From 6d59df4048f9b6540e4716319d9184b17093fe47 Mon Sep 17 00:00:00 2001
From: wtt <1985833171@qq.com>
Date: 星期一, 06 一月 2025 16:23:07 +0800
Subject: [PATCH] Merge branch 'master' of http://101.37.171.70:10101/r/MES-WEB-API

---
 WebAPI/Properties/PublishProfiles/JFAPI.pubxml.user                    |   18 
 WebAPI/Web References/WebS/WebService1.wsdl                            | 3054 +++---
 Pub_Class/CustomerCls/ClsXt_SystemParameter.cs                         |   80 
 WebAPI/Controllers/条码管理/WEBSController.cs                              |  106 
 WebAPI/WebAPI.csproj.user                                              |    2 
 Model/Model.csproj                                                     |    2 
 Pub_Class/CustomerCls/ClsXt_SystemParameterMain.cs                     |   10 
 DAL/生产管理/ClsSc_ShiftsBeginInfoBill.cs                                  |  257 
 WebAPI/Controllers/Sb_CheckEqpRepairWorkBillController.cs              |   57 
 WebAPI/Controllers/生产管理/设备状态分步/Sc_HEquipStateDistributionController.cs |  141 
 WebAPI/Controllers/BaseSet/Gy_DepartmentController.cs                  |   32 
 WebAPI/Controllers/CJGL/Gy_MaterPreventErrMouldBillController.cs       |  737 -
 WebAPI/ListModels.cs                                                   |   26 
 WebAPI/Web References/WebS/Reference.cs                                | 19071 ++++++++++++++++++++++++----------------------
 WebAPI/Controllers/生产管理/班次开班单/Sc_ShiftsBeginInfoBillController.cs      |  763 +
 DAL/DAL.csproj                                                         |    1 
 Model/生产管理/ClsSc_ShiftsBeginInfoBillMain.cs                            |   20 
 Model/生产管理/ClsSc_ShiftsBeginInfoBillSub.cs                             |   12 
 WebAPI/WebAPI.csproj                                                   |    2 
 WebAPI/Controllers/SBGL/Gy_EquipFileMainController.cs                  |   49 
 WebAPI/Controllers/SBGL/Sb_EquipBeginBillController.cs                 |    1 
 21 files changed, 12,932 insertions(+), 11,509 deletions(-)

diff --git a/DAL/DAL.csproj b/DAL/DAL.csproj
index 86c93e9..ed4923e 100644
--- a/DAL/DAL.csproj
+++ b/DAL/DAL.csproj
@@ -80,6 +80,7 @@
   <ItemGroup>
     <Compile Include="APS\ClsSc_WorkBillMonthSortBill.cs" />
     <Compile Include="APS\ClsSc_ICMOChangeBill.cs" />
+    <Compile Include="鐢熶骇绠$悊\ClsSc_ShiftsBeginInfoBill.cs" />
     <Compile Include="ClsPay_AbsentBill.cs" />
     <Compile Include="ClsPay_EarlyLateErrBill.cs" />
     <Compile Include="ClsPay_RewardPunishBill.cs" />
diff --git "a/DAL/\347\224\237\344\272\247\347\256\241\347\220\206/ClsSc_ShiftsBeginInfoBill.cs" "b/DAL/\347\224\237\344\272\247\347\256\241\347\220\206/ClsSc_ShiftsBeginInfoBill.cs"
new file mode 100644
index 0000000..78006ba
--- /dev/null
+++ "b/DAL/\347\224\237\344\272\247\347\256\241\347\220\206/ClsSc_ShiftsBeginInfoBill.cs"
@@ -0,0 +1,257 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Text;
+using System.Data;
+
+namespace DAL
+{
+    public  class ClsSc_ShiftsBeginInfoBill : DBUtility.ClsXt_BaseBill
+    {
+        public Model.ClsSc_ShiftsBeginInfoBillMain omodel = new Model.ClsSc_ShiftsBeginInfoBillMain();
+        public List<Model.ClsSc_ShiftsBeginInfoBillSub> DetailColl = new List<Model.ClsSc_ShiftsBeginInfoBillSub>();
+
+        public ClsSc_ShiftsBeginInfoBill()
+        {
+            base.MvarItemKeySub = "Sc_ShiftsBeginInfoBillSub";
+            base.MvarItemKeySub2 = "";
+            base.MvarItemKeySub3 = "";
+            base.MvarItemKeySub4 = "";
+            base.MvarItemKey= "Sc_ShiftsBeginInfoBillMain";
+            base.MvarReportTitle= "鐝寮�鐝崟";
+            base.BillType = "3340";
+            base.HBillSubType = "3340";
+
+        }
+
+        #region 鍥哄畾浠g爜
+
+        ~ClsSc_ShiftsBeginInfoBill()
+        {
+            DetailColl = null;
+        }
+       
+        #endregion   鑷畾涔夋柟娉�
+        //淇敼鍗曟嵁
+        public override bool ModifyBill(Int64 lngBillKey, ref string sReturn)
+        {
+            try
+            {
+
+                oCn.BeginTran();
+                //鏇存柊涓昏〃
+                oCn.RunProc("UpDate Sc_ShiftsBeginInfoBillMain set  " +
+                " HBillNo='" + omodel.HBillNo + "'" +  
+                ",HYear='" + omodel.HYear.ToString() + "'" +
+                ",HPeriod='" + omodel.HPeriod.ToString() + "'" +
+                ",HRemark='" + omodel.HRemark + "'" +
+                ",HUpDater='" + omodel.HMaker + "'" +
+                ",HUpDateDate=getdate()" +
+                //========================================
+
+                ",HDeptID =" + omodel.HDeptID.ToString() +
+                ",HWorkCenterID =" + omodel.HWorkCenterID.ToString() +
+                ",HShiftsID =" + omodel.HShiftsID.ToString() +
+                ",HSourceID =" + omodel.HSourceID.ToString() +
+                ",HGroupID =" + omodel.HGroupID.ToString() +
+                ",HGroupLeaderID =" + omodel.HGroupLeaderID.ToString() +
+                ",HStdEmpQty =" + omodel.HStdEmpQty.ToString() +
+
+                " where HInterID=" + lngBillKey.ToString());
+                //鍒犻櫎鍏宠仈
+                DeleteRelation(ref sReturn, lngBillKey);
+                //鍒犻櫎瀛愯〃
+                DeleteBillSub(lngBillKey);
+
+                //鎻掑叆瀛愯〃
+                omodel.HInterID = lngBillKey;
+                foreach (Model.ClsSc_ShiftsBeginInfoBillSub oSub in DetailColl)
+                {
+                    string subSql = "insert into Sc_ShiftsBeginInfoBillSub " +
+                        "(HInterID,HEntryID,HSourceInterID,HSourceEntryID,HSourceBillNo,HSourceBillType,HRemark" +
+                        ",HWorkEmpID) " +
+                        " values(" +
+                        "" + omodel.HInterID.ToString() +
+                        "," + oSub.HEntryID.ToString() +
+                        "," + oSub.HSourceInterID +
+                        "," + oSub.HSourceEntryID +
+                        ",'" + oSub.HSourceBillNo +
+                        "','" + oSub.HSourceBillType +
+                        "','" + oSub.HRemark +
+                        "','" + oSub.HWorkEmpID +                      
+                        "')";
+                    oCn.RunProc(subSql);
+                }
+
+
+                sReturn = "淇敼鍗曟嵁鎴愬姛锛�";
+                oCn.Commit();
+                return true;
+            }
+            catch (Exception e)
+            {
+                sReturn = e.Message;
+                oCn.RollBack();
+                throw (e);
+            }
+        }
+        //鏂板鍗曟嵁
+        public override bool AddBill(ref string sReturn)
+        {
+            try
+            {
+
+                DataSet ds;
+
+                oCn.BeginTran();
+
+                //妫�鏌ヤ富琛ㄥ唴鐮佹槸鍚﹂噸澶嶏紝鑻ラ噸澶嶅垯閲嶆柊鐢熸垚骞剁户缁鏌ワ紝鐩村埌涓嶅啀閲嶅
+                while (true)
+                {
+                    ds = oCn.RunProcReturn("select * from Sc_ShiftsBeginInfoBillMain where HInterID = " + omodel.HInterID, "Sc_ShiftsBeginInfoBillMain");
+                    if (ds != null && ds.Tables[0].Rows.Count > 0)
+                    {
+                        omodel.HInterID = DBUtility.ClsPub.CreateBillID(BillType, ref DBUtility.ClsPub.sExeReturnInfo);
+                    }
+                    else
+                    {
+                        break;
+                    }
+                }
+
+                //涓昏〃
+                string mainSql = "insert into Sc_ShiftsBeginInfoBillMain" +
+                    "(HYear,HPeriod,HBillType,HBillSubType,HInterID,HDate,HBillNo,HRemark,HMaker,HMakeDate" +
+                    ",HDeptID,HWorkCenterID,HShiftsID,HSourceID,HGroupID,HGroupLeaderID,HStdEmpQty) " +
+                    "values(" +
+                    "" + (omodel.HYear.ToString() != "0" ? omodel.HYear.ToString() : DateTime.Now.Year.ToString()) +
+                    "," + omodel.HPeriod.ToString() +
+                    ",'" + this.BillType +
+                    "','" + this.HBillSubType +
+                    "'," + omodel.HInterID +
+                    ",'" + omodel.HDate +
+                    "','" + omodel.HBillNo +
+                    "','" + omodel.HRemark +
+                    "','" + omodel.HMaker +
+                    "','" + omodel.HMakeDate +                  
+                    "','" + omodel.HDeptID +
+                    "','" + omodel.HWorkCenterID +
+                    "','" + omodel.HShiftsID +
+                    "','" + omodel.HSourceID +
+                    "','" + omodel.HGroupID +
+                    "','" + omodel.HGroupLeaderID +
+                    "','" + omodel.HStdEmpQty +
+
+                    "')";
+
+                oCn.RunProc(mainSql);
+
+                //鎻掑叆瀛愯〃
+                foreach (Model.ClsSc_ShiftsBeginInfoBillSub oSub in DetailColl)
+                {
+                    string subSql = "insert into Sc_ShiftsBeginInfoBillSub " +
+                        "(HInterID,HEntryID,HSourceInterID,HSourceEntryID,HSourceBillNo,HSourceBillType,HRemark" +
+                        ",HWorkEmpID) " +
+                        " values(" +
+                        "" + omodel.HInterID.ToString() +
+                        "," + oSub.HEntryID.ToString() +
+                        "," + oSub.HSourceInterID +
+                        "," + oSub.HSourceEntryID +
+                        ",'" + oSub.HSourceBillNo +
+                        "','" + oSub.HSourceBillType +
+                        "','" + oSub.HRemark +
+                        "','" + oSub.HWorkEmpID +
+                        "')";
+                    oCn.RunProc(subSql);
+                }
+
+                sReturn = "鏂板鍗曟嵁鎴愬姛锛�";
+                oCn.Commit();
+                return true;
+            }
+            catch (Exception e)
+            {
+                sReturn = e.Message;
+                oCn.RollBack();
+                throw (e);
+            }
+        }
+        //鏄剧ず鍗曟嵁
+        public override bool ShowBill(Int64 lngBillKey, ref string sReturn)
+        {
+            try
+            {
+                //鏌ヨ涓昏〃
+                DataSet Ds ;
+                Ds = oCn.RunProcReturn("Select * from Sc_ShiftsBeginInfoBillMain Where HInterID=" + lngBillKey.ToString(), "Sc_ShiftsBeginInfoBillMain");
+                if(Ds.Tables[0].Rows.Count==0)
+                {
+                    sReturn = "鍗曟嵁鏈壘鍒帮紒";
+                    return false;
+                }
+                //鍥哄畾璧嬪��===========================================
+                omodel.HInterID =DBUtility.ClsPub.isLong(Ds.Tables[0].Rows[0]["HInterID"]);
+                omodel.HBillNo = Ds.Tables[0].Rows[0]["HBillNo"].ToString().Trim();
+                omodel.HDate =DBUtility.ClsPub.isDate(Ds.Tables[0].Rows[0]["HDate"]);
+                omodel.HYear = DBUtility.ClsPub.isLong(Ds.Tables[0].Rows[0]["HYear"]);
+                omodel.HPeriod = DBUtility.ClsPub.isLong(Ds.Tables[0].Rows[0]["HPeriod"]);
+                omodel.HCheckItemNowID = DBUtility.ClsPub.isLong(Ds.Tables[0].Rows[0]["HCheckItemNowID"]);
+                omodel.HCheckItemNextID = DBUtility.ClsPub.isLong(Ds.Tables[0].Rows[0]["HCheckItemNextID"]);
+                omodel.HCheckFlowID = DBUtility.ClsPub.isLong(Ds.Tables[0].Rows[0]["HCheckFlowID"]);
+                omodel.HRemark = Ds.Tables[0].Rows[0]["HRemark"].ToString().Trim();
+                omodel.HBillStatus = DBUtility.ClsPub.isInt(Ds.Tables[0].Rows[0]["HBillStatus"]);
+                omodel.HBillType = DBUtility.ClsPub.isStrNull(Ds.Tables[0].Rows[0]["HBillType"]);
+                omodel.HBillSubType = DBUtility.ClsPub.isStrNull(Ds.Tables[0].Rows[0]["HBillSubType"]);
+                omodel.HMaker = Ds.Tables[0].Rows[0]["HMaker"].ToString().Trim();
+                omodel.HMakeDate = Ds.Tables[0].Rows[0]["HMakeDate"].ToString().Trim();
+                omodel.HUpDateDate = Ds.Tables[0].Rows[0]["HUpDateDate"].ToString().Trim();
+                omodel.HUpDater = Ds.Tables[0].Rows[0]["HUpDater"].ToString().Trim();
+                omodel.HBackDate = Ds.Tables[0].Rows[0]["HBackDate"].ToString().Trim();
+                omodel.HBacker = Ds.Tables[0].Rows[0]["HBacker"].ToString().Trim();
+                omodel.HCheckDate = Ds.Tables[0].Rows[0]["HCheckDate"].ToString().Trim();
+                omodel.HChecker = Ds.Tables[0].Rows[0]["HChecker"].ToString().Trim();
+                omodel.HCloseDate = Ds.Tables[0].Rows[0]["HCloseDate"].ToString().Trim();
+                omodel.HCloseMan = Ds.Tables[0].Rows[0]["HCloseMan"].ToString().Trim();
+                omodel.HDeleteDate = Ds.Tables[0].Rows[0]["HDeleteDate"].ToString().Trim();
+                omodel.HDeleteMan = Ds.Tables[0].Rows[0]["HDeleteMan"].ToString().Trim();
+                //========================================================
+              
+                //
+                
+                //寰幆
+                DataSet DsSub ;
+                DsSub = oCn.RunProcReturn("Select * from Sc_ShiftsBeginInfoBillSub Where HInterID=" + lngBillKey.ToString() + " order by HEntryID ", "Sc_WorkBeginDotCheckBillSub");
+                DetailColl.Clear();//娓呯┖
+                for (int i = 0; i < DsSub.Tables[0].Rows.Count; i++)
+                {
+                    Model.ClsSc_ShiftsBeginInfoBillSub oSub = new Model.ClsSc_ShiftsBeginInfoBillSub();
+                    // 鍥哄畾璧嬪��===============================================
+                    oSub.HInterID = DBUtility.ClsPub.isLong(DsSub.Tables[0].Rows[i]["HInterID"]);
+                    oSub.HEntryID = DBUtility.ClsPub.isLong(DsSub.Tables[0].Rows[i]["HEntryID"]);
+                    oSub.HSourceInterID = DBUtility.ClsPub.isLong(DsSub.Tables[0].Rows[i]["HSourceInterID"]);
+                    oSub.HSourceEntryID = DBUtility.ClsPub.isLong(DsSub.Tables[0].Rows[i]["HSourceEntryID"]);
+                    oSub.HSourceBillType = DsSub.Tables[0].Rows[i]["HSourceBillType"].ToString().Trim();
+                    oSub.HSourceBillNo = DsSub.Tables[0].Rows[i]["HSourceBillNo"].ToString().Trim();
+                    oSub.HRelationQty = DBUtility.ClsPub.isDoule(DsSub.Tables[0].Rows[i]["HRelationQty"]);
+                    oSub.HRelationMoney = DBUtility.ClsPub.isDoule(DsSub.Tables[0].Rows[i]["HRelationMoney"]); 
+                    oSub.HCloseMan =  DBUtility.ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HCloseMan"]);
+                    oSub.HCloseType = DBUtility.ClsPub.isBool(DsSub.Tables[0].Rows[i]["HCloseType"]);
+                    oSub.HEntryCloseDate = DBUtility.ClsPub.isDate(DsSub.Tables[0].Rows[i]["HEntryCloseDate"]);
+                    oSub.HRemark = DsSub.Tables[0].Rows[i]["HRemark"].ToString().Trim();
+                    //===================================================
+                  
+                    DetailColl.Add(oSub);
+                }
+                sReturn = "鏄剧ず鍗曟嵁鎴愬姛锛�";
+                return true;
+            }
+            catch (Exception e)
+            {
+                sReturn = e.Message;
+                throw (e);
+            }
+        }
+       
+        
+    }
+
+}
diff --git a/Model/Model.csproj b/Model/Model.csproj
index 493585a..594fa4d 100644
--- a/Model/Model.csproj
+++ b/Model/Model.csproj
@@ -96,6 +96,8 @@
     <Compile Include="APS\ClsSc_WorkBillMonthSortBillSub.cs" />
     <Compile Include="APS\ClsSc_ICMOChangeBillMain.cs" />
     <Compile Include="APS\ClsSc_ICMOChangeBillSub.cs" />
+    <Compile Include="鐢熶骇绠$悊\ClsSc_ShiftsBeginInfoBillMain.cs" />
+    <Compile Include="鐢熶骇绠$悊\ClsSc_ShiftsBeginInfoBillSub.cs" />
     <Compile Include="ClsHR_EmpFosterBillMain.cs" />
     <Compile Include="ClsHR_EmpFosterBillSub.cs" />
     <Compile Include="ClsHR_EmpUpChangeBillMain.cs" />
diff --git "a/Model/\347\224\237\344\272\247\347\256\241\347\220\206/ClsSc_ShiftsBeginInfoBillMain.cs" "b/Model/\347\224\237\344\272\247\347\256\241\347\220\206/ClsSc_ShiftsBeginInfoBillMain.cs"
new file mode 100644
index 0000000..8d07019
--- /dev/null
+++ "b/Model/\347\224\237\344\272\247\347\256\241\347\220\206/ClsSc_ShiftsBeginInfoBillMain.cs"
@@ -0,0 +1,20 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+
+namespace Model
+{
+    public class ClsSc_ShiftsBeginInfoBillMain : DBUtility.ClsXt_BaseBillMain
+    {
+     
+        public Int64 HDeptID;          //int ---生产部门(Gy_Department)
+        public Int64 HWorkCenterID;          //int --工作中心(Gy_WorkCenter)
+        public Int64 HShiftsID;          //int --工序(gy_Process)
+        public Int64 HSourceID;          // int --生产资源(gy_Source)
+        public Int64 HGroupID;          // int --生产班组(gy_Group)
+        public Int64 HGroupLeaderID;          // int --班组长(gy_Employee)
+        public Int64 HStdEmpQty;          // int 应到岗人数
+
+
+    }
+}
diff --git "a/Model/\347\224\237\344\272\247\347\256\241\347\220\206/ClsSc_ShiftsBeginInfoBillSub.cs" "b/Model/\347\224\237\344\272\247\347\256\241\347\220\206/ClsSc_ShiftsBeginInfoBillSub.cs"
new file mode 100644
index 0000000..17b2f33
--- /dev/null
+++ "b/Model/\347\224\237\344\272\247\347\256\241\347\220\206/ClsSc_ShiftsBeginInfoBillSub.cs"
@@ -0,0 +1,12 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+
+namespace Model
+{
+    public class ClsSc_ShiftsBeginInfoBillSub : DBUtility.ClsXt_BaseBillSub
+    {
+        public Int64 HWorkEmpID; //int 职员(gy_Employee)
+
+    }
+}
diff --git a/Pub_Class/CustomerCls/ClsXt_SystemParameter.cs b/Pub_Class/CustomerCls/ClsXt_SystemParameter.cs
index d554905..8d45f42 100644
--- a/Pub_Class/CustomerCls/ClsXt_SystemParameter.cs
+++ b/Pub_Class/CustomerCls/ClsXt_SystemParameter.cs
@@ -246,6 +246,10 @@
                     {
                         omodel.Kf_POStockInBillCheck_SourceBarCodeCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                     }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_POStockInBillCheck_ERPMode")
+                    {
+                        omodel.Kf_POStockInBillCheck_ERPMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
 
                     //=======================================产品入库单
                     if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_ProductInBill_AutoSubmit")
@@ -323,6 +327,10 @@
                     {
                         omodel.Kf_ProductInBillCheck_SourceBarCodeCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                     }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_ProductInBillCheck_ERPMode")
+                    {
+                        omodel.Kf_ProductInBillCheck_ERPMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
 
                     //=======================================================其他入库单
                     if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_OtherInBill_AutoSubmit")
@@ -395,6 +403,10 @@
                     if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_OtherInBillCheck_SourceBarCodeCtl")
                     {
                         omodel.Kf_OtherInBillCheck_SourceBarCodeCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_OtherInBillCheck_ERPMode")
+                    {
+                        omodel.Kf_OtherInBillCheck_ERPMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                     }
 
                     //==============================================委外入库单
@@ -531,6 +543,10 @@
                     {
                         omodel.Kf_MateOutBillCheck_SourceBarCodeCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                     }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MateOutBillCheck_ERPMode")
+                    {
+                        omodel.Kf_MateOutBillCheck_ERPMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
 
                     //=======================================销售出库单
                     if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_SellOutBill_AutoSubmit")
@@ -620,6 +636,10 @@
                     {
                         omodel.Kf_SellOutBillCheck_SourceBarCodeCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                     }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_SellOutBillCheck_ERPMode")
+                    {
+                        omodel.Kf_SellOutBillCheck_ERPMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
 
                     //========================================其他出库单
                     if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_OtherOutBill_AutoSubmit")
@@ -696,6 +716,10 @@
                     if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_OtherOutBillCheck_SourceBarCodeCtl")
                     {
                         omodel.Kf_OtherOutBillCheck_SourceBarCodeCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_OtherOutBillCheck_ERPMode")
+                    {
+                        omodel.Kf_OtherOutBillCheck_ERPMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                     }
 
                     //========================================委外出库单
@@ -778,6 +802,10 @@
                     {
                         omodel.Kf_EntrustOutBillCheck_SourceBarCodeCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                     }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustOutBillCheck_ERPMode")
+                    {
+                        omodel.Kf_EntrustOutBillCheck_ERPMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
 
                     //=============================生产补料单
                     if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MateReplenishOutBill_AutoSubmit")
@@ -855,6 +883,10 @@
                     {
                         omodel.Kf_MateReplenishOutBillCheck_SourceBarCodeCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                     }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MateReplenishOutBillCheck_ERPMode")
+                    {
+                        omodel.Kf_MateReplenishOutBillCheck_ERPMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
 
                     //================================委外补料单
                     if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustReplenishOutBill_AutoSubmit")
@@ -931,6 +963,10 @@
                     if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustReplenishOutBillCheck_SourceBarCodeCtl")
                     {
                         omodel.Kf_EntrustReplenishOutBillCheck_SourceBarCodeCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustReplenishOutBillCheck_ERPMode")
+                    {
+                        omodel.Kf_EntrustReplenishOutBillCheck_ERPMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                     }
 
                     //==================直接调拨单
@@ -1012,6 +1048,10 @@
                     if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MoveStockBillCheck_SourceBarCodeCtl")
                     {
                         omodel.Kf_MoveStockBillCheck_SourceBarCodeCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MoveStockBillCheck_ERPMode")
+                    {
+                        omodel.Kf_MoveStockBillCheck_ERPMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                     }
 
                     //==============================================分步式调出单
@@ -2467,6 +2507,10 @@
                     {
                         omodel.Kf_POStockInBillCheck_SourceBarCodeCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                     }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_POStockInBillCheck_ERPMode")
+                    {
+                        omodel.Kf_POStockInBillCheck_ERPMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
 
                     //===========产品入库单
                     if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_ProductInBill_AutoSubmit")
@@ -2544,6 +2588,10 @@
                     {
                         omodel.Kf_ProductInBillCheck_SourceBarCodeCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                     }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_ProductInBillCheck_ERPMode")
+                    {
+                        omodel.Kf_ProductInBillCheck_ERPMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
 
                     //=========其他入库单
                     if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_OtherInBill_AutoSubmit")
@@ -2616,6 +2664,10 @@
                     if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_OtherInBillCheck_SourceBarCodeCtl")
                     {
                         omodel.Kf_OtherInBillCheck_SourceBarCodeCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_OtherInBillCheck_ERPMode")
+                    {
+                        omodel.Kf_OtherInBillCheck_ERPMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                     }
 
                     //=========委外入库单
@@ -2752,6 +2804,10 @@
                     {
                         omodel.Kf_MateOutBillCheck_SourceBarCodeCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                     }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MateOutBillCheck_ERPMode")
+                    {
+                        omodel.Kf_MateOutBillCheck_ERPMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
 
                     //============销售出库单
                     if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_SellOutBill_AutoSubmit")
@@ -2841,6 +2897,10 @@
                     {
                         omodel.Kf_SellOutBillCheck_SourceBarCodeCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                     }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_SellOutBillCheck_ERPMode")
+                    {
+                        omodel.Kf_SellOutBillCheck_ERPMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
 
                     //============其他出库单
                     if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_OtherOutBill_AutoSubmit")
@@ -2917,6 +2977,10 @@
                     if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_OtherOutBillCheck_SourceBarCodeCtl")
                     {
                         omodel.Kf_OtherOutBillCheck_SourceBarCodeCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_OtherOutBillCheck_ERPMode")
+                    {
+                        omodel.Kf_OtherOutBillCheck_ERPMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                     }
 
                     //==========委外出库单
@@ -2999,6 +3063,10 @@
                     {
                         omodel.Kf_EntrustOutBillCheck_SourceBarCodeCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                     }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustOutBillCheck_ERPMode")
+                    {
+                        omodel.Kf_EntrustOutBillCheck_ERPMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
 
                     //===========生产补料单
                     if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MateReplenishOutBill_AutoSubmit")
@@ -3076,6 +3144,10 @@
                     {
                         omodel.Kf_MateReplenishOutBillCheck_SourceBarCodeCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                     }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MateReplenishOutBillCheck_ERPMode")
+                    {
+                        omodel.Kf_MateReplenishOutBillCheck_ERPMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
 
                     //===========委外补料单
                     if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustReplenishOutBill_AutoSubmit")
@@ -3152,6 +3224,10 @@
                     if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustReplenishOutBillCheck_SourceBarCodeCtl")
                     {
                         omodel.Kf_EntrustReplenishOutBillCheck_SourceBarCodeCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustReplenishOutBillCheck_ERPMode")
+                    {
+                        omodel.Kf_EntrustReplenishOutBillCheck_ERPMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                     }
 
                     //=========直接调拨单
@@ -3234,6 +3310,10 @@
                     {
                         omodel.Kf_MoveStockBillCheck_SourceBarCodeCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                     }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MoveStockBillCheck_ERPMode")
+                    {
+                        omodel.Kf_MoveStockBillCheck_ERPMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
 
                     //============分步式调出单
                     if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MoveStockStepOutBill_AutoSubmit")
diff --git a/Pub_Class/CustomerCls/ClsXt_SystemParameterMain.cs b/Pub_Class/CustomerCls/ClsXt_SystemParameterMain.cs
index e9801d6..ea5a45e 100644
--- a/Pub_Class/CustomerCls/ClsXt_SystemParameterMain.cs
+++ b/Pub_Class/CustomerCls/ClsXt_SystemParameterMain.cs
@@ -56,6 +56,7 @@
         public string Kf_POStockInBillCheck_WHSPCtl;      //校验-是否校对仓库仓位
         public string Kf_POStockInBillCheck_MultilineCtl; //校验-多行相同物料自动拆分换行匹配
         public string Kf_POStockInBillCheck_SourceBarCodeCtl;   //校验-是否进行源单对应条码核对('Y'为核对)
+        public string Kf_POStockInBillCheck_ERPMode;      //WMS系统同步至ERP的类型(WISE、CLOUD、MES)
 
         //产品入库
         public string Kf_ProductInBill_AutoSubmit;      //保存后是否自动提交
@@ -78,6 +79,7 @@
         public string Kf_ProductInBillCheck_WHSPCtl;      //校验-是否校对仓库仓位
         public string Kf_ProductInBillCheck_MultilineCtl; //校验-多行相同物料自动拆分换行匹配
         public string Kf_ProductInBillCheck_SourceBarCodeCtl;   //校验-是否进行源单对应条码核对('Y'为核对)
+        public string Kf_ProductInBillCheck_ERPMode;      //WMS系统同步至ERP的类型(WISE、CLOUD、MES)
 
         //其他入库
         public string Kf_OtherInBill_AutoSubmit;      //保存后是否自动提交
@@ -99,6 +101,7 @@
         public string Kf_OtherInBillCheck_WHSPCtl;      //校验-是否校对仓库仓位
         public string Kf_OtherInBillCheck_MultilineCtl; //校验-多行相同物料自动拆分换行匹配
         public string Kf_OtherInBillCheck_SourceBarCodeCtl;   //校验-是否进行源单对应条码核对('Y'为核对)
+        public string Kf_OtherInBillCheck_ERPMode;      //WMS系统同步至ERP的类型(WISE、CLOUD、MES)
 
         //委外入库
         public string Kf_EntrustInBill_AutoSubmit;      //保存后是否自动提交
@@ -139,6 +142,7 @@
         public string Kf_MateOutBillCheck_WHSPCtl;      //校验-是否校对仓库仓位
         public string Kf_MateOutBillCheck_MultilineCtl; //校验-多行相同物料自动拆分换行匹配
         public string Kf_MateOutBillCheck_SourceBarCodeCtl;   //校验-是否进行源单对应条码核对('Y'为核对)
+        public string Kf_MateOutBillCheck_ERPMode;      //WMS系统同步至ERP的类型(WISE、CLOUD、MES)
 
         //销售出库
         public string Kf_SellOutBill_AutoSubmit;            //保存后是否自动提交
@@ -164,6 +168,7 @@
         public string Kf_SellOutBillCheck_WHSPCtl;      //校验-是否校对仓库仓位
         public string Kf_SellOutBillCheck_MultilineCtl; //校验-多行相同物料自动拆分换行匹配
         public string Kf_SellOutBillCheck_SourceBarCodeCtl;   //校验-是否进行源单对应条码核对('Y'为核对)
+        public string Kf_SellOutBillCheck_ERPMode;      //WMS系统同步至ERP的类型(WISE、CLOUD、MES)
 
         //其他出库
         public string Kf_OtherOutBill_AutoSubmit;      //保存后是否自动提交
@@ -186,6 +191,7 @@
         public string Kf_OtherOutBillCheck_WHSPCtl;      //校验-是否校对仓库仓位
         public string Kf_OtherOutBillCheck_MultilineCtl; //校验-多行相同物料自动拆分换行匹配
         public string Kf_OtherOutBillCheck_SourceBarCodeCtl;   //校验-是否进行源单对应条码核对('Y'为核对)
+        public string Kf_OtherOutBillCheck_ERPMode;      //WMS系统同步至ERP的类型(WISE、CLOUD、MES)
 
         //委外出库
         public string Kf_EntrustOutBill_AutoSubmit;      //保存后是否自动提交
@@ -209,6 +215,7 @@
         public string Kf_EntrustOutBillCheck_WHSPCtl;      //校验-是否校对仓库仓位
         public string Kf_EntrustOutBillCheck_MultilineCtl; //校验-多行相同物料自动拆分换行匹配
         public string Kf_EntrustOutBillCheck_SourceBarCodeCtl;   //校验-是否进行源单对应条码核对('Y'为核对)
+        public string Kf_EntrustOutBillCheck_ERPMode;      //WMS系统同步至ERP的类型(WISE、CLOUD、MES)
 
         //生产补料
         public string Kf_MateReplenishOutBill_AutoSubmit;      //保存后是否自动提交
@@ -231,6 +238,7 @@
         public string Kf_MateReplenishOutBillCheck_WHSPCtl;      //校验-是否校对仓库仓位
         public string Kf_MateReplenishOutBillCheck_MultilineCtl; //校验-多行相同物料自动拆分换行匹配
         public string Kf_MateReplenishOutBillCheck_SourceBarCodeCtl;   //校验-是否进行源单对应条码核对('Y'为核对)
+        public string Kf_MateReplenishOutBillCheck_ERPMode;      //WMS系统同步至ERP的类型(WISE、CLOUD、MES)
 
         //委外补料
         public string Kf_EntrustReplenishOutBill_AutoSubmit;      //保存后是否自动提交
@@ -253,6 +261,7 @@
         public string Kf_EntrustReplenishOutBillCheck_WHSPCtl;      //校验-是否校对仓库仓位
         public string Kf_EntrustReplenishOutBillCheck_MultilineCtl; //校验-多行相同物料自动拆分换行匹配
         public string Kf_EntrustReplenishOutBillCheck_SourceBarCodeCtl;   //校验-是否进行源单对应条码核对('Y'为核对)
+        public string Kf_EntrustReplenishOutBillCheck_ERPMode;      //WMS系统同步至ERP的类型(WISE、CLOUD、MES)
 
         //直接调拨
         public string Kf_MoveStockBill_AutoSubmit;      //保存后是否自动提交
@@ -276,6 +285,7 @@
         public string Kf_MoveStockBillCheck_WHSPCtl;        //校验-是否校对仓库仓位
         public string Kf_MoveStockBillCheck_MultilineCtl;   //校验-多行相同物料自动拆分换行匹配
         public string Kf_MoveStockBillCheck_SourceBarCodeCtl;   //校验-是否进行源单对应条码核对('Y'为核对)
+        public string Kf_MoveStockBillCheck_ERPMode;        //WMS系统同步至ERP的类型(WISE、CLOUD、MES)
 
         //分步式调出单
         public string Kf_MoveStockStepOutBill_AutoSubmit;      //保存后是否自动提交
diff --git a/WebAPI/Controllers/BaseSet/Gy_DepartmentController.cs b/WebAPI/Controllers/BaseSet/Gy_DepartmentController.cs
index 67f7da7..04e789b 100644
--- a/WebAPI/Controllers/BaseSet/Gy_DepartmentController.cs
+++ b/WebAPI/Controllers/BaseSet/Gy_DepartmentController.cs
@@ -177,37 +177,7 @@
             }
 
         }
-        #endregion
-
-
-        #region 璁惧鍒嗗竷 鐢熶骇璧勬簮瀵瑰簲鐨勮鍗� 
-
-        [Route("Sc_OrderStateDistribution/Sc_OrderStateDistribution_Souce")]
-        [HttpGet]
-        public object Sc_OrderStateDistribution_Souce(string sWhere,string user,int OrganizationID)
-        {
-            try
-            {
-                string sql1 = string.Format("exec h_p_sc_HDeptSouceMOList {0},{1}", sWhere, OrganizationID);
-
-                ds = oCN.RunProcReturn(sql1, "h_p_sc_HDeptSouceMOList");
-
-                objJsonResult.code = "1";
-                objJsonResult.count = 1;
-                objJsonResult.Message = "Sucess锛�";
-                objJsonResult.data = ds;
-                return objJsonResult;
-            }
-            catch (Exception e)
-            {
-                objJsonResult.code = "0";
-                objJsonResult.count = 0;
-                objJsonResult.Message = "Exception锛�" + e.ToString();
-                objJsonResult.data = null;
-                return objJsonResult;
-            }
-        }
-        #endregion
+        #endregion    
 
         /// <summary>
         /// 鏍规嵁鍩虹璧勬枡ID 鏌ユ壘璁板綍
diff --git a/WebAPI/Controllers/CJGL/Gy_MaterPreventErrMouldBillController.cs b/WebAPI/Controllers/CJGL/Gy_MaterPreventErrMouldBillController.cs
index 63ec32a..675ecb9 100644
--- a/WebAPI/Controllers/CJGL/Gy_MaterPreventErrMouldBillController.cs
+++ b/WebAPI/Controllers/CJGL/Gy_MaterPreventErrMouldBillController.cs
@@ -1230,742 +1230,7 @@
         }
         #endregion
         #endregion
-
-        #region 鐜妫�娴嬮」鐩� 鏌ヨ       
-        [Route("Gy_MaterPreventErrMouldBill/get锘縂y_EnvironmentTestSchemeBillMainList")]
-        [HttpGet]
-        public object get锘縂y_EnvironmentTestSchemeBillMainList(string sWhere, string user)
-        {
-            try
-            {
-                List<object> columnNameList = new List<object>();
-
-                //鏌ョ湅鏉冮檺
-                if (!DBUtility.ClsPub.Security_Log_second("Gy_EnvironmentTestSchemeBillMain_Check", 1, false, user))
-                {
-                    objJsonResult.code = "0";
-                    objJsonResult.count = 0;
-                    objJsonResult.Message = "鏌ヨ澶辫触锛佹棤鏉冮檺锛�";
-                    objJsonResult.data = null;
-                    return objJsonResult;
-                }
-
-
-                if (sWhere == null || sWhere.Equals(""))
-                {
-                    ds = oCN.RunProcReturn("select * from h_v_Gy_EnvironmentTestSchemeBillMainList order by 鍗曟嵁鍙� desc", "锘縣_v_Gy_EnvironmentTestSchemeBillMainList");
-                }
-                else
-                {
-                    string sql1 = "select * from  h_v_Gy_EnvironmentTestSchemeBillMainList  where 1 = 1 ";
-                    string sql = sql1 + sWhere + " order by 鍗曟嵁鍙� desc";
-                    ds = oCN.RunProcReturn(sql, "锘縣_v_Gy_EnvironmentTestSchemeBillMainList");
-                }
-
-                //娣诲姞鍒楀悕
-                foreach (DataColumn col in ds.Tables[0].Columns)
-                {
-                    Type dataType = col.DataType;
-                    string ColmString = "{\"ColmCols\":\"" + col.ColumnName + "\",\"ColmType\":\"" + dataType.Name + "\"}";
-                    columnNameList.Add(JsonConvert.DeserializeObject(ColmString));//鑾峰彇鍒癉ataColumn鍒楀璞$殑鍒楀悕
-                }
-
-                objJsonResult.code = "1";
-                objJsonResult.count = 1;
-                objJsonResult.Message = "Sucess锛�";
-                objJsonResult.data = ds.Tables[0];
-                objJsonResult.list = columnNameList;
-                return objJsonResult;
-            }
-            catch (Exception e)
-            {
-                objJsonResult.code = "0";
-                objJsonResult.count = 0;
-                objJsonResult.Message = "Exception锛�" + e.ToString();
-                objJsonResult.data = null;
-                return objJsonResult;
-            }
-        }
-        #endregion
-
-        #region 鐜妫�娴嬮」鐩� 鑾峰彇缂栬緫鍒楄〃鏁版嵁
-        [Route("Gy_MaterPreventErrMouldBill/锘縂y_EnvironmentTestSchemeBillMainEditList")]
-        [HttpGet]
-        public object Gy_EnvironmentTestSchemeBillMainEditList(string HInterID, string User)
-        {
-            try
-            {
-                List<DataTable> tableList = new List<DataTable>();
-
-                //鏌ョ湅鏉冮檺
-                if (!DBUtility.ClsPub.Security_Log("Gy_EnvironmentTestSchemeBillMain_Edit", 1, false, User))
-                {
-                    objJsonResult.code = "0";
-                    objJsonResult.count = 0;
-                    objJsonResult.Message = "鏌ヨ澶辫触!";
-                    objJsonResult.data = null;
-                    return objJsonResult;
-                }
-
-                if (HInterID == null || HInterID.Equals(""))
-                {
-                    objJsonResult.code = "0";
-                    objJsonResult.count = 0;
-                    objJsonResult.Message = "HInterID涓嶈兘涓虹┖锛�";
-                    objJsonResult.data = null;
-                    return objJsonResult;
-                }
-
-                ds = oCN.RunProcReturn("select * from h_v_Gy_EnvironmentTestSchemeBillMainList where HInterID = " + HInterID, " h_v_Gy_EnvironmentTestSchemeBillMainList");
-
-                objJsonResult.code = "1";
-                objJsonResult.count = 1;
-                objJsonResult.Message = "鏌ヨ鎴愬姛锛�";
-                objJsonResult.data = ds.Tables[0];
-                return objJsonResult;
-            }
-            catch (Exception e)
-            {
-                objJsonResult.code = "0";
-                objJsonResult.count = 0;
-                objJsonResult.Message = "Exception锛�" + e.ToString();
-                objJsonResult.data = null;
-                return objJsonResult;
-            }
-        }
-        #endregion
-
-        #region 鐜妫�娴嬮」鐩� 淇濆瓨/缂栬緫      
-        [Route("Gy_MaterPreventErrMouldBill/Save锘縂y_EnvironmentTestSchemeBillMain")]
-        [HttpPost]
-        public object Save锘縂y_EnvironmentTestSchemeBillMain([FromBody] JObject sMainSub)
-        {
-            var _value = sMainSub["sMainSub"].ToString();
-            string msg1 = _value.ToString();
-            string[] sArray = msg1.Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries);
-            string msg2 = sArray[0].ToString();
-            string msg3 = sArray[1].ToString();
-            string refSav = sArray[2].ToString();//鎿嶄綔鏂瑰紡鏁版嵁绫诲瀷 1娣诲姞 3淇敼 2 澶嶅埗
-            string user = sArray[3].ToString();//鐢ㄦ埛鍚�
-
-            string UserName = "";
-            string s = "";
-            ListModels oListModels = new ListModels();
-            try
-            {
-                //淇濆瓨鏉冮檺
-                if (!DBUtility.ClsPub.Security_Log_second("Gy_EnvironmentTestSchemeBillMain_Edit", 1, false, user))
-                {
-                    objJsonResult.code = "0";
-                    objJsonResult.count = 0;
-                    objJsonResult.Message = "淇濆瓨澶辫触锛佹棤鏉冮檺锛�";
-                    objJsonResult.data = null;
-                    return objJsonResult;
-                }
-
-                DAL.ClsGy_EnvironmentTestSchemeBillMain oBill = new DAL.ClsGy_EnvironmentTestSchemeBillMain();
-                List<Model.Cls锘縂y_EnvironmentTestSchemeBillMain> lsmain = new List<Model.Cls锘縂y_EnvironmentTestSchemeBillMain>();
-                msg2 = msg2.Replace("\\", "");
-                msg2 = msg2.Replace("\n", "");  //\n
-                lsmain = oListModels.getObjectByJson_锘縂y_EnvironmentTestSchemeBillMain(msg2);
-                foreach (Model.Cls锘縂y_EnvironmentTestSchemeBillMain oItem in lsmain)
-                {
-                    if (refSav == "Add")
-                    {
-                        //鍗曟嵁鍙锋槸鍚﹂噸澶�
-                        if (OBill.IsExistBillNo(ref ClsPub.sExeReturnInfo, oItem.HBillNo, BillStatus, OBill.omodel.HInterID))
-                        {
-                            objJsonResult.code = "0";
-                            objJsonResult.count = 0;
-                            objJsonResult.Message = "鍗曟嵁鍙烽噸澶嶏紒涓嶅厑璁镐繚瀛橈紒";
-                            objJsonResult.data = 1;
-                            return objJsonResult;
-                        }
-                    }
-                    if (refSav == "Update")
-                    {
-                        if (OBill.ShowBill(oItem.HInterID, ref s) == false)
-                        {
-                            objJsonResult.code = "0";
-                            objJsonResult.count = 0;
-                            objJsonResult.Message = "姝ゅ崟鎹湁璇紒";
-                            objJsonResult.data = 1;
-                            return objJsonResult;
-                        }
-                        //鍒ゆ柇鏄惁鍙紪杈�
-                        if (OBill.omodel.HChecker != "" && OBill.omodel.HChecker != null)
-                        {
-                            objJsonResult.code = "0";
-                            objJsonResult.count = 0;
-                            objJsonResult.Message = "姝ゅ崟鎹凡缁忚瀹℃牳锛屼笉鍏佽淇敼锛�";
-                            objJsonResult.data = 1;
-                            return objJsonResult;
-                        }
-                        if (OBill.omodel.HBillStatus > 1)
-                        {
-                            objJsonResult.code = "0";
-                            objJsonResult.count = 0;
-                            objJsonResult.Message = "姝ゅ崟鎹浜庝笉鍙紪杈戠姸鎬侊紝涓嶅厑璁镐慨鏀癸紒";
-                            objJsonResult.data = 1;
-                            return objJsonResult;
-                        }
-
-                    }
-                    UserName = oItem.HMaker;  //鍒跺崟浜�
-                    oItem.HBillType = "7516";
-                    oItem.HBillSubType = "7516";
-
-
-
-                    oItem.HYear = DBUtility.ClsPub.isLong(DateTime.Now.Year);
-                    oItem.HPeriod = DBUtility.ClsPub.isLong(DateTime.Now.Month);
-                    oItem.HMakeDate = DBUtility.ClsPub.isStrNull(DateTime.Now.ToString("yyyy-MM-dd"));
-
-                    if (DBUtility.ClsPub.isStrNull(oItem.HDate) == "")
-                    {
-                        objJsonResult.code = "0";
-                        objJsonResult.count = 0;
-                        objJsonResult.Message = "淇濆瓨澶辫触锛佹病鏈夊崟鎹棩鏈燂紝鏃犳硶淇濆瓨锛�";
-                        objJsonResult.data = 1;
-                        return objJsonResult;
-                    }
-                    oBill.omodel = oItem;
-                }
-                // 琛ㄤ綋鏁版嵁
-                //鎸� },{鏉ユ媶鍒嗘暟缁� //鍘绘帀銆愬拰銆�
-                msg3 = msg3.Substring(1, msg3.Length - 2);
-                msg3 = msg3.Replace("\\", "");
-                msg3 = msg3.Replace("\n", "");  //\n
-                List<Model.ClsGy_EnvironmentTestSchemeBillSub> ls = new List<Model.ClsGy_EnvironmentTestSchemeBillSub>();
-                ls = oListModels.getObjectByJson_Gy_EnvironmentTestSchemeBillSub(msg3);
-                int i = 0;
-                foreach (Model.ClsGy_EnvironmentTestSchemeBillSub oItemSub in ls)
-                {
-                    i++;
-                    oItemSub.HEntryID = i;
-
-
-                    oItemSub.HEntryCloseDate = DBUtility.ClsPub.isDate(DateTime.Now);
-                    oItemSub.HCloseType = false;   //鍏抽棴绫诲瀷
-
-                    oBill.DetailColl.Add(oItemSub);
-
-                }
-                //淇濆瓨
-                //淇濆瓨瀹屾瘯鍚庡鐞�
-                bool bResult;
-                if (refSav == "Add")
-                {
-
-                    bResult = oBill.AddBill(ref DBUtility.ClsPub.sExeReturnInfo);
-                }
-                else if (refSav == "Update")
-                {
-                    bResult = oBill.ModifyBill(oBill.omodel.HInterID, ref DBUtility.ClsPub.sExeReturnInfo);
-                }
-                else
-                {
-                    bResult = false;
-                }
-                if (bResult)
-                {
-                    objJsonResult.code = "0";
-                    objJsonResult.count = 1;
-                    objJsonResult.Message = "淇濆瓨鎴愬姛锛�";
-                    objJsonResult.data = 1;
-                    return objJsonResult;
-                }
-                else
-                {
-                    objJsonResult.code = "0";
-                    objJsonResult.count = 0;
-                    objJsonResult.Message = "淇濆瓨澶辫触锛�" + DBUtility.ClsPub.sExeReturnInfo;
-                    objJsonResult.data = 1;
-                    return objJsonResult;
-                }
-            }
-            catch (Exception e)
-            {
-                objJsonResult.code = "0";
-                objJsonResult.count = 0;
-                objJsonResult.Message = "淇濆瓨澶辫触锛�" + e.ToString();
-                objJsonResult.data = 1;
-                return objJsonResult;
-            }
-        }
-        #endregion
-
-        #region 鐜妫�娴嬮」鐩� 鍒犻櫎     
-        [Route("Gy_MaterPreventErrMouldBill/Delete锘縂y_EnvironmentTestSchemeBill")]
-        [HttpGet]
-        public object Delete锘縂y_EnvironmentTestSchemeBill(string HInterID, string user)
-        {
-            try
-            {
-                //鏌ョ湅鏉冮檺
-                if (!DBUtility.ClsPub.Security_Log("Gy_EnvironmentTestSchemeBillMain_Delete", 1, false, user))
-                {
-                    objJsonResult.code = "0";
-                    objJsonResult.count = 0;
-                    objJsonResult.Message = "鏃犲垹闄ゆ潈闄愶紒";
-                    objJsonResult.data = null;
-                    return objJsonResult;
-                }
-
-                if (HInterID == null || HInterID.Equals(""))
-                {
-                    objJsonResult.code = "0";
-                    objJsonResult.count = 0;
-                    objJsonResult.Message = "HInterID涓嶈兘涓虹┖锛�";
-                    objJsonResult.data = null;
-                    return objJsonResult;
-                }
-
-                oCN.BeginTran();
-
-                oCN.RunProc("delete from Gy_EnvironmentTestSchemeBillMain where HInterID = " + HInterID);
-
-                oCN.Commit();
-
-                objJsonResult.code = "1";
-                objJsonResult.count = 1;
-                objJsonResult.Message = "Sucess锛�";
-                objJsonResult.data = null;
-                return objJsonResult;
-            }
-            catch (Exception e)
-            {
-                objJsonResult.code = "0";
-                objJsonResult.count = 0;
-                objJsonResult.Message = "Exception锛�" + e.ToString();
-                objJsonResult.data = null;
-                return objJsonResult;
-            }
-        }
-        #endregion
-
-        #region 鐜妫�娴嬮」鐩� 瀹℃牳/鍙嶅鏍�     
-        [Route("Gy_MaterPreventErrMouldBill/AuditGy_EnvironmentTestSchemeBill")]
-        [HttpGet]
-        public object AuditGy_EnvironmentTestSchemeBill(string HInterID, int Type, string user)
-        {
-            try
-            {
-                //鍒ゆ柇鏄惁鏈夊鏍告潈闄�
-                if (!DBUtility.ClsPub.Security_Log("Gy_EnvironmentTestSchemeBillMain_Check", 1, false, user))
-                {
-                    objJsonResult.code = "0";
-                    objJsonResult.count = 0;
-                    objJsonResult.Message = "鏃犳潈闄愬鏍�!";
-                    objJsonResult.data = null;
-                    return objJsonResult;
-                }
-
-                if (string.IsNullOrWhiteSpace(HInterID))
-                {
-                    objJsonResult.code = "0";
-                    objJsonResult.count = 0;
-                    objJsonResult.Message = "HInterID涓虹┖锛�";
-                    objJsonResult.data = null;
-                    return objJsonResult;
-                }
-
-                ClsPub.CurUserName = user;
-                BillOld.MvarItemKey = "Gy_EnvironmentTestSchemeBillMain";
-                oCN.BeginTran();//寮�濮嬩簨鍔�
-
-                //Type 1 瀹℃牳  2  鍙嶅鏍�
-                if (Type == 1)
-                {
-                    //鍒ゆ柇鍗曟嵁鏄惁宸茬粡瀹℃牳
-                    DataSet ds;
-                    string sql = "select * from " + BillOld.MvarItemKey + " where HinterID = " + HInterID;
-                    ds = oCN.RunProcReturn(sql, BillOld.MvarItemKey);
-                    if (ds == null || ds.Tables[0].Rows.Count == 0)
-                    {
-                        objJsonResult.code = "0";
-                        objJsonResult.count = 0;
-                        objJsonResult.Message = "鍗曟嵁涓嶅瓨鍦紒";
-                        objJsonResult.data = null;
-                        return objJsonResult;
-                    }
-                    if (ds.Tables[0] != null && ds.Tables[0].Rows.Count > 0)
-                    {
-                        if (ds.Tables[0].Rows[0]["HCloseMan"] != null && ds.Tables[0].Rows[0]["HCloseMan"].ToString() != "")
-                        {
-                            objJsonResult.code = "0";
-                            objJsonResult.count = 0;
-                            objJsonResult.Message = "鍗曟嵁宸插叧闂�!涓嶈兘鍐嶆瀹℃牳锛�";
-                            objJsonResult.data = null;
-                            return objJsonResult;
-                        }
-                        if (ds.Tables[0].Rows[0]["HDeleteMan"] != null && ds.Tables[0].Rows[0]["HDeleteMan"].ToString() != "")
-                        {
-                            objJsonResult.code = "0";
-                            objJsonResult.count = 0;
-                            objJsonResult.Message = "鍗曟嵁宸蹭綔搴�!涓嶈兘鍐嶆瀹℃牳锛�";
-                            objJsonResult.data = null;
-                            return objJsonResult;
-                        }
-                        if (ds.Tables[0].Rows[0]["HChecker"] != null && ds.Tables[0].Rows[0]["HChecker"].ToString() != "")
-                        {
-                            objJsonResult.code = "0";
-                            objJsonResult.count = 0;
-                            objJsonResult.Message = "鍗曟嵁宸插鏍�!涓嶈兘鍐嶆瀹℃牳锛�";
-                            objJsonResult.data = null;
-                            return objJsonResult;
-                        }
-                        //瀹℃牳鍗曟嵁
-                        if (!BillOld.CheckBill(Int64.Parse(HInterID), ref ClsPub.sExeReturnInfo))
-                        {
-                            objJsonResult.code = "0";
-                            objJsonResult.count = 1;
-                            objJsonResult.Message = "瀹℃牳澶辫触!鍘熷洜:" + ClsPub.sExeReturnInfo;
-                            objJsonResult.data = null;
-                            return objJsonResult;
-                        }
-                    }
-                }
-                else
-                {
-                    //鍒ゆ柇鍗曟嵁鏄惁宸茬粡鍙嶅鏍�
-                    DataSet ds;
-                    string sql = "select * from " + BillOld.MvarItemKey + " where HinterID = " + HInterID;
-                    ds = oCN.RunProcReturn(sql, BillOld.MvarItemKey);
-                    if (ds.Tables[0] != null && ds.Tables[0].Rows.Count > 0)
-                    {
-                        if (ds.Tables[0].Rows[0]["HCloseMan"] != null && ds.Tables[0].Rows[0]["HCloseMan"].ToString() != "")
-                        {
-                            objJsonResult.code = "0";
-                            objJsonResult.count = 0;
-                            objJsonResult.Message = "鍗曟嵁宸插叧闂�!涓嶈兘杩涜鍙嶅鏍革紒";
-                            objJsonResult.data = null;
-                            return objJsonResult;
-                        }
-                        if (ds.Tables[0].Rows[0]["HDeleteMan"] != null && ds.Tables[0].Rows[0]["HDeleteMan"].ToString() != "")
-                        {
-                            objJsonResult.code = "0";
-                            objJsonResult.count = 0;
-                            objJsonResult.Message = "鍗曟嵁宸蹭綔搴�!涓嶈兘杩涜鍙嶅鏍革紒";
-                            objJsonResult.data = null;
-                            return objJsonResult;
-                        }
-                        if (ds.Tables[0].Rows[0]["HChecker"] == null || ds.Tables[0].Rows[0]["HChecker"].ToString() == "")
-                        {
-                            objJsonResult.code = "0";
-                            objJsonResult.count = 0;
-                            objJsonResult.Message = "鍗曟嵁鏈鏍�!涓嶉渶瑕佸弽瀹℃牳!";
-                            objJsonResult.data = null;
-                            return objJsonResult;
-                        }
-                        //鍙嶅鏍稿崟鎹�
-                        if (!BillOld.AbandonCheck(Int64.Parse(HInterID), ref ClsPub.sExeReturnInfo))
-                        {
-                            objJsonResult.code = "0";
-                            objJsonResult.count = 1;
-                            objJsonResult.Message = "鍙嶅鏍稿け璐�!鍘熷洜:" + ClsPub.sExeReturnInfo;
-                            objJsonResult.data = null;
-                            return objJsonResult;
-                        }
-                    }
-                }
-
-                oCN.Commit();//鎻愪氦浜嬪姟
-
-                objJsonResult.code = "0";
-                objJsonResult.count = 1;
-                objJsonResult.Message = "鎵ц鎴愬姛锛�";
-                objJsonResult.data = null;
-                return objJsonResult; ;
-
-            }
-            catch (Exception e)
-            {
-                objJsonResult.code = "0";
-                objJsonResult.count = 0;
-                objJsonResult.Message = "鎵ц澶辫触锛�" + e.ToString();
-                objJsonResult.data = null;
-                return objJsonResult;
-            }
-        }
-        #endregion
-
-        #region 鐜妫�娴嬮」鐩� 鍏抽棴/鍙嶅叧闂姛鑳�
-        [Route("Gy_MaterPreventErrMouldBill/CloseGy_EnvironmentTestSchemeBill")]
-        [HttpGet]
-        public object CloseGy_EnvironmentTestSchemeBill(string HInterID, int Type, string user)
-        {
-            try
-            {
-                //鍒ゆ柇鏄惁鏈夊垹闄ゆ潈闄�
-                if (!DBUtility.ClsPub.Security_Log("Gy_EnvironmentTestSchemeBillMain_Close", 1, false, user))
-                {
-                    objJsonResult.code = "0";
-                    objJsonResult.count = 0;
-                    objJsonResult.Message = "鏃犳潈闄愬叧闂�!";
-                    objJsonResult.data = null;
-                    return objJsonResult;
-                }
-
-                if (string.IsNullOrWhiteSpace(HInterID))
-                {
-                    objJsonResult.code = "0";
-                    objJsonResult.count = 0;
-                    objJsonResult.Message = "HInterID涓虹┖锛�";
-                    objJsonResult.data = null;
-                    return objJsonResult;
-                }
-
-                ClsPub.CurUserName = user;
-                BillOld.MvarItemKey = "Gy_EnvironmentTestSchemeBillMain";
-                oCN.BeginTran();//寮�濮嬩簨鍔�
-
-                //Type 1 鍏抽棴  2  鍙嶅叧闂�
-                if (Type == 1)
-                {
-                    //鍒ゆ柇鍗曟嵁鏄惁宸茬粡鍏抽棴
-                    DataSet ds;
-                    string sql = "select * from " + BillOld.MvarItemKey + " where HinterID = " + HInterID;
-                    ds = oCN.RunProcReturn(sql, BillOld.MvarItemKey);
-                    if (ds == null || ds.Tables[0].Rows.Count == 0)
-                    {
-                        objJsonResult.code = "0";
-                        objJsonResult.count = 0;
-                        objJsonResult.Message = "鍗曟嵁涓嶅瓨鍦紒";
-                        objJsonResult.data = null;
-                        return objJsonResult;
-                    }
-                    if (ds.Tables[0] != null && ds.Tables[0].Rows.Count > 0)
-                    {
-                        if (ds.Tables[0].Rows[0]["HDeleteMan"] != null && ds.Tables[0].Rows[0]["HDeleteMan"].ToString() != "")
-                        {
-                            objJsonResult.code = "0";
-                            objJsonResult.count = 0;
-                            objJsonResult.Message = "鍗曟嵁宸蹭綔搴�!涓嶈兘杩涜鍏抽棴!";
-                            objJsonResult.data = null;
-                            return objJsonResult;
-                        }
-                        if (ds.Tables[0].Rows[0]["HChecker"] == null || ds.Tables[0].Rows[0]["HChecker"].ToString() == "")
-                        {
-                            objJsonResult.code = "0";
-                            objJsonResult.count = 0;
-                            objJsonResult.Message = "鍗曟嵁鏈鏍�!涓嶈兘杩涜鍏抽棴!";
-                            objJsonResult.data = null;
-                            return objJsonResult;
-                        }
-
-                        if (ds.Tables[0].Rows[0]["HCloseMan"] != null && ds.Tables[0].Rows[0]["HCloseMan"].ToString() != "")
-                        {
-                            objJsonResult.code = "0";
-                            objJsonResult.count = 0;
-                            objJsonResult.Message = "鍗曟嵁宸插叧闂�!涓嶈兘鍐嶆鍏抽棴!";
-                            objJsonResult.data = null;
-                            return objJsonResult;
-                        }
-                        //鍏抽棴鍗曟嵁
-                        if (!BillOld.CloseBill(Int64.Parse(HInterID), ref ClsPub.sExeReturnInfo))
-                        {
-                            objJsonResult.code = "0";
-                            objJsonResult.count = 1;
-                            objJsonResult.Message = "鍏抽棴澶辫触!鍘熷洜:" + ClsPub.sExeReturnInfo;
-                            objJsonResult.data = null;
-                            return objJsonResult;
-                        }
-                    }
-                }
-                else
-                {
-                    //鍒ゆ柇鍗曟嵁鏄惁宸茬粡鍙嶅叧闂�
-                    DataSet ds;
-                    string sql = "select * from " + BillOld.MvarItemKey + " where HinterID = " + HInterID;
-                    ds = oCN.RunProcReturn(sql, BillOld.MvarItemKey);
-                    if (ds.Tables[0] != null && ds.Tables[0].Rows.Count > 0)
-                    {
-                        if (ds.Tables[0].Rows[0]["HDeleteMan"] != null && ds.Tables[0].Rows[0]["HDeleteMan"].ToString() != "")
-                        {
-                            objJsonResult.code = "0";
-                            objJsonResult.count = 0;
-                            objJsonResult.Message = "鍗曟嵁宸蹭綔搴�!涓嶈兘杩涜鍏抽棴!";
-                            objJsonResult.data = null;
-                            return objJsonResult;
-                        }
-                        if (ds.Tables[0].Rows[0]["HChecker"] == null || ds.Tables[0].Rows[0]["HChecker"].ToString() == "")
-                        {
-                            objJsonResult.code = "0";
-                            objJsonResult.count = 0;
-                            objJsonResult.Message = "鍗曟嵁鏈鏍�!涓嶈兘杩涜鍏抽棴!";
-                            objJsonResult.data = null;
-                            return objJsonResult;
-                        }
-                        if (ds.Tables[0].Rows[0]["HCloseMan"] == null || ds.Tables[0].Rows[0]["HCloseMan"].ToString() == "")
-                        {
-                            objJsonResult.code = "0";
-                            objJsonResult.count = 0;
-                            objJsonResult.Message = "鍗曟嵁鏈叧闂�!涓嶉渶瑕佸啀鍙嶅叧闂�!";
-                            objJsonResult.data = null;
-                            return objJsonResult;
-                        }
-                        //鍙嶅叧闂崟鎹�
-                        if (!BillOld.CancelClose(Int64.Parse(HInterID), ref ClsPub.sExeReturnInfo))
-                        {
-                            objJsonResult.code = "0";
-                            objJsonResult.count = 1;
-                            objJsonResult.Message = "鍙嶅叧闂け璐�!鍘熷洜:" + ClsPub.sExeReturnInfo;
-                            objJsonResult.data = null;
-                            return objJsonResult;
-                        }
-                    }
-                }
-
-                oCN.Commit();//鎻愪氦浜嬪姟
-
-                objJsonResult.code = "0";
-                objJsonResult.count = 1;
-                objJsonResult.Message = "鎵ц鎴愬姛锛�";
-                objJsonResult.data = null;
-                return objJsonResult; ;
-
-            }
-            catch (Exception e)
-            {
-                objJsonResult.code = "0";
-                objJsonResult.count = 0;
-                objJsonResult.Message = "鎵ц澶辫触锛�" + e.ToString();
-                objJsonResult.data = null;
-                return objJsonResult;
-            }
-        }
-        #endregion
-
-        #region 鐜妫�娴嬮」鐩� 浣滃簾/鍙嶄綔搴熷姛鑳�
-        [Route("Gy_MaterPreventErrMouldBill/DropGy_EnvironmentTestSchemeBill")]
-        [HttpGet]
-        public object DropGy_EnvironmentTestSchemeBill(string HInterID, int Type, string user)
-        {
-            try
-            {
-                //鍒ゆ柇鏄惁鏈変綔搴熸潈闄�
-                if (!DBUtility.ClsPub.Security_Log("Gy_EnvironmentTestSchemeBillMain_Drop", 1, false, user))
-                {
-                    objJsonResult.code = "0";
-                    objJsonResult.count = 0;
-                    objJsonResult.Message = "鏃犳潈闄愪綔搴�!";
-                    objJsonResult.data = null;
-                    return objJsonResult;
-                }
-
-                if (string.IsNullOrWhiteSpace(HInterID))
-                {
-                    objJsonResult.code = "0";
-                    objJsonResult.count = 0;
-                    objJsonResult.Message = "HInterID涓虹┖锛�";
-                    objJsonResult.data = null;
-                    return objJsonResult;
-                }
-
-                ClsPub.CurUserName = user;
-                BillOld.MvarItemKey = "Gy_EnvironmentTestSchemeBillMain";
-                oCN.BeginTran();//寮�濮嬩簨鍔�
-
-                //Type 1 浣滃簾  2  鍙嶄綔搴�
-                if (Type == 1)
-                {
-                    //鍒ゆ柇鍗曟嵁鏄惁宸茬粡浣滃簾
-                    DataSet ds;
-                    string sql = "select * from " + BillOld.MvarItemKey + " where HinterID = " + HInterID;
-                    ds = oCN.RunProcReturn(sql, BillOld.MvarItemKey);
-                    if (ds == null || ds.Tables[0].Rows.Count == 0)
-                    {
-                        objJsonResult.code = "0";
-                        objJsonResult.count = 0;
-                        objJsonResult.Message = "鍗曟嵁涓嶅瓨鍦紒";
-                        objJsonResult.data = null;
-                        return objJsonResult;
-                    }
-                    if (ds.Tables[0] != null && ds.Tables[0].Rows.Count > 0)
-                    {
-                        if (ds.Tables[0].Rows[0]["HChecker"] != null && ds.Tables[0].Rows[0]["HChecker"].ToString() != "")
-                        {
-                            objJsonResult.code = "0";
-                            objJsonResult.count = 0;
-                            objJsonResult.Message = "鍗曟嵁宸插鏍�!涓嶈兘杩涜浣滃簾!";
-                            objJsonResult.data = null;
-                            return objJsonResult;
-                        }
-                        if (ds.Tables[0].Rows[0]["HDeleteMan"] != null && ds.Tables[0].Rows[0]["HDeleteMan"].ToString() != "")
-                        {
-                            objJsonResult.code = "0";
-                            objJsonResult.count = 0;
-                            objJsonResult.Message = "鍗曟嵁宸蹭綔搴�!涓嶉渶瑕佸啀浣滃簾!";
-                            objJsonResult.data = null;
-                            return objJsonResult;
-                        }
-                        //浣滃簾鍗曟嵁
-                        if (!BillOld.Cancelltion(Int64.Parse(HInterID), ref ClsPub.sExeReturnInfo))
-                        {
-                            objJsonResult.code = "0";
-                            objJsonResult.count = 1;
-                            objJsonResult.Message = "浣滃簾澶辫触!鍘熷洜:" + ClsPub.sExeReturnInfo;
-                            objJsonResult.data = null;
-                            return objJsonResult;
-                        }
-                    }
-                }
-                else
-                {
-                    //鍒ゆ柇鍗曟嵁鏄惁宸茬粡鍙嶄綔搴�
-                    DataSet ds;
-                    string sql = "select * from " + BillOld.MvarItemKey + " where HinterID = " + HInterID;
-                    ds = oCN.RunProcReturn(sql, BillOld.MvarItemKey);
-                    if (ds.Tables[0] != null && ds.Tables[0].Rows.Count > 0)
-                    {
-                        if (ds.Tables[0].Rows[0]["HChecker"] != null && ds.Tables[0].Rows[0]["HChecker"].ToString() != "")
-                        {
-                            objJsonResult.code = "0";
-                            objJsonResult.count = 0;
-                            objJsonResult.Message = "鍗曟嵁宸插鏍�!涓嶈兘杩涜浣滃簾!";
-                            objJsonResult.data = null;
-                            return objJsonResult;
-                        }
-                        if (ds.Tables[0].Rows[0]["HDeleteMan"] == null || ds.Tables[0].Rows[0]["HDeleteMan"].ToString() == "")
-                        {
-                            objJsonResult.code = "0";
-                            objJsonResult.count = 0;
-                            objJsonResult.Message = "鍗曟嵁鏈綔搴�!涓嶉渶瑕佸啀鍙嶄綔搴�!";
-                            objJsonResult.data = null;
-                            return objJsonResult;
-                        }
-                        //鍙嶄綔搴熷崟鎹�
-                        if (!BillOld.AbandonCancelltion(Int64.Parse(HInterID), ref ClsPub.sExeReturnInfo))
-                        {
-                            objJsonResult.code = "0";
-                            objJsonResult.count = 1;
-                            objJsonResult.Message = "鍙嶄綔搴熷け璐�!鍘熷洜:" + ClsPub.sExeReturnInfo;
-                            objJsonResult.data = null;
-                            return objJsonResult;
-                        }
-                    }
-                }
-
-                oCN.Commit();//鎻愪氦浜嬪姟
-
-                objJsonResult.code = "0";
-                objJsonResult.count = 1;
-                objJsonResult.Message = "鎵ц鎴愬姛锛�";
-                objJsonResult.data = null;
-                return objJsonResult; ;
-
-            }
-            catch (Exception e)
-            {
-                objJsonResult.code = "0";
-                objJsonResult.count = 0;
-                objJsonResult.Message = "鎵ц澶辫触锛�" + e.ToString();
-                objJsonResult.data = null;
-                return objJsonResult;
-            }
-        }
-        #endregion     
+     
 
     }
 }
\ No newline at end of file
diff --git a/WebAPI/Controllers/SBGL/Gy_EquipFileMainController.cs b/WebAPI/Controllers/SBGL/Gy_EquipFileMainController.cs
index 4af70c3..395d944 100644
--- a/WebAPI/Controllers/SBGL/Gy_EquipFileMainController.cs
+++ b/WebAPI/Controllers/SBGL/Gy_EquipFileMainController.cs
@@ -33,7 +33,7 @@
         {
             try
             {
-                if (!DBUtility.ClsPub.Security_Log("Gy_EquipFileList", 1, false, user))
+                if (!DBUtility.ClsPub.Security_Log("Gy_EquipFileBill_Query", 1, false, user))
                 {
                     objJsonResult.code = "0";
                     objJsonResult.count = 0;
@@ -71,6 +71,53 @@
 
         #endregion
 
+        #region 涓嬫帹鏍规嵁璁惧id鏌ヨ鍥炴樉
+        [Route("Gy_EquipFileMain/get锘縎b_EquipList")]
+        [HttpGet]
+        public object getSb_EquipBeginBillList(int HInterID, string user)
+        {
+            try
+            {
+                List<object> columnNameList = new List<object>();
+
+                //鏌ョ湅鏉冮檺
+                if (!DBUtility.ClsPub.Security_Log_second("Gy_EquipFileBill_Query", 1, false, user))
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 0;
+                    objJsonResult.Message = "鏌ヨ澶辫触锛佹棤鏉冮檺锛�";
+                    objJsonResult.data = null;
+                    return objJsonResult;
+                }
+
+                ds = oCN.RunProcReturn("select * from h_v_Gy_EquipFileMainList where hmainid=" + HInterID, " h_v_Gy_EquipFileMainList");
+
+                //娣诲姞鍒楀悕
+                foreach (DataColumn col in ds.Tables[0].Columns)
+                {
+                    Type dataType = col.DataType;
+                    string ColmString = "{\"ColmCols\":\"" + col.ColumnName + "\",\"ColmType\":\"" + dataType.Name + "\"}";
+                    columnNameList.Add(JsonConvert.DeserializeObject(ColmString));//鑾峰彇鍒癉ataColumn鍒楀璞$殑鍒楀悕
+                }
+
+                objJsonResult.code = "1";
+                objJsonResult.count = 1;
+                objJsonResult.Message = "Sucess锛�";
+                objJsonResult.data = ds.Tables[0];
+                objJsonResult.list = columnNameList;
+                return objJsonResult;
+            }
+            catch (Exception e)
+            {
+                objJsonResult.code = "0";
+                objJsonResult.count = 0;
+                objJsonResult.Message = "Exception锛�" + e.ToString();
+                objJsonResult.data = null;
+                return objJsonResult;
+            }
+        }
+        #endregion
+
         #region [璁惧妗f鍒犻櫎鍔熻兘]
         [Route("Gy_EquipFileMain/Delete_EquipFile")]
         [HttpGet]
diff --git a/WebAPI/Controllers/SBGL/Sb_EquipBeginBillController.cs b/WebAPI/Controllers/SBGL/Sb_EquipBeginBillController.cs
index 49b5c75..5073cc8 100644
--- a/WebAPI/Controllers/SBGL/Sb_EquipBeginBillController.cs
+++ b/WebAPI/Controllers/SBGL/Sb_EquipBeginBillController.cs
@@ -848,5 +848,6 @@
         }
         #endregion
 
+        
     }
 }
\ No newline at end of file
diff --git a/WebAPI/Controllers/Sb_CheckEqpRepairWorkBillController.cs b/WebAPI/Controllers/Sb_CheckEqpRepairWorkBillController.cs
index da2b8e2..d60e724 100644
--- a/WebAPI/Controllers/Sb_CheckEqpRepairWorkBillController.cs
+++ b/WebAPI/Controllers/Sb_CheckEqpRepairWorkBillController.cs
@@ -319,6 +319,63 @@
         }
         #endregion
 
+        #region 璁惧鐘舵�佸垎姝ヤ笅鎺ㄨ澶囩淮淇褰曞崟鑾峰彇婧愬崟  璁惧鏁呴殰鐧昏鍗�
+        /// <summary>
+        /// 璁惧鏁呴殰鐧昏鍗曞垪琛�
+        /// </summary>
+        /// <returns></returns>
+        [Route("Sb_EqpRepairWorkBill/Get_XT_EqpConkBookList")]
+        [HttpGet]
+        public object Get_XT_EqpConkBookList(string HInterID, string user)
+        {
+            try
+            {
+                List<object> columnNameList = new List<object>();
+                if (!DBUtility.ClsPub.Security_Log("Sb_EquipConkBookBillList", 1, false, user))
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 0;
+                    objJsonResult.Message = "鏃犳煡鐪嬫潈闄愶紒";
+                    objJsonResult.data = null;
+                    return objJsonResult;
+                }
+
+                ds = oCN.RunProcReturn("select top 1 * from h_v_Sb_EquipConkBookBillList where HEquipID ='" + HInterID + "' and 鍏抽棴浜�='' order by hmainid desc", "h_v_Sb_EquipConkBookBillList");
+               
+                //娣诲姞鍒楀悕
+                foreach (DataColumn col in ds.Tables[0].Columns)
+                {
+                    Type dataType = col.DataType;
+                    string ColmString = "{\"ColmCols\":\"" + col.ColumnName + "\",\"ColmType\":\"" + dataType.Name + "\"}";
+                    columnNameList.Add(JsonConvert.DeserializeObject(ColmString));//鑾峰彇鍒癉ataColumn鍒楀璞$殑鍒楀悕
+                }
+                if (ds.Tables[0].Rows.Count <= 0)
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 0;
+                    objJsonResult.Message = "鏈煡璇㈠埌鏁版嵁锛�";
+                    objJsonResult.data = null;
+                    return objJsonResult;
+                }
+                objJsonResult.code = "1";
+                objJsonResult.count = 1;
+                objJsonResult.Message = "杩斿洖璁板綍鎴愬姛锛�";
+                objJsonResult.data = ds.Tables[0];
+                objJsonResult.list = columnNameList;
+                return objJsonResult;
+
+            }
+            catch (Exception ex)
+            {
+                objJsonResult.code = "0";
+                objJsonResult.count = 0;
+                objJsonResult.Message = "娌℃湁杩斿洖浠讳綍璁板綍锛�" + ex.ToString();
+                objJsonResult.data = null;
+                return objJsonResult;
+            }
+        }
+        #endregion
+
         #region 璁惧鏁呴殰鐧昏鍗曞垪琛�
         /// <summary>
         /// 璁惧鏁呴殰鐧昏鍗曞垪琛�
diff --git "a/WebAPI/Controllers/\346\235\241\347\240\201\347\256\241\347\220\206/WEBSController.cs" "b/WebAPI/Controllers/\346\235\241\347\240\201\347\256\241\347\220\206/WEBSController.cs"
index 4ebb21c..5fddb32 100644
--- "a/WebAPI/Controllers/\346\235\241\347\240\201\347\256\241\347\220\206/WEBSController.cs"
+++ "b/WebAPI/Controllers/\346\235\241\347\240\201\347\256\241\347\220\206/WEBSController.cs"
@@ -2402,15 +2402,12 @@
         {
             var _value = oMain["oMain"].ToString();
             string msg1 = _value.ToString();
-            string[] sArray = msg1.Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries);
-            string sMainStr = sArray[0].ToString();             //鍗曟嵁鏁版嵁
-            string HSourceBarCodeCtl = sArray[1].ToString();    //鏍¢獙-鏄惁杩涜婧愬崟瀵瑰簲鏉$爜鏍稿锛�'Y'涓烘牳瀵癸級
 
             try
             {
                 List<Model.ClsKf_OtherInBillMain> lsmain = new List<Model.ClsKf_OtherInBillMain>();
                 ListModels oListModels = new ListModels();
-                lsmain = oListModels.getOtherInBillMainByJson(sMainStr);
+                lsmain = oListModels.getOtherInBillMainByJson(msg1);
 
                 WebAPI.WebS.ClsKf_OtherInBillMain websLsmain = new WebS.ClsKf_OtherInBillMain();
 
@@ -2419,45 +2416,21 @@
                 websLsmain.HBillType = "1203";
                 websLsmain.HSTOCKORGID = lsmain[0].HSTOCKORGID;
 
-                //鍘熷崟鎹负鎵爜鐢熸垚锛屽鍘熸壂鎻忕殑鏉$爜杩涜鏍稿
-                if (HSourceBarCodeCtl == "Y")
+                if (oWebs.set_SaveOtherInBill_BillCheck(websLsmain, ref DBUtility.ClsPub.sErrInfo))
                 {
-                    if (oWebs.set_SaveOtherInBill_CLD_BillCheck_Verify(websLsmain, ref DBUtility.ClsPub.sErrInfo))
-                    {
-                        objJsonResult.code = "0";
-                        objJsonResult.count = 1;
-                        objJsonResult.Message = DBUtility.ClsPub.sErrInfo;  //鎴愬姛锛�
-                        objJsonResult.data = null;
-                        return objJsonResult;
-                    }
-                    else
-                    {
-                        objJsonResult.code = "0";
-                        objJsonResult.count = 0;
-                        objJsonResult.Message = DBUtility.ClsPub.sErrInfo;  //澶辫触锛�
-                        objJsonResult.data = null;
-                        return objJsonResult;
-                    }
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 1;
+                    objJsonResult.Message = DBUtility.ClsPub.sErrInfo;  //鎴愬姛锛�
+                    objJsonResult.data = null;
+                    return objJsonResult;
                 }
-                //鍘熷崟鎹潪鎵爜鐢熸垚
                 else
                 {
-                    if (oWebs.set_SaveOtherInBill_CLD_BillCheck(websLsmain, ref DBUtility.ClsPub.sErrInfo))
-                    {
-                        objJsonResult.code = "0";
-                        objJsonResult.count = 1;
-                        objJsonResult.Message = DBUtility.ClsPub.sErrInfo;  //鎴愬姛锛�
-                        objJsonResult.data = null;
-                        return objJsonResult;
-                    }
-                    else
-                    {
-                        objJsonResult.code = "0";
-                        objJsonResult.count = 0;
-                        objJsonResult.Message = DBUtility.ClsPub.sErrInfo;  //澶辫触锛�
-                        objJsonResult.data = null;
-                        return objJsonResult;
-                    }
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 0;
+                    objJsonResult.Message = DBUtility.ClsPub.sErrInfo;  //澶辫触锛�
+                    objJsonResult.data = null;
+                    return objJsonResult;
                 }
             }
             catch (Exception e)
@@ -2932,6 +2905,61 @@
 
         #endregion
 
+        #region 鍏朵粬鍑哄簱    鏍¢獙妯″紡
+
+        /// <summary>
+        /// 鍏朵粬鍑哄簱鏍¢獙涓婁紶
+        /// </summary>
+        /// <returns></returns>
+        [Route("WEBSController/set_SaveOtherOutBill_BillCheck_Json")]
+        [HttpPost]
+        public object set_SaveOtherOutBill_BillCheck_Json([FromBody] JObject oMain)
+        {
+            var _value = oMain["oMain"].ToString();
+            string msg1 = _value.ToString();
+
+            try
+            {
+                List<Model.ClsKf_OtherOutBillMain> lsmain = new List<Model.ClsKf_OtherOutBillMain>();
+                ListModels oListModels = new ListModels();
+                lsmain = oListModels.getOtherOutBillMainByJson(msg1);
+
+                WebAPI.WebS.ClsKf_OtherOutBillMain websLsmain = new WebS.ClsKf_OtherOutBillMain();
+
+                websLsmain.HInterID = lsmain[0].HInterID;
+                websLsmain.HBillNo = lsmain[0].HBillNo;
+                websLsmain.HBillType = "1206";
+                websLsmain.HSTOCKORGID = lsmain[0].HSTOCKORGID;
+
+                if (oWebs.set_SaveOtherOutBill_BillCheck(websLsmain, ref DBUtility.ClsPub.sErrInfo))
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 1;
+                    objJsonResult.Message = DBUtility.ClsPub.sErrInfo;  //鎴愬姛锛�
+                    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;
+            }
+        }
+
+        #endregion
+
         #endregion
 
         #region 鐢熶骇琛ユ枡    涓婁紶鐢熷崟
diff --git "a/WebAPI/Controllers/\347\224\237\344\272\247\347\256\241\347\220\206/\347\217\255\346\254\241\345\274\200\347\217\255\345\215\225/Sc_ShiftsBeginInfoBillController.cs" "b/WebAPI/Controllers/\347\224\237\344\272\247\347\256\241\347\220\206/\347\217\255\346\254\241\345\274\200\347\217\255\345\215\225/Sc_ShiftsBeginInfoBillController.cs"
new file mode 100644
index 0000000..11658ca
--- /dev/null
+++ "b/WebAPI/Controllers/\347\224\237\344\272\247\347\256\241\347\220\206/\347\217\255\346\254\241\345\274\200\347\217\255\345\215\225/Sc_ShiftsBeginInfoBillController.cs"
@@ -0,0 +1,763 @@
+锘縰sing DBUtility;
+using Model;
+using Newtonsoft.Json;
+using Newtonsoft.Json.Linq;
+using System;
+using System.Collections.Generic;
+using System.Data;
+using System.Linq;
+using System.Web;
+using System.Web.Http;
+using System.Windows.Forms;
+using WebAPI.Models;
+
+namespace WebAPI.Controllers.鐢熶骇绠$悊
+{
+    public class Sc_ShiftsBeginInfoBillController : ApiController
+    {
+      //鐝寮�鐝崟
+        public DBUtility.ClsPub.Enum_BillStatus BillStatus;//鍗曟嵁鐘舵�侊紙鏂板锛屼慨鏀癸紝娴忚锛屾洿鏂板崟浠凤紝鍙樻洿锛�
+        private json objJsonResult = new json();
+        public DataSet ds = new DataSet();
+        SQLHelper.ClsCN oCN = new SQLHelper.ClsCN();
+        public DAL.ClsSc_ShiftsBeginInfoBill OBill = new DAL.ClsSc_ShiftsBeginInfoBill();
+        public DAL.ClsSc_ShiftsBeginInfoBill BillOld = new DAL.ClsSc_ShiftsBeginInfoBill();
+
+        #region 鐝寮�鐝崟 鏌ヨ       
+        [Route("Sc_ShiftsBeginInfoBill/get锘縎c_ShiftsBeginInfoBillMainList")]
+        [HttpGet]
+        public object get锘縎c_ShiftsBeginInfoBillMainList(string sWhere, string user)
+        {
+            try
+            {
+                List<object> columnNameList = new List<object>();
+
+                //鏌ョ湅鏉冮檺
+                if (!DBUtility.ClsPub.Security_Log_second("Sc_ShiftsBeginInfoBill_Query", 1, false, user))
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 0;
+                    objJsonResult.Message = "鏌ヨ澶辫触锛佹棤鏉冮檺锛�";
+                    objJsonResult.data = null;
+                    return objJsonResult;
+                }
+
+
+                if (sWhere == null || sWhere.Equals(""))
+                {
+                    ds = oCN.RunProcReturn("select * from h_v_Sc_ShiftsBeginInfoBillList order by 鍗曟嵁鍙� desc", "锘縣_v_Sc_ShiftsBeginInfoBillList");
+                }
+                else
+                {
+                    string sql1 = "select * from  h_v_Sc_ShiftsBeginInfoBillList  where 1 = 1 ";
+                    string sql = sql1 + sWhere + " order by 鍗曟嵁鍙� desc";
+                    ds = oCN.RunProcReturn(sql, "锘縣_v_Sc_ShiftsBeginInfoBillList");
+                }
+
+                //娣诲姞鍒楀悕
+                foreach (DataColumn col in ds.Tables[0].Columns)
+                {
+                    Type dataType = col.DataType;
+                    string ColmString = "{\"ColmCols\":\"" + col.ColumnName + "\",\"ColmType\":\"" + dataType.Name + "\"}";
+                    columnNameList.Add(JsonConvert.DeserializeObject(ColmString));//鑾峰彇鍒癉ataColumn鍒楀璞$殑鍒楀悕
+                }
+
+                objJsonResult.code = "1";
+                objJsonResult.count = 1;
+                objJsonResult.Message = "Sucess锛�";
+                objJsonResult.data = ds.Tables[0];
+                objJsonResult.list = columnNameList;
+                return objJsonResult;
+            }
+            catch (Exception e)
+            {
+                objJsonResult.code = "0";
+                objJsonResult.count = 0;
+                objJsonResult.Message = "Exception锛�" + e.ToString();
+                objJsonResult.data = null;
+                return objJsonResult;
+            }
+        }
+        #endregion
+
+        #region 鐝寮�鐝崟 鑾峰彇缂栬緫鍒楄〃鏁版嵁
+        [Route("Sc_ShiftsBeginInfoBill/Sc_ShiftsBeginInfoBillMainEditList")]
+        [HttpGet]
+        public object Sc_ShiftsBeginInfoBillMainEditList(string linterid, string user)
+        {
+            try
+            {
+                List<DataTable> tableList = new List<DataTable>();
+
+                //鏌ョ湅鏉冮檺
+                if (!DBUtility.ClsPub.Security_Log("Sc_ShiftsBeginInfoBill_Edit", 1, false, user))
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 0;
+                    objJsonResult.Message = "鏌ヨ澶辫触!";
+                    objJsonResult.data = null;
+                    return objJsonResult;
+                }
+
+                if (linterid == null || linterid.Equals(""))
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 0;
+                    objJsonResult.Message = "HInterID涓嶈兘涓虹┖锛�";
+                    objJsonResult.data = null;
+                    return objJsonResult;
+                }
+
+                ds = oCN.RunProcReturn("select * from h_v_Sc_ShiftsBeginInfoBillEdit where HInterID = " + linterid, " h_v_Sc_ShiftsBeginInfoBillEdit");
+
+                objJsonResult.code = "1";
+                objJsonResult.count = 1;
+                objJsonResult.Message = "鏌ヨ鎴愬姛锛�";
+                objJsonResult.data = ds.Tables[0];
+                return objJsonResult;
+            }
+            catch (Exception e)
+            {
+                objJsonResult.code = "0";
+                objJsonResult.count = 0;
+                objJsonResult.Message = "Exception锛�" + e.ToString();
+                objJsonResult.data = null;
+                return objJsonResult;
+            }
+        }
+        #endregion
+
+        #region 鐝寮�鐝崟 淇濆瓨/缂栬緫      
+        [Route("Sc_ShiftsBeginInfoBill/Save锘縎c_ShiftsBeginInfoBillMain")]
+        [HttpPost]
+        public object Save锘縎c_ShiftsBeginInfoBillMain([FromBody] JObject sMainSub)
+        {
+            var _value = sMainSub["sMainSub"].ToString();
+            string msg1 = _value.ToString();
+            string[] sArray = msg1.Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries);
+            string msg2 = sArray[0].ToString();
+            string msg3 = sArray[1].ToString();
+            string refSav = sArray[2].ToString();//鎿嶄綔鏂瑰紡鏁版嵁绫诲瀷 1娣诲姞 3淇敼 2 澶嶅埗
+            string user = sArray[3].ToString();//鐢ㄦ埛鍚�
+           
+            string s = "";
+            ListModels oListModels = new ListModels();
+            try
+            {
+                //淇濆瓨鏉冮檺
+                if (!DBUtility.ClsPub.Security_Log_second("Sc_ShiftsBeginInfoBill_Edit", 1, false, user))
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 0;
+                    objJsonResult.Message = "淇濆瓨澶辫触锛佹棤鏉冮檺锛�";
+                    objJsonResult.data = null;
+                    return objJsonResult;
+                }
+
+                DAL.ClsSc_ShiftsBeginInfoBill oBill = new DAL.ClsSc_ShiftsBeginInfoBill();
+                List<Model.Cls锘縎c_ShiftsBeginInfoBillMain> lsmain = new List<Model.Cls锘縎c_ShiftsBeginInfoBillMain>();
+                msg2 = msg2.Replace("\\", "");
+                msg2 = msg2.Replace("\n", "");  //\n
+                lsmain = oListModels.getObjectByJson_锘縎c_ShiftsBeginInfoBillMain(msg2);
+                foreach (Model.Cls锘縎c_ShiftsBeginInfoBillMain oItem in lsmain)
+                {
+                    if (refSav == "Add")
+                    {
+                        //鍗曟嵁鍙锋槸鍚﹂噸澶�
+                        if (OBill.IsExistBillNo(ref ClsPub.sExeReturnInfo, oItem.HBillNo, BillStatus, OBill.omodel.HInterID))
+                        {
+                            objJsonResult.code = "0";
+                            objJsonResult.count = 0;
+                            objJsonResult.Message = "鍗曟嵁鍙烽噸澶嶏紒涓嶅厑璁镐繚瀛橈紒";
+                            objJsonResult.data = 1;
+                            return objJsonResult;
+                        }
+                    }
+                    if (refSav == "Update")
+                    {
+                        if (OBill.ShowBill(oItem.HInterID, ref s) == false)
+                        {
+                            objJsonResult.code = "0";
+                            objJsonResult.count = 0;
+                            objJsonResult.Message = "姝ゅ崟鎹湁璇紒";
+                            objJsonResult.data = 1;
+                            return objJsonResult;
+                        }
+                        //鍒ゆ柇鏄惁鍙紪杈�
+                        if (OBill.omodel.HChecker != "" && OBill.omodel.HChecker != null)
+                        {
+                            objJsonResult.code = "0";
+                            objJsonResult.count = 0;
+                            objJsonResult.Message = "姝ゅ崟鎹凡缁忚瀹℃牳锛屼笉鍏佽淇敼锛�";
+                            objJsonResult.data = 1;
+                            return objJsonResult;
+                        }
+                        if (OBill.omodel.HBillStatus > 1)
+                        {
+                            objJsonResult.code = "0";
+                            objJsonResult.count = 0;
+                            objJsonResult.Message = "姝ゅ崟鎹浜庝笉鍙紪杈戠姸鎬侊紝涓嶅厑璁镐慨鏀癸紒";
+                            objJsonResult.data = 1;
+                            return objJsonResult;
+                        }
+
+                    }
+                    oItem.HMaker= user;  //鍒跺崟浜�
+                    oItem.HBillType = "3768";
+                    oItem.HBillSubType = "3768";
+
+
+
+                    oItem.HYear = DBUtility.ClsPub.isLong(DateTime.Now.Year);
+                    oItem.HPeriod = DBUtility.ClsPub.isLong(DateTime.Now.Month);
+                    oItem.HMakeDate = DBUtility.ClsPub.isStrNull(DateTime.Now.ToString("yyyy-MM-dd"));
+
+                    if (DBUtility.ClsPub.isStrNull(oItem.HDate) == "")
+                    {
+                        objJsonResult.code = "0";
+                        objJsonResult.count = 0;
+                        objJsonResult.Message = "淇濆瓨澶辫触锛佹病鏈夊崟鎹棩鏈燂紝鏃犳硶淇濆瓨锛�";
+                        objJsonResult.data = 1;
+                        return objJsonResult;
+                    }
+                    oBill.omodel = oItem;
+                }
+                // 琛ㄤ綋鏁版嵁
+                //鎸� },{鏉ユ媶鍒嗘暟缁� //鍘绘帀銆愬拰銆�
+                msg3 = msg3.Substring(1, msg3.Length - 2);
+                msg3 = msg3.Replace("\\", "");
+                msg3 = msg3.Replace("\n", "");  //\n
+                List<Model.ClsSc_ShiftsBeginInfoBillSub> ls = new List<Model.ClsSc_ShiftsBeginInfoBillSub>();
+                ls = oListModels.getObjectByJson_Sc_ShiftsBeginInfoBillSub(msg3);
+                int i = 0;
+                foreach (Model.ClsSc_ShiftsBeginInfoBillSub oItemSub in ls)
+                {
+                    i++;
+                    oItemSub.HEntryID = i;
+
+
+                    oItemSub.HEntryCloseDate = DBUtility.ClsPub.isDate(DateTime.Now);
+                    oItemSub.HCloseType = false;   //鍏抽棴绫诲瀷
+
+                    oBill.DetailColl.Add(oItemSub);
+
+                }
+                //淇濆瓨
+                //淇濆瓨瀹屾瘯鍚庡鐞�
+                bool bResult;
+                if (refSav == "Add")
+                {
+
+                    bResult = oBill.AddBill(ref DBUtility.ClsPub.sExeReturnInfo);
+                }
+                else if (refSav == "Update")
+                {
+                    bResult = oBill.ModifyBill(oBill.omodel.HInterID, ref DBUtility.ClsPub.sExeReturnInfo);
+                }
+                else
+                {
+                    bResult = false;
+                }
+                if (bResult)
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 1;
+                    objJsonResult.Message = "淇濆瓨鎴愬姛锛�";
+                    objJsonResult.data = 1;
+                    return objJsonResult;
+                }
+                else
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 0;
+                    objJsonResult.Message = "淇濆瓨澶辫触锛�" + DBUtility.ClsPub.sExeReturnInfo;
+                    objJsonResult.data = 1;
+                    return objJsonResult;
+                }
+            }
+            catch (Exception e)
+            {
+                objJsonResult.code = "0";
+                objJsonResult.count = 0;
+                objJsonResult.Message = "淇濆瓨澶辫触锛�" + e.ToString();
+                objJsonResult.data = 1;
+                return objJsonResult;
+            }
+        }
+        #endregion
+
+        #region 鐝寮�鐝崟 鍒犻櫎     
+        [Route("Sc_ShiftsBeginInfoBill/Delete锘縎c_ShiftsBeginInfoBill")]
+        [HttpGet]
+        public object Delete锘縎c_ShiftsBeginInfoBill(string HInterID, string user)
+        {
+            try
+            {
+                //鏌ョ湅鏉冮檺
+                if (!DBUtility.ClsPub.Security_Log("Sc_ShiftsBeginInfoBill_Delete", 1, false, user))
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 0;
+                    objJsonResult.Message = "鏃犲垹闄ゆ潈闄愶紒";
+                    objJsonResult.data = null;
+                    return objJsonResult;
+                }
+
+                if (HInterID == null || HInterID.Equals(""))
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 0;
+                    objJsonResult.Message = "HInterID涓嶈兘涓虹┖锛�";
+                    objJsonResult.data = null;
+                    return objJsonResult;
+                }
+
+                oCN.BeginTran();
+
+                oCN.RunProc("delete from Sc_ShiftsBeginInfoBillMain where HInterID = " + HInterID);
+                oCN.RunProc("delete from Sc_ShiftsBeginInfoBillSub where HInterID = " + HInterID);
+
+                oCN.Commit();
+
+                objJsonResult.code = "1";
+                objJsonResult.count = 1;
+                objJsonResult.Message = "鍒犻櫎鎴愬姛锛�";
+                objJsonResult.data = null;
+                return objJsonResult;
+            }
+            catch (Exception e)
+            {
+                objJsonResult.code = "0";
+                objJsonResult.count = 0;
+                objJsonResult.Message = "鍒犻櫎澶辫触锛�" + e.ToString();
+                objJsonResult.data = null;
+                return objJsonResult;
+            }
+        }
+        #endregion
+
+        #region 鐝寮�鐝崟 瀹℃牳/鍙嶅鏍�     
+        [Route("Sc_ShiftsBeginInfoBill/AuditSc_ShiftsBeginInfoBill")]
+        [HttpGet]
+        public object AuditSc_ShiftsBeginInfoBill(string HInterID, int Type, string user)
+        {
+            try
+            {
+                //鍒ゆ柇鏄惁鏈夊鏍告潈闄�
+                if (!DBUtility.ClsPub.Security_Log("Sc_ShiftsBeginInfoBill_Check", 1, false, user))
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 0;
+                    objJsonResult.Message = "鏃犳潈闄愬鏍�!";
+                    objJsonResult.data = null;
+                    return objJsonResult;
+                }
+
+                if (string.IsNullOrWhiteSpace(HInterID))
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 0;
+                    objJsonResult.Message = "HInterID涓虹┖锛�";
+                    objJsonResult.data = null;
+                    return objJsonResult;
+                }
+
+                ClsPub.CurUserName = user;
+                BillOld.MvarItemKey = "Sc_ShiftsBeginInfoBillMain";
+                oCN.BeginTran();//寮�濮嬩簨鍔�
+
+                //Type 1 瀹℃牳  2  鍙嶅鏍�
+                if (Type == 1)
+                {
+                    //鍒ゆ柇鍗曟嵁鏄惁宸茬粡瀹℃牳
+                    DataSet ds;
+                    string sql = "select * from " + BillOld.MvarItemKey + " where HinterID = " + HInterID;
+                    ds = oCN.RunProcReturn(sql, BillOld.MvarItemKey);
+                    if (ds == null || ds.Tables[0].Rows.Count == 0)
+                    {
+                        objJsonResult.code = "0";
+                        objJsonResult.count = 0;
+                        objJsonResult.Message = "鍗曟嵁涓嶅瓨鍦紒";
+                        objJsonResult.data = null;
+                        return objJsonResult;
+                    }
+                    if (ds.Tables[0] != null && ds.Tables[0].Rows.Count > 0)
+                    {
+                        if (ds.Tables[0].Rows[0]["HCloseMan"] != null && ds.Tables[0].Rows[0]["HCloseMan"].ToString() != "")
+                        {
+                            objJsonResult.code = "0";
+                            objJsonResult.count = 0;
+                            objJsonResult.Message = "鍗曟嵁宸插叧闂�!涓嶈兘鍐嶆瀹℃牳锛�";
+                            objJsonResult.data = null;
+                            return objJsonResult;
+                        }
+                        if (ds.Tables[0].Rows[0]["HDeleteMan"] != null && ds.Tables[0].Rows[0]["HDeleteMan"].ToString() != "")
+                        {
+                            objJsonResult.code = "0";
+                            objJsonResult.count = 0;
+                            objJsonResult.Message = "鍗曟嵁宸蹭綔搴�!涓嶈兘鍐嶆瀹℃牳锛�";
+                            objJsonResult.data = null;
+                            return objJsonResult;
+                        }
+                        if (ds.Tables[0].Rows[0]["HChecker"] != null && ds.Tables[0].Rows[0]["HChecker"].ToString() != "")
+                        {
+                            objJsonResult.code = "0";
+                            objJsonResult.count = 0;
+                            objJsonResult.Message = "鍗曟嵁宸插鏍�!涓嶈兘鍐嶆瀹℃牳锛�";
+                            objJsonResult.data = null;
+                            return objJsonResult;
+                        }
+                        //瀹℃牳鍗曟嵁
+                        if (!BillOld.CheckBill(Int64.Parse(HInterID), ref ClsPub.sExeReturnInfo))
+                        {
+                            objJsonResult.code = "0";
+                            objJsonResult.count = 1;
+                            objJsonResult.Message = "瀹℃牳澶辫触!鍘熷洜:" + ClsPub.sExeReturnInfo;
+                            objJsonResult.data = null;
+                            return objJsonResult;
+                        }
+                    }
+                }
+                else
+                {
+                    //鍒ゆ柇鍗曟嵁鏄惁宸茬粡鍙嶅鏍�
+                    DataSet ds;
+                    string sql = "select * from " + BillOld.MvarItemKey + " where HinterID = " + HInterID;
+                    ds = oCN.RunProcReturn(sql, BillOld.MvarItemKey);
+                    if (ds.Tables[0] != null && ds.Tables[0].Rows.Count > 0)
+                    {
+                        if (ds.Tables[0].Rows[0]["HCloseMan"] != null && ds.Tables[0].Rows[0]["HCloseMan"].ToString() != "")
+                        {
+                            objJsonResult.code = "0";
+                            objJsonResult.count = 0;
+                            objJsonResult.Message = "鍗曟嵁宸插叧闂�!涓嶈兘杩涜鍙嶅鏍革紒";
+                            objJsonResult.data = null;
+                            return objJsonResult;
+                        }
+                        if (ds.Tables[0].Rows[0]["HDeleteMan"] != null && ds.Tables[0].Rows[0]["HDeleteMan"].ToString() != "")
+                        {
+                            objJsonResult.code = "0";
+                            objJsonResult.count = 0;
+                            objJsonResult.Message = "鍗曟嵁宸蹭綔搴�!涓嶈兘杩涜鍙嶅鏍革紒";
+                            objJsonResult.data = null;
+                            return objJsonResult;
+                        }
+                        if (ds.Tables[0].Rows[0]["HChecker"] == null || ds.Tables[0].Rows[0]["HChecker"].ToString() == "")
+                        {
+                            objJsonResult.code = "0";
+                            objJsonResult.count = 0;
+                            objJsonResult.Message = "鍗曟嵁鏈鏍�!涓嶉渶瑕佸弽瀹℃牳!";
+                            objJsonResult.data = null;
+                            return objJsonResult;
+                        }
+                        //鍙嶅鏍稿崟鎹�
+                        if (!BillOld.AbandonCheck(Int64.Parse(HInterID), ref ClsPub.sExeReturnInfo))
+                        {
+                            objJsonResult.code = "0";
+                            objJsonResult.count = 1;
+                            objJsonResult.Message = "鍙嶅鏍稿け璐�!鍘熷洜:" + ClsPub.sExeReturnInfo;
+                            objJsonResult.data = null;
+                            return objJsonResult;
+                        }
+                    }
+                }
+
+                oCN.Commit();//鎻愪氦浜嬪姟
+
+                objJsonResult.code = "0";
+                objJsonResult.count = 1;
+                objJsonResult.Message = "鎵ц鎴愬姛锛�";
+                objJsonResult.data = null;
+                return objJsonResult; ;
+
+            }
+            catch (Exception e)
+            {
+                objJsonResult.code = "0";
+                objJsonResult.count = 0;
+                objJsonResult.Message = "鎵ц澶辫触锛�" + e.ToString();
+                objJsonResult.data = null;
+                return objJsonResult;
+            }
+        }
+        #endregion
+
+        #region 鐝寮�鐝崟 鍏抽棴/鍙嶅叧闂姛鑳�
+        [Route("Sc_ShiftsBeginInfoBill/CloseSc_ShiftsBeginInfoBill")]
+        [HttpGet]
+        public object CloseSc_ShiftsBeginInfoBill(string HInterID, int Type, string user)
+        {
+            try
+            {
+                //鍒ゆ柇鏄惁鏈夊垹闄ゆ潈闄�
+                if (!DBUtility.ClsPub.Security_Log("Sc_ShiftsBeginInfoBill_Close", 1, false, user))
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 0;
+                    objJsonResult.Message = "鏃犳潈闄愬叧闂�!";
+                    objJsonResult.data = null;
+                    return objJsonResult;
+                }
+
+                if (string.IsNullOrWhiteSpace(HInterID))
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 0;
+                    objJsonResult.Message = "HInterID涓虹┖锛�";
+                    objJsonResult.data = null;
+                    return objJsonResult;
+                }
+
+                ClsPub.CurUserName = user;
+                BillOld.MvarItemKey = "Sc_ShiftsBeginInfoBillMain";
+                oCN.BeginTran();//寮�濮嬩簨鍔�
+
+                //Type 1 鍏抽棴  2  鍙嶅叧闂�
+                if (Type == 1)
+                {
+                    //鍒ゆ柇鍗曟嵁鏄惁宸茬粡鍏抽棴
+                    DataSet ds;
+                    string sql = "select * from " + BillOld.MvarItemKey + " where HinterID = " + HInterID;
+                    ds = oCN.RunProcReturn(sql, BillOld.MvarItemKey);
+                    if (ds == null || ds.Tables[0].Rows.Count == 0)
+                    {
+                        objJsonResult.code = "0";
+                        objJsonResult.count = 0;
+                        objJsonResult.Message = "鍗曟嵁涓嶅瓨鍦紒";
+                        objJsonResult.data = null;
+                        return objJsonResult;
+                    }
+                    if (ds.Tables[0] != null && ds.Tables[0].Rows.Count > 0)
+                    {
+                        if (ds.Tables[0].Rows[0]["HDeleteMan"] != null && ds.Tables[0].Rows[0]["HDeleteMan"].ToString() != "")
+                        {
+                            objJsonResult.code = "0";
+                            objJsonResult.count = 0;
+                            objJsonResult.Message = "鍗曟嵁宸蹭綔搴�!涓嶈兘杩涜鍏抽棴!";
+                            objJsonResult.data = null;
+                            return objJsonResult;
+                        }
+                        if (ds.Tables[0].Rows[0]["HChecker"] == null || ds.Tables[0].Rows[0]["HChecker"].ToString() == "")
+                        {
+                            objJsonResult.code = "0";
+                            objJsonResult.count = 0;
+                            objJsonResult.Message = "鍗曟嵁鏈鏍�!涓嶈兘杩涜鍏抽棴!";
+                            objJsonResult.data = null;
+                            return objJsonResult;
+                        }
+
+                        if (ds.Tables[0].Rows[0]["HCloseMan"] != null && ds.Tables[0].Rows[0]["HCloseMan"].ToString() != "")
+                        {
+                            objJsonResult.code = "0";
+                            objJsonResult.count = 0;
+                            objJsonResult.Message = "鍗曟嵁宸插叧闂�!涓嶈兘鍐嶆鍏抽棴!";
+                            objJsonResult.data = null;
+                            return objJsonResult;
+                        }
+                        //鍏抽棴鍗曟嵁
+                        if (!BillOld.CloseBill(Int64.Parse(HInterID), ref ClsPub.sExeReturnInfo))
+                        {
+                            objJsonResult.code = "0";
+                            objJsonResult.count = 1;
+                            objJsonResult.Message = "鍏抽棴澶辫触!鍘熷洜:" + ClsPub.sExeReturnInfo;
+                            objJsonResult.data = null;
+                            return objJsonResult;
+                        }
+                    }
+                }
+                else
+                {
+                    //鍒ゆ柇鍗曟嵁鏄惁宸茬粡鍙嶅叧闂�
+                    DataSet ds;
+                    string sql = "select * from " + BillOld.MvarItemKey + " where HinterID = " + HInterID;
+                    ds = oCN.RunProcReturn(sql, BillOld.MvarItemKey);
+                    if (ds.Tables[0] != null && ds.Tables[0].Rows.Count > 0)
+                    {
+                        if (ds.Tables[0].Rows[0]["HDeleteMan"] != null && ds.Tables[0].Rows[0]["HDeleteMan"].ToString() != "")
+                        {
+                            objJsonResult.code = "0";
+                            objJsonResult.count = 0;
+                            objJsonResult.Message = "鍗曟嵁宸蹭綔搴�!涓嶈兘杩涜鍏抽棴!";
+                            objJsonResult.data = null;
+                            return objJsonResult;
+                        }
+                        if (ds.Tables[0].Rows[0]["HChecker"] == null || ds.Tables[0].Rows[0]["HChecker"].ToString() == "")
+                        {
+                            objJsonResult.code = "0";
+                            objJsonResult.count = 0;
+                            objJsonResult.Message = "鍗曟嵁鏈鏍�!涓嶈兘杩涜鍏抽棴!";
+                            objJsonResult.data = null;
+                            return objJsonResult;
+                        }
+                        if (ds.Tables[0].Rows[0]["HCloseMan"] == null || ds.Tables[0].Rows[0]["HCloseMan"].ToString() == "")
+                        {
+                            objJsonResult.code = "0";
+                            objJsonResult.count = 0;
+                            objJsonResult.Message = "鍗曟嵁鏈叧闂�!涓嶉渶瑕佸啀鍙嶅叧闂�!";
+                            objJsonResult.data = null;
+                            return objJsonResult;
+                        }
+                        //鍙嶅叧闂崟鎹�
+                        if (!BillOld.CancelClose(Int64.Parse(HInterID), ref ClsPub.sExeReturnInfo))
+                        {
+                            objJsonResult.code = "0";
+                            objJsonResult.count = 1;
+                            objJsonResult.Message = "鍙嶅叧闂け璐�!鍘熷洜:" + ClsPub.sExeReturnInfo;
+                            objJsonResult.data = null;
+                            return objJsonResult;
+                        }
+                    }
+                }
+
+                oCN.Commit();//鎻愪氦浜嬪姟
+
+                objJsonResult.code = "0";
+                objJsonResult.count = 1;
+                objJsonResult.Message = "鎵ц鎴愬姛锛�";
+                objJsonResult.data = null;
+                return objJsonResult; ;
+
+            }
+            catch (Exception e)
+            {
+                objJsonResult.code = "0";
+                objJsonResult.count = 0;
+                objJsonResult.Message = "鎵ц澶辫触锛�" + e.ToString();
+                objJsonResult.data = null;
+                return objJsonResult;
+            }
+        }
+        #endregion
+
+        #region 鐝寮�鐝崟 浣滃簾/鍙嶄綔搴熷姛鑳�
+        [Route("Sc_ShiftsBeginInfoBill/DropSc_ShiftsBeginInfoBill")]
+        [HttpGet]
+        public object DropSc_ShiftsBeginInfoBill(string HInterID, int Type, string user)
+        {
+            try
+            {
+                //鍒ゆ柇鏄惁鏈変綔搴熸潈闄�
+                if (!DBUtility.ClsPub.Security_Log("Sc_ShiftsBeginInfoBill_Drop", 1, false, user))
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 0;
+                    objJsonResult.Message = "鏃犳潈闄愪綔搴�!";
+                    objJsonResult.data = null;
+                    return objJsonResult;
+                }
+
+                if (string.IsNullOrWhiteSpace(HInterID))
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 0;
+                    objJsonResult.Message = "HInterID涓虹┖锛�";
+                    objJsonResult.data = null;
+                    return objJsonResult;
+                }
+
+                ClsPub.CurUserName = user;
+                BillOld.MvarItemKey = "Sc_ShiftsBeginInfoBillMain";
+                oCN.BeginTran();//寮�濮嬩簨鍔�
+
+                //Type 1 浣滃簾  2  鍙嶄綔搴�
+                if (Type == 1)
+                {
+                    //鍒ゆ柇鍗曟嵁鏄惁宸茬粡浣滃簾
+                    DataSet ds;
+                    string sql = "select * from " + BillOld.MvarItemKey + " where HinterID = " + HInterID;
+                    ds = oCN.RunProcReturn(sql, BillOld.MvarItemKey);
+                    if (ds == null || ds.Tables[0].Rows.Count == 0)
+                    {
+                        objJsonResult.code = "0";
+                        objJsonResult.count = 0;
+                        objJsonResult.Message = "鍗曟嵁涓嶅瓨鍦紒";
+                        objJsonResult.data = null;
+                        return objJsonResult;
+                    }
+                    if (ds.Tables[0] != null && ds.Tables[0].Rows.Count > 0)
+                    {
+                        if (ds.Tables[0].Rows[0]["HChecker"] != null && ds.Tables[0].Rows[0]["HChecker"].ToString() != "")
+                        {
+                            objJsonResult.code = "0";
+                            objJsonResult.count = 0;
+                            objJsonResult.Message = "鍗曟嵁宸插鏍�!涓嶈兘杩涜浣滃簾!";
+                            objJsonResult.data = null;
+                            return objJsonResult;
+                        }
+                        if (ds.Tables[0].Rows[0]["HDeleteMan"] != null && ds.Tables[0].Rows[0]["HDeleteMan"].ToString() != "")
+                        {
+                            objJsonResult.code = "0";
+                            objJsonResult.count = 0;
+                            objJsonResult.Message = "鍗曟嵁宸蹭綔搴�!涓嶉渶瑕佸啀浣滃簾!";
+                            objJsonResult.data = null;
+                            return objJsonResult;
+                        }
+                        //浣滃簾鍗曟嵁
+                        if (!BillOld.Cancelltion(Int64.Parse(HInterID), ref ClsPub.sExeReturnInfo))
+                        {
+                            objJsonResult.code = "0";
+                            objJsonResult.count = 1;
+                            objJsonResult.Message = "浣滃簾澶辫触!鍘熷洜:" + ClsPub.sExeReturnInfo;
+                            objJsonResult.data = null;
+                            return objJsonResult;
+                        }
+                    }
+                }
+                else
+                {
+                    //鍒ゆ柇鍗曟嵁鏄惁宸茬粡鍙嶄綔搴�
+                    DataSet ds;
+                    string sql = "select * from " + BillOld.MvarItemKey + " where HinterID = " + HInterID;
+                    ds = oCN.RunProcReturn(sql, BillOld.MvarItemKey);
+                    if (ds.Tables[0] != null && ds.Tables[0].Rows.Count > 0)
+                    {
+                        if (ds.Tables[0].Rows[0]["HChecker"] != null && ds.Tables[0].Rows[0]["HChecker"].ToString() != "")
+                        {
+                            objJsonResult.code = "0";
+                            objJsonResult.count = 0;
+                            objJsonResult.Message = "鍗曟嵁宸插鏍�!涓嶈兘杩涜浣滃簾!";
+                            objJsonResult.data = null;
+                            return objJsonResult;
+                        }
+                        if (ds.Tables[0].Rows[0]["HDeleteMan"] == null || ds.Tables[0].Rows[0]["HDeleteMan"].ToString() == "")
+                        {
+                            objJsonResult.code = "0";
+                            objJsonResult.count = 0;
+                            objJsonResult.Message = "鍗曟嵁鏈綔搴�!涓嶉渶瑕佸啀鍙嶄綔搴�!";
+                            objJsonResult.data = null;
+                            return objJsonResult;
+                        }
+                        //鍙嶄綔搴熷崟鎹�
+                        if (!BillOld.AbandonCancelltion(Int64.Parse(HInterID), ref ClsPub.sExeReturnInfo))
+                        {
+                            objJsonResult.code = "0";
+                            objJsonResult.count = 1;
+                            objJsonResult.Message = "鍙嶄綔搴熷け璐�!鍘熷洜:" + ClsPub.sExeReturnInfo;
+                            objJsonResult.data = null;
+                            return objJsonResult;
+                        }
+                    }
+                }
+
+                oCN.Commit();//鎻愪氦浜嬪姟
+
+                objJsonResult.code = "0";
+                objJsonResult.count = 1;
+                objJsonResult.Message = "鎵ц鎴愬姛锛�";
+                objJsonResult.data = null;
+                return objJsonResult; ;
+
+            }
+            catch (Exception e)
+            {
+                objJsonResult.code = "0";
+                objJsonResult.count = 0;
+                objJsonResult.Message = "鎵ц澶辫触锛�" + e.ToString();
+                objJsonResult.data = null;
+                return objJsonResult;
+            }
+        }
+        #endregion     
+
+    }
+}
\ No newline at end of file
diff --git "a/WebAPI/Controllers/\347\224\237\344\272\247\347\256\241\347\220\206/\350\256\276\345\244\207\347\212\266\346\200\201\345\210\206\346\255\245/Sc_HEquipStateDistributionController.cs" "b/WebAPI/Controllers/\347\224\237\344\272\247\347\256\241\347\220\206/\350\256\276\345\244\207\347\212\266\346\200\201\345\210\206\346\255\245/Sc_HEquipStateDistributionController.cs"
new file mode 100644
index 0000000..0cb0516
--- /dev/null
+++ "b/WebAPI/Controllers/\347\224\237\344\272\247\347\256\241\347\220\206/\350\256\276\345\244\207\347\212\266\346\200\201\345\210\206\346\255\245/Sc_HEquipStateDistributionController.cs"
@@ -0,0 +1,141 @@
+锘縰sing Newtonsoft.Json.Linq;
+using Pub_Class;
+using System;
+using System.Collections;
+using System.Collections.Generic;
+using System.Data;
+using System.Linq;
+using System.Data.SqlClient;
+using System.Web.Http;
+using WebAPI.Models;
+using Newtonsoft.Json;
+
+namespace WebAPI.Controllers.鐢熶骇绠$悊
+{
+    //璁惧鐘舵�佸垎甯僀ontroller
+    public class Sc_HEquipStateDistributionController : ApiController
+    {
+        public DBUtility.ClsPub.Enum_BillStatus BillStatus;
+
+        private json objJsonResult = new json();
+        SQLHelper.ClsCN oCN = new SQLHelper.ClsCN();
+        DataSet ds;
+        //鑾峰彇绯荤粺鍙傛暟
+        Pub_Class.ClsXt_SystemParameter oSystemParameter = new Pub_Class.ClsXt_SystemParameter();
+
+
+        #region 璁惧鍒嗗竷 璁惧缁戝畾鐨勭敓浜ц祫婧愪笂姝e湪鐢熶骇鐨勫伐鍗� 
+
+        [Route("Sc_HEquipStateDistribution/Sc_HEquipStateDistribution_Souce")]
+        [HttpGet]
+        public object Sc_HEquipStateDistribution_Souce(string HDeptID, string user, int OrganizationID)
+        {
+            try
+            {
+                string sql1 = string.Format("exec h_p_sc_HDeptSouceMOList {0},{1}", HDeptID, OrganizationID);
+
+                ds = oCN.RunProcReturn(sql1, "h_p_sc_HDeptSouceMOList");
+
+                objJsonResult.code = "1";
+                objJsonResult.count = 1;
+                objJsonResult.Message = "Sucess锛�";
+                objJsonResult.data = ds;
+                return objJsonResult;
+            }
+            catch (Exception e)
+            {
+                objJsonResult.code = "0";
+                objJsonResult.count = 0;
+                objJsonResult.Message = "Exception锛�" + e.ToString();
+                objJsonResult.data = null;
+                return objJsonResult;
+            }
+        }
+        #endregion
+
+        #region 璁惧鐘舵�佸垎姝ヤ笅鎺ㄨ澶囩偣妫�鍙傛暟琛�
+        [Route("Sc_HEquipStateDistribution/Get_EquipICMOTechParamList_Json")]
+        [HttpGet]
+        public object Get_EquipICMOTechParamList_Json(string sWhere, string user)
+        {
+            DataSet ds;
+            try
+            {
+                List<object> columnNameList = new List<object>();
+
+                Dictionary<object, object> dic = Newtonsoft.Json.JsonConvert.DeserializeObject<Dictionary<object, object>>(sWhere);
+
+                string HEquipID = dic["HEquipID"].ToString();
+                string HICMOInterID = dic["HICMOInterID"].ToString();
+                string HICMOEntryID = dic["HICMOEntryID"].ToString();
+
+                ds = oCN.RunProcReturn("exec h_p_Sc_HEquipStateDistribution_TechParam '" + HEquipID + "','" + HICMOInterID + "','"+ HICMOEntryID + "'", "h_p_Sc_HEquipStateDistribution_TechParam");
+
+                //娣诲姞鍒楀悕
+                foreach (DataColumn col in ds.Tables[0].Columns)
+                {
+                    Type dataType = col.DataType;
+                    string ColmString = "{\"ColmCols\":\"" + col.ColumnName + "\",\"ColmType\":\"" + dataType.Name + "\"}";
+                    columnNameList.Add(JsonConvert.DeserializeObject(ColmString));//鑾峰彇鍒癉ataColumn鍒楀璞$殑鍒楀悕
+                }
+                objJsonResult.code = "1";
+                objJsonResult.count = 1;
+                objJsonResult.Message = "Sucess锛�";
+                objJsonResult.data = ds.Tables[0];
+                objJsonResult.list = columnNameList;
+                return objJsonResult;
+            }
+            catch (Exception e)
+            {
+                objJsonResult.code = "0";
+                objJsonResult.count = 0;
+                objJsonResult.Message = "娌℃湁杩斿洖浠讳綍璁板綍锛�" + e.ToString();
+                objJsonResult.data = null;
+                return objJsonResult;
+            }
+        }
+        #endregion
+
+        #region 璁惧鐘舵�佸垎姝� 浜х嚎+閮ㄩ棬 鏌ヨ 涓嬫柟鍥涗釜鍥捐〃鏁版嵁
+        [Route("Sc_HEquipStateDistribution/Get_EquipStateDistribution_FourReport")]
+        [HttpGet]
+        public object Get_EquipStateDistribution_FourReport(string sWhere, string user)
+        {
+            DataSet ds;
+            try
+            {
+                List<object> columnNameList = new List<object>();
+
+                Dictionary<object, object> dic = Newtonsoft.Json.JsonConvert.DeserializeObject<Dictionary<object, object>>(sWhere);
+
+                string HDeptID = dic["HDeptID"].ToString();
+                string HSourceID = dic["HSourceID"].ToString();
+
+                ds = oCN.RunProcReturn("exec h_p_Sc_FourStateDistributionReport '" + HDeptID + "','" + HSourceID + "'", "h_p_Sc_FourStateDistributionReport");
+
+                //娣诲姞鍒楀悕
+                foreach (DataColumn col in ds.Tables[0].Columns)
+                {
+                    Type dataType = col.DataType;
+                    string ColmString = "{\"ColmCols\":\"" + col.ColumnName + "\",\"ColmType\":\"" + dataType.Name + "\"}";
+                    columnNameList.Add(JsonConvert.DeserializeObject(ColmString));//鑾峰彇鍒癉ataColumn鍒楀璞$殑鍒楀悕
+                }
+                objJsonResult.code = "1";
+                objJsonResult.count = 1;
+                objJsonResult.Message = "Sucess锛�";
+                objJsonResult.data = ds;
+                objJsonResult.list = columnNameList;
+                return objJsonResult;
+            }
+            catch (Exception e)
+            {
+                objJsonResult.code = "0";
+                objJsonResult.count = 0;
+                objJsonResult.Message = "娌℃湁杩斿洖浠讳綍璁板綍锛�" + e.ToString();
+                objJsonResult.data = null;
+                return objJsonResult;
+            }
+        }
+        #endregion
+    }
+}
\ No newline at end of file
diff --git a/WebAPI/ListModels.cs b/WebAPI/ListModels.cs
index 926cbf1..201b0bd 100644
--- a/WebAPI/ListModels.cs
+++ b/WebAPI/ListModels.cs
@@ -3030,6 +3030,7 @@
             return list;
         }
 
+
         /// <summary>
         /// 澶勭悊鏂板鐜妫�娴嬪崟涓昏〃鐨刯son
         /// </summary>
@@ -3056,6 +3057,31 @@
         }
 
         /// <summary>
+        /// 澶勭悊鏂板鐝寮�鐝崟涓昏〃鐨刯son
+        /// </summary>
+        /// <param name="jsonString"></param>
+        /// <returns></returns>
+        public List<Model.Cls锘縎c_ShiftsBeginInfoBillMain> getObjectByJson_锘縎c_ShiftsBeginInfoBillMain(string jsonString)
+        {
+            jsonString = "[" + jsonString.ToString() + "]";
+            List<Model.Cls锘縎c_ShiftsBeginInfoBillMain> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Model.Cls锘縎c_ShiftsBeginInfoBillMain>>(jsonString);
+            return list;
+        }
+
+
+        /// <summary>
+        /// 澶勭悊鏂板鐝寮�鐝崟瀛愯〃鐨刯son
+        /// </summary>
+        /// <param name="jsonString"></param>
+        /// <returns></returns>
+        public List<Model.ClsSc_ShiftsBeginInfoBillSub> getObjectByJson_Sc_ShiftsBeginInfoBillSub(string jsonString)
+        {
+            jsonString = "[" + jsonString.ToString() + "]";
+            List<Model.ClsSc_ShiftsBeginInfoBillSub> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Model.ClsSc_ShiftsBeginInfoBillSub>>(jsonString);
+            return list;
+        }
+
+        /// <summary>
         /// 澶勭悊鏂板闃查敊楠岃瘉妫�鏌ヤ富琛ㄧ殑json
         /// </summary>
         /// <param name="jsonString"></param>
diff --git a/WebAPI/Properties/PublishProfiles/JFAPI.pubxml.user b/WebAPI/Properties/PublishProfiles/JFAPI.pubxml.user
index 75dc922..b2aa7dc 100644
--- a/WebAPI/Properties/PublishProfiles/JFAPI.pubxml.user
+++ b/WebAPI/Properties/PublishProfiles/JFAPI.pubxml.user
@@ -5,7 +5,7 @@
 <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
   <PropertyGroup>
     <_PublishTargetUrl>D:\缃戠珯鍙戝竷\鏅轰簯MESWMS\API</_PublishTargetUrl>
-    <History>True|2024-12-30T01:32:44.3898729Z;True|2024-12-30T09:31:24.5771941+08:00;False|2024-12-30T09:30:52.4031391+08:00;True|2024-12-27T16:12:20.2836752+08:00;False|2024-12-27T16:11:04.6614343+08:00;True|2024-12-27T15:07:23.0750147+08:00;True|2024-12-27T15:04:52.7876532+08:00;True|2024-12-27T14:37:54.3154829+08:00;False|2024-12-27T14:37:26.9546174+08:00;True|2024-12-26T16:33:56.0452167+08:00;True|2024-12-26T16:29:21.4115458+08:00;True|2024-12-26T16:29:02.0242815+08:00;True|2024-12-26T15:17:24.7390981+08:00;False|2024-12-26T15:13:26.8863189+08:00;True|2024-12-26T15:06:35.4541902+08:00;True|2024-12-26T11:35:42.2760106+08:00;False|2024-12-26T11:35:08.9255789+08:00;True|2024-12-26T10:10:29.7487991+08:00;True|2024-12-26T09:27:40.2637311+08:00;False|2024-12-26T09:25:52.1339136+08:00;True|2024-12-24T15:11:48.9968778+08:00;True|2024-12-24T15:06:55.0283993+08:00;True|2024-12-24T14:36:29.6466740+08:00;True|2024-12-24T10:28:42.7489880+08:00;False|2024-12-24T10:28:08.6809715+08:00;True|2024-12-24T10:06:05.9449103+08:00;False|2024-12-24T10:05:32.8409161+08:00;True|2024-12-23T14:56:40.3416256+08:00;True|2024-12-23T14:50:50.2677378+08:00;True|2024-12-23T14:48:27.8169391+08:00;True|2024-12-23T14:45:25.5341474+08:00;True|2024-12-23T14:42:23.7825087+08:00;True|2024-12-23T14:35:53.8876449+08:00;True|2024-12-23T14:14:00.4257926+08:00;True|2024-12-23T11:10:54.5874876+08:00;True|2024-12-23T11:08:44.0250304+08:00;False|2024-12-23T11:08:18.5757850+08:00;True|2024-12-20T12:51:29.2354841+08:00;True|2024-12-20T12:46:13.7636932+08:00;False|2024-12-20T12:44:21.1473486+08:00;False|2024-12-20T12:44:06.5427106+08:00;True|2024-12-20T12:29:33.9971940+08:00;False|2024-12-20T12:29:01.0285205+08:00;True|2024-12-19T15:49:19.9906264+08:00;True|2024-12-19T14:55:54.3323405+08:00;True|2024-12-19T14:17:50.5086161+08:00;True|2024-12-19T14:08:16.0919011+08:00;True|2024-12-19T14:02:50.3092759+08:00;True|2024-12-19T13:54:41.2332165+08:00;False|2024-12-19T13:54:07.6973483+08:00;True|2024-12-19T09:34:54.5332110+08:00;True|2024-12-19T08:49:05.5690428+08:00;False|2024-12-19T08:48:51.0618113+08:00;True|2024-12-18T15:45:34.7174246+08:00;False|2024-12-18T15:45:10.3226822+08:00;True|2024-12-18T15:32:03.5983267+08:00;True|2024-12-18T15:31:20.1219502+08:00;True|2024-12-18T11:57:09.1595607+08:00;True|2024-12-18T11:13:37.4765697+08:00;True|2024-12-18T10:07:54.1294714+08:00;True|2024-12-18T10:04:16.0967342+08:00;False|2024-12-18T10:04:04.1561560+08:00;True|2024-12-16T17:07:07.3386872+08:00;True|2024-12-16T16:34:59.1101964+08:00;True|2024-12-16T16:19:07.9287470+08:00;False|2024-12-16T16:18:46.4617432+08:00;True|2024-12-13T18:06:11.0778539+08:00;True|2024-12-13T16:53:52.2283177+08:00;True|2024-12-13T16:23:15.9531944+08:00;True|2024-12-13T13:58:03.7464045+08:00;True|2024-12-13T10:40:33.9285602+08:00;True|2024-12-13T10:38:03.8494063+08:00;False|2024-12-13T10:37:52.4251132+08:00;True|2024-12-13T10:31:07.4994631+08:00;False|2024-12-13T10:30:40.8021885+08:00;True|2024-12-12T10:01:42.4944750+08:00;False|2024-12-12T10:01:15.7147977+08:00;True|2024-12-11T17:21:58.0453583+08:00;True|2024-12-11T10:59:15.3836831+08:00;True|2024-12-11T09:49:19.4060272+08:00;False|2024-12-11T09:48:51.7603525+08:00;True|2024-12-11T08:58:41.4567855+08:00;False|2024-12-11T08:58:09.2160433+08:00;True|2024-12-10T17:25:49.3068154+08:00;True|2024-12-10T17:21:30.0155027+08:00;True|2024-12-10T17:16:56.7587487+08:00;False|2024-12-10T17:16:34.7816611+08:00;True|2024-12-10T16:55:40.3777585+08:00;False|2024-12-10T16:55:13.2621448+08:00;False|2024-12-09T13:59:27.6362265+08:00;True|2024-12-06T16:55:30.6422980+08:00;True|2024-12-06T15:08:49.5834939+08:00;True|2024-12-06T14:31:56.0968616+08:00;False|2024-12-06T14:31:44.2264009+08:00;True|2024-12-06T13:59:52.8150929+08:00;False|2024-12-06T13:48:22.6073939+08:00;True|2024-12-05T17:33:27.9247467+08:00;True|2024-12-05T17:30:23.1740838+08:00;False|2024-12-05T17:30:03.9977311+08:00;True|2024-12-04T15:18:41.4963816+08:00;True|2024-12-04T15:16:45.1121101+08:00;True|2024-12-04T15:14:33.5954776+08:00;True|2024-12-04T15:12:27.2913137+08:00;True|2024-12-04T14:10:19.6190673+08:00;False|2024-12-04T14:10:02.0319713+08:00;True|2024-12-03T16:08:46.6721098+08:00;True|2024-12-03T15:16:04.1754554+08:00;True|2024-12-03T15:13:25.4927626+08:00;True|2024-12-03T14:55:09.4413291+08:00;True|2024-12-03T14:43:11.8243897+08:00;True|2024-12-03T14:29:16.1511932+08:00;True|2024-12-03T14:24:07.9561838+08:00;False|2024-12-03T14:23:55.1293602+08:00;True|2024-12-02T16:31:22.0404862+08:00;False|2024-12-02T16:28:53.1721961+08:00;True|2024-12-02T15:41:24.9462025+08:00;True|2024-12-02T14:12:12.9356193+08:00;False|2024-12-02T14:11:35.7159488+08:00;True|2024-12-02T10:59:31.5582757+08:00;True|2024-11-29T12:08:55.4868083+08:00;False|2024-11-29T12:08:37.0353185+08:00;True|2024-11-28T10:47:27.2071355+08:00;False|2024-11-28T10:47:13.6670955+08:00;True|2024-11-27T15:21:57.6747082+08:00;False|2024-11-27T15:20:07.2403056+08:00;True|2024-11-27T15:13:36.1461091+08:00;True|2024-11-27T14:34:35.5908753+08:00;False|2024-11-27T14:33:30.7118923+08:00;True|2024-11-26T15:16:44.1854927+08:00;True|2024-11-26T15:14:33.4021067+08:00;False|2024-11-26T15:14:07.9955135+08:00;True|2024-11-26T14:48:35.6408418+08:00;True|2024-11-26T14:45:00.7251556+08:00;True|2024-11-26T14:04:58.4232988+08:00;False|2024-11-26T14:04:28.1286675+08:00;True|2024-11-25T13:45:07.6935933+08:00;True|2024-11-25T13:43:59.0788650+08:00;False|2024-11-25T13:43:44.2225194+08:00;True|2024-11-25T08:54:05.5144014+08:00;False|2024-11-25T08:53:49.2284063+08:00;False|2024-11-22T09:53:13.7879664+08:00;True|2024-11-21T13:48:31.7056264+08:00;True|2024-11-21T13:46:55.0891551+08:00;True|2024-11-21T13:44:05.5221110+08:00;True|2024-11-21T13:43:39.1385899+08:00;False|2024-11-21T13:43:19.9351488+08:00;True|2024-11-20T11:33:52.0324053+08:00;True|2024-11-20T11:20:58.4917889+08:00;True|2024-11-20T11:03:46.9552623+08:00;True|2024-11-20T10:45:10.9517109+08:00;False|2024-11-20T10:44:58.3221116+08:00;False|2024-11-19T15:39:27.3889104+08:00;True|2024-11-19T14:42:32.0854561+08:00;True|2024-11-19T14:19:19.6198070+08:00;True|2024-11-19T14:13:08.2003750+08:00;False|2024-11-19T14:12:15.5442850+08:00;True|2024-11-18T13:05:41.0455534+08:00;True|2024-11-18T11:05:30.2819404+08:00;True|2024-11-18T10:51:07.1852818+08:00;False|2024-11-18T10:50:21.5098527+08:00;True|2024-11-18T10:15:38.5429366+08:00;True|2024-11-18T10:00:51.0847524+08:00;True|2024-11-18T09:34:52.1772715+08:00;True|2024-11-18T09:27:23.6013754+08:00;False|2024-11-18T09:26:00.9323551+08:00;True|2024-11-15T11:20:51.7576376+08:00;True|2024-11-15T11:11:17.5580168+08:00;True|2024-11-15T11:03:58.4142996+08:00;True|2024-11-15T10:44:50.5207827+08:00;True|2024-11-15T10:10:05.5550418+08:00;True|2024-11-15T09:49:30.6631382+08:00;False|2024-11-15T09:47:05.3973379+08:00;True|2024-11-14T18:31:54.8247681+08:00;True|2024-11-14T17:14:56.3660185+08:00;True|2024-11-14T16:49:44.7526912+08:00;True|2024-11-14T16:49:09.3427608+08:00;True|2024-11-14T15:59:00.2572264+08:00;True|2024-11-14T11:21:03.5110818+08:00;True|2024-11-14T10:51:10.7864658+08:00;False|2024-11-14T10:50:55.5384248+08:00;True|2024-11-14T10:29:13.6760158+08:00;False|2024-11-14T10:28:09.8622863+08:00;True|2024-11-13T17:48:46.4827219+08:00;True|2024-11-13T17:45:13.0659280+08:00;True|2024-11-13T16:01:55.2278671+08:00;False|2024-11-13T16:01:03.0040446+08:00;True|2024-11-12T17:24:06.3763535+08:00;True|2024-11-12T17:21:51.8459552+08:00;True|2024-11-12T17:11:57.9239909+08:00;True|2024-11-12T17:09:04.4322824+08:00;True|2024-11-12T17:07:12.1839548+08:00;True|2024-11-12T17:04:27.4579152+08:00;True|2024-11-12T17:03:59.6843282+08:00;True|2024-11-12T16:40:44.0714862+08:00;True|2024-11-12T16:36:27.7792764+08:00;True|2024-11-12T16:32:36.5262040+08:00;False|2024-11-12T16:32:23.9550194+08:00;True|2024-11-12T10:58:16.1987697+08:00;False|2024-11-12T10:58:04.8469631+08:00;True|2024-11-11T13:40:53.2582255+08:00;True|2024-11-11T13:37:45.0401833+08:00;True|2024-11-11T12:35:13.2429166+08:00;True|2024-11-11T11:27:29.0530688+08:00;False|2024-11-11T11:27:12.2765506+08:00;True|2024-11-08T15:52:17.1278870+08:00;False|2024-11-08T15:52:04.4379380+08:00;True|2024-11-07T18:27:41.8163960+08:00;False|2024-11-07T18:27:30.6037983+08:00;True|2024-11-06T15:55:27.6450488+08:00;True|2024-11-06T15:54:13.5957004+08:00;True|2024-11-06T15:25:33.3862531+08:00;True|2024-11-06T13:33:57.8502278+08:00;False|2024-11-06T13:33:39.2337086+08:00;True|2024-11-06T11:33:12.6755239+08:00;True|2024-11-05T18:34:17.7048247+08:00;True|2024-11-05T18:30:08.5724471+08:00;True|2024-11-05T18:24:35.5372980+08:00;True|2024-11-05T18:06:29.7644779+08:00;True|2024-11-05T17:53:50.9554703+08:00;True|2024-11-05T17:50:05.6376900+08:00;True|2024-11-05T11:13:46.2906508+08:00;True|2024-11-05T10:35:55.5423834+08:00;False|2024-11-05T10:35:20.4104039+08:00;True|2024-11-01T10:22:05.7636122+08:00;False|2024-11-01T10:21:33.2954398+08:00;True|2024-10-31T20:03:37.9075888+08:00;True|2024-10-31T18:35:31.6618415+08:00;True|2024-10-31T18:34:56.2479021+08:00;True|2024-10-31T09:43:29.0841188+08:00;False|2024-10-31T09:43:04.8780818+08:00;True|2024-10-30T18:42:11.0523067+08:00;True|2024-10-30T18:07:05.5603627+08:00;True|2024-10-30T18:03:15.3516621+08:00;True|2024-10-30T17:58:14.3276504+08:00;False|2024-10-30T17:57:44.5353118+08:00;True|2024-10-30T17:47:41.2889491+08:00;True|2024-10-30T17:19:36.6172721+08:00;True|2024-10-30T17:10:00.4399703+08:00;False|2024-10-30T17:08:57.6500450+08:00;True|2024-10-29T16:58:15.6006676+08:00;True|2024-10-29T16:51:56.8406649+08:00;True|2024-10-29T16:05:48.4297695+08:00;True|2024-10-29T15:12:15.1522377+08:00;True|2024-10-29T15:10:51.8431754+08:00;True|2024-10-29T11:21:01.5660940+08:00;False|2024-10-29T11:20:33.3958980+08:00;True|2024-10-28T17:51:26.7156861+08:00;False|2024-10-28T17:50:41.4388196+08:00;True|2024-10-28T13:34:14.8764262+08:00;True|2024-10-28T12:44:27.2083620+08:00;False|2024-10-28T12:43:57.5942717+08:00;True|2024-10-25T11:49:47.9817458+08:00;True|2024-10-25T11:49:34.4754546+08:00;True|2024-10-25T09:59:35.6471379+08:00;True|2024-10-25T09:47:46.8035540+08:00;True|2024-10-25T09:25:57.7872618+08:00;False|2024-10-25T09:25:30.0950732+08:00;True|2024-10-24T20:39:06.1992535+08:00;False|2024-10-24T20:38:33.1009731+08:00;True|2024-10-24T11:17:46.9974483+08:00;False|2024-10-24T11:17:17.0925356+08:00;True|2024-10-23T19:16:25.5189930+08:00;True|2024-10-23T17:10:44.4267777+08:00;False|2024-10-23T17:10:10.2947971+08:00;True|2024-10-23T14:13:22.6901287+08:00;False|2024-10-23T14:12:24.3997100+08:00;True|2024-10-22T16:25:12.9514711+08:00;False|2024-10-22T16:24:42.9025167+08:00;True|2024-10-22T10:22:33.9932601+08:00;False|2024-10-22T10:22:05.3030308+08:00;True|2024-10-21T17:53:29.9552741+08:00;True|2024-10-21T16:37:31.4159544+08:00;True|2024-10-21T16:35:43.6207036+08:00;True|2024-10-21T16:00:05.5040651+08:00;False|2024-10-21T15:59:35.9279259+08:00;True|2024-10-21T12:06:42.5768961+08:00;False|2024-10-21T12:06:16.6344662+08:00;True|2024-10-18T10:44:02.6495536+08:00;True|2024-10-18T09:55:47.9769914+08:00;True|2024-10-18T09:47:46.6365831+08:00;True|2024-10-18T09:46:40.4036657+08:00;True|2024-10-18T09:44:25.4598960+08:00;True|2024-10-18T09:30:07.6972377+08:00;False|2024-10-18T09:28:18.9251743+08:00;True|2024-10-17T12:13:34.8639685+08:00;True|2024-10-17T12:02:26.5251711+08:00;False|2024-10-17T12:01:31.3822430+08:00;True|2024-10-17T11:49:09.2395208+08:00;False|2024-10-17T11:48:38.0189241+08:00;True|2024-10-16T19:35:29.2047484+08:00;False|2024-10-16T19:32:43.0637947+08:00;True|2024-10-16T11:27:13.1263407+08:00;False|2024-10-16T11:25:49.8688677+08:00;True|2024-10-15T18:26:50.9948482+08:00;False|2024-10-15T18:26:23.6998750+08:00;True|2024-08-26T14:17:37.8502046+08:00;False|2024-08-26T14:16:09.8501361+08:00;True|2024-08-22T11:12:48.4249984+08:00;</History>
+    <History>True|2025-01-03T07:54:22.3387906Z;True|2025-01-03T15:41:44.9897120+08:00;False|2025-01-03T15:40:42.1357112+08:00;False|2025-01-03T15:39:09.0564197+08:00;True|2025-01-03T14:58:31.5701467+08:00;True|2025-01-03T14:29:13.4456304+08:00;False|2025-01-03T14:27:18.9925263+08:00;True|2025-01-02T16:08:24.1819376+08:00;True|2025-01-02T16:07:01.1636705+08:00;True|2025-01-02T16:03:02.6520904+08:00;True|2025-01-02T10:03:56.0551738+08:00;False|2025-01-02T10:03:34.8632732+08:00;True|2024-12-31T15:27:01.3180960+08:00;True|2024-12-31T11:17:12.2977529+08:00;True|2024-12-31T10:48:14.7205535+08:00;True|2024-12-31T10:18:45.6669875+08:00;False|2024-12-31T10:18:21.6706557+08:00;True|2024-12-30T09:32:44.3898729+08:00;True|2024-12-30T09:31:24.5771941+08:00;False|2024-12-30T09:30:52.4031391+08:00;True|2024-12-27T16:12:20.2836752+08:00;False|2024-12-27T16:11:04.6614343+08:00;True|2024-12-27T15:07:23.0750147+08:00;True|2024-12-27T15:04:52.7876532+08:00;True|2024-12-27T14:37:54.3154829+08:00;False|2024-12-27T14:37:26.9546174+08:00;True|2024-12-26T16:33:56.0452167+08:00;True|2024-12-26T16:29:21.4115458+08:00;True|2024-12-26T16:29:02.0242815+08:00;True|2024-12-26T15:17:24.7390981+08:00;False|2024-12-26T15:13:26.8863189+08:00;True|2024-12-26T15:06:35.4541902+08:00;True|2024-12-26T11:35:42.2760106+08:00;False|2024-12-26T11:35:08.9255789+08:00;True|2024-12-26T10:10:29.7487991+08:00;True|2024-12-26T09:27:40.2637311+08:00;False|2024-12-26T09:25:52.1339136+08:00;True|2024-12-24T15:11:48.9968778+08:00;True|2024-12-24T15:06:55.0283993+08:00;True|2024-12-24T14:36:29.6466740+08:00;True|2024-12-24T10:28:42.7489880+08:00;False|2024-12-24T10:28:08.6809715+08:00;True|2024-12-24T10:06:05.9449103+08:00;False|2024-12-24T10:05:32.8409161+08:00;True|2024-12-23T14:56:40.3416256+08:00;True|2024-12-23T14:50:50.2677378+08:00;True|2024-12-23T14:48:27.8169391+08:00;True|2024-12-23T14:45:25.5341474+08:00;True|2024-12-23T14:42:23.7825087+08:00;True|2024-12-23T14:35:53.8876449+08:00;True|2024-12-23T14:14:00.4257926+08:00;True|2024-12-23T11:10:54.5874876+08:00;True|2024-12-23T11:08:44.0250304+08:00;False|2024-12-23T11:08:18.5757850+08:00;True|2024-12-20T12:51:29.2354841+08:00;True|2024-12-20T12:46:13.7636932+08:00;False|2024-12-20T12:44:21.1473486+08:00;False|2024-12-20T12:44:06.5427106+08:00;True|2024-12-20T12:29:33.9971940+08:00;False|2024-12-20T12:29:01.0285205+08:00;True|2024-12-19T15:49:19.9906264+08:00;True|2024-12-19T14:55:54.3323405+08:00;True|2024-12-19T14:17:50.5086161+08:00;True|2024-12-19T14:08:16.0919011+08:00;True|2024-12-19T14:02:50.3092759+08:00;True|2024-12-19T13:54:41.2332165+08:00;False|2024-12-19T13:54:07.6973483+08:00;True|2024-12-19T09:34:54.5332110+08:00;True|2024-12-19T08:49:05.5690428+08:00;False|2024-12-19T08:48:51.0618113+08:00;True|2024-12-18T15:45:34.7174246+08:00;False|2024-12-18T15:45:10.3226822+08:00;True|2024-12-18T15:32:03.5983267+08:00;True|2024-12-18T15:31:20.1219502+08:00;True|2024-12-18T11:57:09.1595607+08:00;True|2024-12-18T11:13:37.4765697+08:00;True|2024-12-18T10:07:54.1294714+08:00;True|2024-12-18T10:04:16.0967342+08:00;False|2024-12-18T10:04:04.1561560+08:00;True|2024-12-16T17:07:07.3386872+08:00;True|2024-12-16T16:34:59.1101964+08:00;True|2024-12-16T16:19:07.9287470+08:00;False|2024-12-16T16:18:46.4617432+08:00;True|2024-12-13T18:06:11.0778539+08:00;True|2024-12-13T16:53:52.2283177+08:00;True|2024-12-13T16:23:15.9531944+08:00;True|2024-12-13T13:58:03.7464045+08:00;True|2024-12-13T10:40:33.9285602+08:00;True|2024-12-13T10:38:03.8494063+08:00;False|2024-12-13T10:37:52.4251132+08:00;True|2024-12-13T10:31:07.4994631+08:00;False|2024-12-13T10:30:40.8021885+08:00;True|2024-12-12T10:01:42.4944750+08:00;False|2024-12-12T10:01:15.7147977+08:00;True|2024-12-11T17:21:58.0453583+08:00;True|2024-12-11T10:59:15.3836831+08:00;True|2024-12-11T09:49:19.4060272+08:00;False|2024-12-11T09:48:51.7603525+08:00;True|2024-12-11T08:58:41.4567855+08:00;False|2024-12-11T08:58:09.2160433+08:00;True|2024-12-10T17:25:49.3068154+08:00;True|2024-12-10T17:21:30.0155027+08:00;True|2024-12-10T17:16:56.7587487+08:00;False|2024-12-10T17:16:34.7816611+08:00;True|2024-12-10T16:55:40.3777585+08:00;False|2024-12-10T16:55:13.2621448+08:00;False|2024-12-09T13:59:27.6362265+08:00;True|2024-12-06T16:55:30.6422980+08:00;True|2024-12-06T15:08:49.5834939+08:00;True|2024-12-06T14:31:56.0968616+08:00;False|2024-12-06T14:31:44.2264009+08:00;True|2024-12-06T13:59:52.8150929+08:00;False|2024-12-06T13:48:22.6073939+08:00;True|2024-12-05T17:33:27.9247467+08:00;True|2024-12-05T17:30:23.1740838+08:00;False|2024-12-05T17:30:03.9977311+08:00;True|2024-12-04T15:18:41.4963816+08:00;True|2024-12-04T15:16:45.1121101+08:00;True|2024-12-04T15:14:33.5954776+08:00;True|2024-12-04T15:12:27.2913137+08:00;True|2024-12-04T14:10:19.6190673+08:00;False|2024-12-04T14:10:02.0319713+08:00;True|2024-12-03T16:08:46.6721098+08:00;True|2024-12-03T15:16:04.1754554+08:00;True|2024-12-03T15:13:25.4927626+08:00;True|2024-12-03T14:55:09.4413291+08:00;True|2024-12-03T14:43:11.8243897+08:00;True|2024-12-03T14:29:16.1511932+08:00;True|2024-12-03T14:24:07.9561838+08:00;False|2024-12-03T14:23:55.1293602+08:00;True|2024-12-02T16:31:22.0404862+08:00;False|2024-12-02T16:28:53.1721961+08:00;True|2024-12-02T15:41:24.9462025+08:00;True|2024-12-02T14:12:12.9356193+08:00;False|2024-12-02T14:11:35.7159488+08:00;True|2024-12-02T10:59:31.5582757+08:00;True|2024-11-29T12:08:55.4868083+08:00;False|2024-11-29T12:08:37.0353185+08:00;True|2024-11-28T10:47:27.2071355+08:00;False|2024-11-28T10:47:13.6670955+08:00;True|2024-11-27T15:21:57.6747082+08:00;False|2024-11-27T15:20:07.2403056+08:00;True|2024-11-27T15:13:36.1461091+08:00;True|2024-11-27T14:34:35.5908753+08:00;False|2024-11-27T14:33:30.7118923+08:00;True|2024-11-26T15:16:44.1854927+08:00;True|2024-11-26T15:14:33.4021067+08:00;False|2024-11-26T15:14:07.9955135+08:00;True|2024-11-26T14:48:35.6408418+08:00;True|2024-11-26T14:45:00.7251556+08:00;True|2024-11-26T14:04:58.4232988+08:00;False|2024-11-26T14:04:28.1286675+08:00;True|2024-11-25T13:45:07.6935933+08:00;True|2024-11-25T13:43:59.0788650+08:00;False|2024-11-25T13:43:44.2225194+08:00;True|2024-11-25T08:54:05.5144014+08:00;False|2024-11-25T08:53:49.2284063+08:00;False|2024-11-22T09:53:13.7879664+08:00;True|2024-11-21T13:48:31.7056264+08:00;True|2024-11-21T13:46:55.0891551+08:00;True|2024-11-21T13:44:05.5221110+08:00;True|2024-11-21T13:43:39.1385899+08:00;False|2024-11-21T13:43:19.9351488+08:00;True|2024-11-20T11:33:52.0324053+08:00;True|2024-11-20T11:20:58.4917889+08:00;True|2024-11-20T11:03:46.9552623+08:00;True|2024-11-20T10:45:10.9517109+08:00;False|2024-11-20T10:44:58.3221116+08:00;False|2024-11-19T15:39:27.3889104+08:00;True|2024-11-19T14:42:32.0854561+08:00;True|2024-11-19T14:19:19.6198070+08:00;True|2024-11-19T14:13:08.2003750+08:00;False|2024-11-19T14:12:15.5442850+08:00;True|2024-11-18T13:05:41.0455534+08:00;True|2024-11-18T11:05:30.2819404+08:00;True|2024-11-18T10:51:07.1852818+08:00;False|2024-11-18T10:50:21.5098527+08:00;True|2024-11-18T10:15:38.5429366+08:00;True|2024-11-18T10:00:51.0847524+08:00;True|2024-11-18T09:34:52.1772715+08:00;True|2024-11-18T09:27:23.6013754+08:00;False|2024-11-18T09:26:00.9323551+08:00;True|2024-11-15T11:20:51.7576376+08:00;True|2024-11-15T11:11:17.5580168+08:00;True|2024-11-15T11:03:58.4142996+08:00;True|2024-11-15T10:44:50.5207827+08:00;True|2024-11-15T10:10:05.5550418+08:00;True|2024-11-15T09:49:30.6631382+08:00;False|2024-11-15T09:47:05.3973379+08:00;True|2024-11-14T18:31:54.8247681+08:00;True|2024-11-14T17:14:56.3660185+08:00;True|2024-11-14T16:49:44.7526912+08:00;True|2024-11-14T16:49:09.3427608+08:00;True|2024-11-14T15:59:00.2572264+08:00;True|2024-11-14T11:21:03.5110818+08:00;True|2024-11-14T10:51:10.7864658+08:00;False|2024-11-14T10:50:55.5384248+08:00;True|2024-11-14T10:29:13.6760158+08:00;False|2024-11-14T10:28:09.8622863+08:00;True|2024-11-13T17:48:46.4827219+08:00;True|2024-11-13T17:45:13.0659280+08:00;True|2024-11-13T16:01:55.2278671+08:00;False|2024-11-13T16:01:03.0040446+08:00;True|2024-11-12T17:24:06.3763535+08:00;True|2024-11-12T17:21:51.8459552+08:00;True|2024-11-12T17:11:57.9239909+08:00;True|2024-11-12T17:09:04.4322824+08:00;True|2024-11-12T17:07:12.1839548+08:00;True|2024-11-12T17:04:27.4579152+08:00;True|2024-11-12T17:03:59.6843282+08:00;True|2024-11-12T16:40:44.0714862+08:00;True|2024-11-12T16:36:27.7792764+08:00;True|2024-11-12T16:32:36.5262040+08:00;False|2024-11-12T16:32:23.9550194+08:00;True|2024-11-12T10:58:16.1987697+08:00;False|2024-11-12T10:58:04.8469631+08:00;True|2024-11-11T13:40:53.2582255+08:00;True|2024-11-11T13:37:45.0401833+08:00;True|2024-11-11T12:35:13.2429166+08:00;True|2024-11-11T11:27:29.0530688+08:00;False|2024-11-11T11:27:12.2765506+08:00;True|2024-11-08T15:52:17.1278870+08:00;False|2024-11-08T15:52:04.4379380+08:00;True|2024-11-07T18:27:41.8163960+08:00;False|2024-11-07T18:27:30.6037983+08:00;True|2024-11-06T15:55:27.6450488+08:00;True|2024-11-06T15:54:13.5957004+08:00;True|2024-11-06T15:25:33.3862531+08:00;True|2024-11-06T13:33:57.8502278+08:00;False|2024-11-06T13:33:39.2337086+08:00;True|2024-11-06T11:33:12.6755239+08:00;True|2024-11-05T18:34:17.7048247+08:00;True|2024-11-05T18:30:08.5724471+08:00;True|2024-11-05T18:24:35.5372980+08:00;True|2024-11-05T18:06:29.7644779+08:00;True|2024-11-05T17:53:50.9554703+08:00;True|2024-11-05T17:50:05.6376900+08:00;True|2024-11-05T11:13:46.2906508+08:00;True|2024-11-05T10:35:55.5423834+08:00;False|2024-11-05T10:35:20.4104039+08:00;True|2024-11-01T10:22:05.7636122+08:00;False|2024-11-01T10:21:33.2954398+08:00;True|2024-10-31T20:03:37.9075888+08:00;True|2024-10-31T18:35:31.6618415+08:00;True|2024-10-31T18:34:56.2479021+08:00;True|2024-10-31T09:43:29.0841188+08:00;False|2024-10-31T09:43:04.8780818+08:00;True|2024-10-30T18:42:11.0523067+08:00;True|2024-10-30T18:07:05.5603627+08:00;True|2024-10-30T18:03:15.3516621+08:00;True|2024-10-30T17:58:14.3276504+08:00;False|2024-10-30T17:57:44.5353118+08:00;True|2024-10-30T17:47:41.2889491+08:00;True|2024-10-30T17:19:36.6172721+08:00;True|2024-10-30T17:10:00.4399703+08:00;False|2024-10-30T17:08:57.6500450+08:00;True|2024-10-29T16:58:15.6006676+08:00;True|2024-10-29T16:51:56.8406649+08:00;True|2024-10-29T16:05:48.4297695+08:00;True|2024-10-29T15:12:15.1522377+08:00;True|2024-10-29T15:10:51.8431754+08:00;True|2024-10-29T11:21:01.5660940+08:00;False|2024-10-29T11:20:33.3958980+08:00;True|2024-10-28T17:51:26.7156861+08:00;False|2024-10-28T17:50:41.4388196+08:00;True|2024-10-28T13:34:14.8764262+08:00;True|2024-10-28T12:44:27.2083620+08:00;False|2024-10-28T12:43:57.5942717+08:00;True|2024-10-25T11:49:47.9817458+08:00;True|2024-10-25T11:49:34.4754546+08:00;True|2024-10-25T09:59:35.6471379+08:00;True|2024-10-25T09:47:46.8035540+08:00;True|2024-10-25T09:25:57.7872618+08:00;False|2024-10-25T09:25:30.0950732+08:00;True|2024-10-24T20:39:06.1992535+08:00;False|2024-10-24T20:38:33.1009731+08:00;True|2024-10-24T11:17:46.9974483+08:00;False|2024-10-24T11:17:17.0925356+08:00;True|2024-10-23T19:16:25.5189930+08:00;True|2024-10-23T17:10:44.4267777+08:00;False|2024-10-23T17:10:10.2947971+08:00;True|2024-10-23T14:13:22.6901287+08:00;False|2024-10-23T14:12:24.3997100+08:00;True|2024-10-22T16:25:12.9514711+08:00;False|2024-10-22T16:24:42.9025167+08:00;True|2024-10-22T10:22:33.9932601+08:00;False|2024-10-22T10:22:05.3030308+08:00;True|2024-10-21T17:53:29.9552741+08:00;True|2024-10-21T16:37:31.4159544+08:00;True|2024-10-21T16:35:43.6207036+08:00;True|2024-10-21T16:00:05.5040651+08:00;False|2024-10-21T15:59:35.9279259+08:00;True|2024-10-21T12:06:42.5768961+08:00;False|2024-10-21T12:06:16.6344662+08:00;True|2024-10-18T10:44:02.6495536+08:00;True|2024-10-18T09:55:47.9769914+08:00;True|2024-10-18T09:47:46.6365831+08:00;True|2024-10-18T09:46:40.4036657+08:00;True|2024-10-18T09:44:25.4598960+08:00;True|2024-10-18T09:30:07.6972377+08:00;False|2024-10-18T09:28:18.9251743+08:00;True|2024-10-17T12:13:34.8639685+08:00;True|2024-10-17T12:02:26.5251711+08:00;False|2024-10-17T12:01:31.3822430+08:00;True|2024-10-17T11:49:09.2395208+08:00;False|2024-10-17T11:48:38.0189241+08:00;True|2024-10-16T19:35:29.2047484+08:00;False|2024-10-16T19:32:43.0637947+08:00;True|2024-10-16T11:27:13.1263407+08:00;False|2024-10-16T11:25:49.8688677+08:00;True|2024-10-15T18:26:50.9948482+08:00;False|2024-10-15T18:26:23.6998750+08:00;True|2024-08-26T14:17:37.8502046+08:00;False|2024-08-26T14:16:09.8501361+08:00;True|2024-08-22T11:12:48.4249984+08:00;</History>
   </PropertyGroup>
   <ItemGroup>
     <File Include="apiapp.json">
@@ -45,19 +45,19 @@
       <publishTime>02/22/2013 16:43:40</publishTime>
     </File>
     <File Include="bin/BLL.dll">
-      <publishTime>12/30/2024 10:55:01</publishTime>
+      <publishTime>01/03/2025 15:54:03</publishTime>
     </File>
     <File Include="bin/BLL.pdb">
-      <publishTime>12/30/2024 10:55:01</publishTime>
+      <publishTime>01/03/2025 15:54:03</publishTime>
     </File>
     <File Include="bin/BouncyCastle.Crypto.dll">
       <publishTime>12/18/2020 05:32:28</publishTime>
     </File>
     <File Include="bin/DAL.dll">
-      <publishTime>12/30/2024 10:54:59</publishTime>
+      <publishTime>01/03/2025 15:54:01</publishTime>
     </File>
     <File Include="bin/DAL.pdb">
-      <publishTime>12/30/2024 10:54:59</publishTime>
+      <publishTime>01/03/2025 15:54:01</publishTime>
     </File>
     <File Include="bin/Dapper.dll">
       <publishTime>07/22/2016 22:52:40</publishTime>
@@ -111,10 +111,10 @@
       <publishTime>07/25/2012 19:48:56</publishTime>
     </File>
     <File Include="bin/Model.dll">
-      <publishTime>12/30/2024 10:54:56</publishTime>
+      <publishTime>01/03/2025 15:39:17</publishTime>
     </File>
     <File Include="bin/Model.pdb">
-      <publishTime>12/30/2024 10:54:56</publishTime>
+      <publishTime>01/03/2025 15:39:17</publishTime>
     </File>
     <File Include="bin/Models/ClsSc_MouldScrapOutBillMain.cs">
       <publishTime>05/25/2024 09:46:41</publishTime>
@@ -294,10 +294,10 @@
       <publishTime>11/24/2014 19:18:48</publishTime>
     </File>
     <File Include="bin/WebAPI.dll">
-      <publishTime>12/30/2024 10:54:44</publishTime>
+      <publishTime>01/03/2025 15:52:57</publishTime>
     </File>
     <File Include="bin/WebAPI.pdb">
-      <publishTime>12/30/2024 10:54:44</publishTime>
+      <publishTime>01/03/2025 15:52:57</publishTime>
     </File>
     <File Include="bin/WebGrease.dll">
       <publishTime>07/18/2013 01:03:52</publishTime>
diff --git a/WebAPI/Web References/WebS/Reference.cs b/WebAPI/Web References/WebS/Reference.cs
index 8471c76..1813940 100644
--- a/WebAPI/Web References/WebS/Reference.cs
+++ b/WebAPI/Web References/WebS/Reference.cs
@@ -34,6 +34,18 @@
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsXt_BaseBillMain))]
     public partial class WebService1 : System.Web.Services.Protocols.SoapHttpClientProtocol {
         
+        private System.Threading.SendOrPostCallback get_BillBarCodeOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_BarCode_MoveStockOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_BarCode_MoveStockOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback GetJXBarCode_SiMoErOperationCompleted;
+        
         private System.Threading.SendOrPostCallback get_CheckTypeByMouldSourceOperationCompleted;
         
         private System.Threading.SendOrPostCallback getMouldSourceBillListOperationCompleted;
@@ -128,6 +140,8 @@
         
         private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_BarCode_BillCheckOperationCompleted;
         
+        private System.Threading.SendOrPostCallback get_SavePonderationBillMain_Temp_PackBarCode_BillCheckOperationCompleted;
+        
         private System.Threading.SendOrPostCallback get_CheckTypeByBarCode_BillCheckOperationCompleted;
         
         private System.Threading.SendOrPostCallback get_BillBarCode_VerifyOperationCompleted;
@@ -169,6 +183,18 @@
         private System.Threading.SendOrPostCallback DeleteMouldOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_BarCode_MouldOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_SaveMESCLOUDUseNamePsdOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback CheckAllowBeforeSaveOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_SystemParameterOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_InfoByBarCodeOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback Get_CheckWhAndSPOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback Get_CheckWhAndSP_BeUpdateOperationCompleted;
         
         private System.Threading.SendOrPostCallback get_InfoByBarCode_SourceOperationCompleted;
         
@@ -326,17 +352,13 @@
         
         private System.Threading.SendOrPostCallback get_BaseSetOperationCompleted;
         
-        private System.Threading.SendOrPostCallback get_BillBarCodeOperationCompleted;
+        private System.Threading.SendOrPostCallback set_SaveOtherInBackBillOperationCompleted;
         
-        private System.Threading.SendOrPostCallback get_BarCode_MoveStockOperationCompleted;
+        private System.Threading.SendOrPostCallback set_SaveOtherInBackBill_NewOperationCompleted;
         
-        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_BarCode_MoveStockOperationCompleted;
+        private System.Threading.SendOrPostCallback set_SaveOtherInBillOperationCompleted;
         
-        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback GetJXBarCode_SiMoErOperationCompleted;
+        private System.Threading.SendOrPostCallback set_CheckAddOtherInBillOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_CheckOtherInBillOperationCompleted;
         
@@ -351,10 +373,6 @@
         private System.Threading.SendOrPostCallback set_SaveOtherInBill_MESOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_SaveOtherInBill_BillCheckOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_SaveOtherInBill_CLD_BillCheckOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_SaveOtherInBill_CLD_BillCheck_VerifyOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_SaveMouldProdInBill_NewOperationCompleted;
         
@@ -472,17 +490,9 @@
         
         private System.Threading.SendOrPostCallback get_SaveCLOUDUseNameandPsdOperationCompleted;
         
-        private System.Threading.SendOrPostCallback get_SaveMESCLOUDUseNamePsdOperationCompleted;
+        private System.Threading.SendOrPostCallback set_SaveEntrustOutBill_CLD_NewOperationCompleted;
         
-        private System.Threading.SendOrPostCallback CheckAllowBeforeSaveOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback get_SystemParameterOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback get_InfoByBarCodeOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback Get_CheckWhAndSPOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback Get_CheckWhAndSP_BeUpdateOperationCompleted;
+        private System.Threading.SendOrPostCallback set_SaveEntrustOutBill_CLDOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_SaveEntrustOutBill_BillCheckOperationCompleted;
         
@@ -579,14 +589,6 @@
         private System.Threading.SendOrPostCallback set_SaveEntrustInBill_CLD_NewOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_SaveEntrustInBill_CLDOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_SaveOtherInBackBillOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_SaveOtherInBackBill_NewOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_SaveOtherInBillOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_CheckAddOtherInBillOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_SaveMoveStockStepInBill_NewOperationCompleted;
         
@@ -687,10 +689,6 @@
         private System.Threading.SendOrPostCallback GetKf_EntrustOutBill_K3_SourceOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_SaveEntrustOutBill_NewOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_SaveEntrustOutBill_CLD_NewOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_SaveEntrustOutBill_CLDOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_ClearPonderationBillMain_Temp_ChangGuiOperationCompleted;
         
@@ -1207,6 +1205,24 @@
         }
         
         /// <remarks/>
+        public event get_BillBarCodeCompletedEventHandler get_BillBarCodeCompleted;
+        
+        /// <remarks/>
+        public event get_BarCode_MoveStockCompletedEventHandler get_BarCode_MoveStockCompleted;
+        
+        /// <remarks/>
+        public event set_SavePonderationBillMain_Temp_BarCode_MoveStockCompletedEventHandler set_SavePonderationBillMain_Temp_BarCode_MoveStockCompleted;
+        
+        /// <remarks/>
+        public event set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiCompletedEventHandler set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiCompleted;
+        
+        /// <remarks/>
+        public event set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiCompletedEventHandler set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiCompleted;
+        
+        /// <remarks/>
+        public event GetJXBarCode_SiMoErCompletedEventHandler GetJXBarCode_SiMoErCompleted;
+        
+        /// <remarks/>
         public event get_CheckTypeByMouldSourceCompletedEventHandler get_CheckTypeByMouldSourceCompleted;
         
         /// <remarks/>
@@ -1348,6 +1364,9 @@
         public event set_SavePonderationBillMain_Temp_BarCode_BillCheckCompletedEventHandler set_SavePonderationBillMain_Temp_BarCode_BillCheckCompleted;
         
         /// <remarks/>
+        public event get_SavePonderationBillMain_Temp_PackBarCode_BillCheckCompletedEventHandler get_SavePonderationBillMain_Temp_PackBarCode_BillCheckCompleted;
+        
+        /// <remarks/>
         public event get_CheckTypeByBarCode_BillCheckCompletedEventHandler get_CheckTypeByBarCode_BillCheckCompleted;
         
         /// <remarks/>
@@ -1409,6 +1428,24 @@
         
         /// <remarks/>
         public event set_SavePonderationBillMain_Temp_BarCode_MouldCompletedEventHandler set_SavePonderationBillMain_Temp_BarCode_MouldCompleted;
+        
+        /// <remarks/>
+        public event get_SaveMESCLOUDUseNamePsdCompletedEventHandler get_SaveMESCLOUDUseNamePsdCompleted;
+        
+        /// <remarks/>
+        public event CheckAllowBeforeSaveCompletedEventHandler CheckAllowBeforeSaveCompleted;
+        
+        /// <remarks/>
+        public event get_SystemParameterCompletedEventHandler get_SystemParameterCompleted;
+        
+        /// <remarks/>
+        public event get_InfoByBarCodeCompletedEventHandler get_InfoByBarCodeCompleted;
+        
+        /// <remarks/>
+        public event Get_CheckWhAndSPCompletedEventHandler Get_CheckWhAndSPCompleted;
+        
+        /// <remarks/>
+        public event Get_CheckWhAndSP_BeUpdateCompletedEventHandler Get_CheckWhAndSP_BeUpdateCompleted;
         
         /// <remarks/>
         public event get_InfoByBarCode_SourceCompletedEventHandler get_InfoByBarCode_SourceCompleted;
@@ -1645,22 +1682,16 @@
         public event get_BaseSetCompletedEventHandler get_BaseSetCompleted;
         
         /// <remarks/>
-        public event get_BillBarCodeCompletedEventHandler get_BillBarCodeCompleted;
+        public event set_SaveOtherInBackBillCompletedEventHandler set_SaveOtherInBackBillCompleted;
         
         /// <remarks/>
-        public event get_BarCode_MoveStockCompletedEventHandler get_BarCode_MoveStockCompleted;
+        public event set_SaveOtherInBackBill_NewCompletedEventHandler set_SaveOtherInBackBill_NewCompleted;
         
         /// <remarks/>
-        public event set_SavePonderationBillMain_Temp_BarCode_MoveStockCompletedEventHandler set_SavePonderationBillMain_Temp_BarCode_MoveStockCompleted;
+        public event set_SaveOtherInBillCompletedEventHandler set_SaveOtherInBillCompleted;
         
         /// <remarks/>
-        public event set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiCompletedEventHandler set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiCompleted;
-        
-        /// <remarks/>
-        public event set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiCompletedEventHandler set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiCompleted;
-        
-        /// <remarks/>
-        public event GetJXBarCode_SiMoErCompletedEventHandler GetJXBarCode_SiMoErCompleted;
+        public event set_CheckAddOtherInBillCompletedEventHandler set_CheckAddOtherInBillCompleted;
         
         /// <remarks/>
         public event set_CheckOtherInBillCompletedEventHandler set_CheckOtherInBillCompleted;
@@ -1682,12 +1713,6 @@
         
         /// <remarks/>
         public event set_SaveOtherInBill_BillCheckCompletedEventHandler set_SaveOtherInBill_BillCheckCompleted;
-        
-        /// <remarks/>
-        public event set_SaveOtherInBill_CLD_BillCheckCompletedEventHandler set_SaveOtherInBill_CLD_BillCheckCompleted;
-        
-        /// <remarks/>
-        public event set_SaveOtherInBill_CLD_BillCheck_VerifyCompletedEventHandler set_SaveOtherInBill_CLD_BillCheck_VerifyCompleted;
         
         /// <remarks/>
         public event set_SaveMouldProdInBill_NewCompletedEventHandler set_SaveMouldProdInBill_NewCompleted;
@@ -1864,22 +1889,10 @@
         public event get_SaveCLOUDUseNameandPsdCompletedEventHandler get_SaveCLOUDUseNameandPsdCompleted;
         
         /// <remarks/>
-        public event get_SaveMESCLOUDUseNamePsdCompletedEventHandler get_SaveMESCLOUDUseNamePsdCompleted;
+        public event set_SaveEntrustOutBill_CLD_NewCompletedEventHandler set_SaveEntrustOutBill_CLD_NewCompleted;
         
         /// <remarks/>
-        public event CheckAllowBeforeSaveCompletedEventHandler CheckAllowBeforeSaveCompleted;
-        
-        /// <remarks/>
-        public event get_SystemParameterCompletedEventHandler get_SystemParameterCompleted;
-        
-        /// <remarks/>
-        public event get_InfoByBarCodeCompletedEventHandler get_InfoByBarCodeCompleted;
-        
-        /// <remarks/>
-        public event Get_CheckWhAndSPCompletedEventHandler Get_CheckWhAndSPCompleted;
-        
-        /// <remarks/>
-        public event Get_CheckWhAndSP_BeUpdateCompletedEventHandler Get_CheckWhAndSP_BeUpdateCompleted;
+        public event set_SaveEntrustOutBill_CLDCompletedEventHandler set_SaveEntrustOutBill_CLDCompleted;
         
         /// <remarks/>
         public event set_SaveEntrustOutBill_BillCheckCompletedEventHandler set_SaveEntrustOutBill_BillCheckCompleted;
@@ -2024,18 +2037,6 @@
         
         /// <remarks/>
         public event set_SaveEntrustInBill_CLDCompletedEventHandler set_SaveEntrustInBill_CLDCompleted;
-        
-        /// <remarks/>
-        public event set_SaveOtherInBackBillCompletedEventHandler set_SaveOtherInBackBillCompleted;
-        
-        /// <remarks/>
-        public event set_SaveOtherInBackBill_NewCompletedEventHandler set_SaveOtherInBackBill_NewCompleted;
-        
-        /// <remarks/>
-        public event set_SaveOtherInBillCompletedEventHandler set_SaveOtherInBillCompleted;
-        
-        /// <remarks/>
-        public event set_CheckAddOtherInBillCompletedEventHandler set_CheckAddOtherInBillCompleted;
         
         /// <remarks/>
         public event set_SaveMoveStockStepInBill_NewCompletedEventHandler set_SaveMoveStockStepInBill_NewCompleted;
@@ -2186,12 +2187,6 @@
         
         /// <remarks/>
         public event set_SaveEntrustOutBill_NewCompletedEventHandler set_SaveEntrustOutBill_NewCompleted;
-        
-        /// <remarks/>
-        public event set_SaveEntrustOutBill_CLD_NewCompletedEventHandler set_SaveEntrustOutBill_CLD_NewCompleted;
-        
-        /// <remarks/>
-        public event set_SaveEntrustOutBill_CLDCompletedEventHandler set_SaveEntrustOutBill_CLDCompleted;
         
         /// <remarks/>
         public event set_ClearPonderationBillMain_Temp_ChangGuiCompletedEventHandler set_ClearPonderationBillMain_Temp_ChangGuiCompleted;
@@ -2906,6 +2901,524 @@
         
         /// <remarks/>
         public event GetSc_ICMOBackBillListCompletedEventHandler GetSc_ICMOBackBillListCompleted;
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_BillBarCode", 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(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, double HPTQty, long HPlanMode, long HFIFOWhID, long HStockOrgID, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
+            object[] results = this.Invoke("get_BillBarCode", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HMaker,
+                        HPTQty,
+                        HPlanMode,
+                        HFIFOWhID,
+                        HStockOrgID,
+                        oSystemParameterMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_BillBarCodeAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, double HPTQty, long HPlanMode, long HFIFOWhID, long HStockOrgID, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
+            this.get_BillBarCodeAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HMaker, HPTQty, HPlanMode, HFIFOWhID, HStockOrgID, oSystemParameterMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_BillBarCodeAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, double HPTQty, long HPlanMode, long HFIFOWhID, long HStockOrgID, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
+            if ((this.get_BillBarCodeOperationCompleted == null)) {
+                this.get_BillBarCodeOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_BillBarCodeOperationCompleted);
+            }
+            this.InvokeAsync("get_BillBarCode", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HMaker,
+                        HPTQty,
+                        HPlanMode,
+                        HFIFOWhID,
+                        HStockOrgID,
+                        oSystemParameterMain,
+                        sErrMsg}, this.get_BillBarCodeOperationCompleted, userState);
+        }
+        
+        private void Onget_BillBarCodeOperationCompleted(object arg) {
+            if ((this.get_BillBarCodeCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_BillBarCodeCompleted(this, new get_BillBarCodeCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_BarCode_MoveStock", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsKf_ICStockBill_WMS get_BarCode_MoveStock(
+                    string sBarCode, 
+                    long HBillID, 
+                    string HBillType, 
+                    string HBillNo, 
+                    string HMaker, 
+                    long HWhID, 
+                    long HSPID, 
+                    long HSCWHID, 
+                    long HSCSPID, 
+                    double HQty, 
+                    bool SourceFlag, 
+                    string HSourceBillNo, 
+                    string HSourceBillType, 
+                    long HStockInOrgID, 
+                    long HStockOutOrgID, 
+                    string HScanStyle, 
+                    ref string sErrMsg, 
+                    string HCustom1, 
+                    string HCustom2) {
+            object[] results = this.Invoke("get_BarCode_MoveStock", new object[] {
+                        sBarCode,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HSCWHID,
+                        HSCSPID,
+                        HQty,
+                        SourceFlag,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HStockInOrgID,
+                        HStockOutOrgID,
+                        HScanStyle,
+                        sErrMsg,
+                        HCustom1,
+                        HCustom2});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_BarCode_MoveStockAsync(
+                    string sBarCode, 
+                    long HBillID, 
+                    string HBillType, 
+                    string HBillNo, 
+                    string HMaker, 
+                    long HWhID, 
+                    long HSPID, 
+                    long HSCWHID, 
+                    long HSCSPID, 
+                    double HQty, 
+                    bool SourceFlag, 
+                    string HSourceBillNo, 
+                    string HSourceBillType, 
+                    long HStockInOrgID, 
+                    long HStockOutOrgID, 
+                    string HScanStyle, 
+                    string sErrMsg, 
+                    string HCustom1, 
+                    string HCustom2) {
+            this.get_BarCode_MoveStockAsync(sBarCode, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HSCWHID, HSCSPID, HQty, SourceFlag, HSourceBillNo, HSourceBillType, HStockInOrgID, HStockOutOrgID, HScanStyle, sErrMsg, HCustom1, HCustom2, null);
+        }
+        
+        /// <remarks/>
+        public void get_BarCode_MoveStockAsync(
+                    string sBarCode, 
+                    long HBillID, 
+                    string HBillType, 
+                    string HBillNo, 
+                    string HMaker, 
+                    long HWhID, 
+                    long HSPID, 
+                    long HSCWHID, 
+                    long HSCSPID, 
+                    double HQty, 
+                    bool SourceFlag, 
+                    string HSourceBillNo, 
+                    string HSourceBillType, 
+                    long HStockInOrgID, 
+                    long HStockOutOrgID, 
+                    string HScanStyle, 
+                    string sErrMsg, 
+                    string HCustom1, 
+                    string HCustom2, 
+                    object userState) {
+            if ((this.get_BarCode_MoveStockOperationCompleted == null)) {
+                this.get_BarCode_MoveStockOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_BarCode_MoveStockOperationCompleted);
+            }
+            this.InvokeAsync("get_BarCode_MoveStock", new object[] {
+                        sBarCode,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HSCWHID,
+                        HSCSPID,
+                        HQty,
+                        SourceFlag,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HStockInOrgID,
+                        HStockOutOrgID,
+                        HScanStyle,
+                        sErrMsg,
+                        HCustom1,
+                        HCustom2}, this.get_BarCode_MoveStockOperationCompleted, userState);
+        }
+        
+        private void Onget_BarCode_MoveStockOperationCompleted(object arg) {
+            if ((this.get_BarCode_MoveStockCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_BarCode_MoveStockCompleted(this, new get_BarCode_MoveStockCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_MoveStock", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SavePonderationBillMain_Temp_BarCode_MoveStock(
+                    ClsGy_BarCodeBill_WMS_Model_View omodel_View, 
+                    long HBillID, 
+                    string HBillType, 
+                    string HBillNo, 
+                    string HMaker, 
+                    long HWhID, 
+                    long HSPID, 
+                    long HSCWHID, 
+                    long HSCSPID, 
+                    double HQty, 
+                    bool SourceFlag, 
+                    string HSourceBillType, 
+                    long HStockInOrgID, 
+                    long HStockOutOrgID, 
+                    string HCustom1, 
+                    string HCustom2, 
+                    ClsXt_SystemParameterMain oSystemParameterMain, 
+                    ref string sErrMsg) {
+            object[] results = this.Invoke("set_SavePonderationBillMain_Temp_BarCode_MoveStock", new object[] {
+                        omodel_View,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HSCWHID,
+                        HSCSPID,
+                        HQty,
+                        SourceFlag,
+                        HSourceBillType,
+                        HStockInOrgID,
+                        HStockOutOrgID,
+                        HCustom1,
+                        HCustom2,
+                        oSystemParameterMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_SavePonderationBillMain_Temp_BarCode_MoveStockAsync(
+                    ClsGy_BarCodeBill_WMS_Model_View omodel_View, 
+                    long HBillID, 
+                    string HBillType, 
+                    string HBillNo, 
+                    string HMaker, 
+                    long HWhID, 
+                    long HSPID, 
+                    long HSCWHID, 
+                    long HSCSPID, 
+                    double HQty, 
+                    bool SourceFlag, 
+                    string HSourceBillType, 
+                    long HStockInOrgID, 
+                    long HStockOutOrgID, 
+                    string HCustom1, 
+                    string HCustom2, 
+                    ClsXt_SystemParameterMain oSystemParameterMain, 
+                    string sErrMsg) {
+            this.set_SavePonderationBillMain_Temp_BarCode_MoveStockAsync(omodel_View, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HSCWHID, HSCSPID, HQty, SourceFlag, HSourceBillType, HStockInOrgID, HStockOutOrgID, HCustom1, HCustom2, oSystemParameterMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_SavePonderationBillMain_Temp_BarCode_MoveStockAsync(
+                    ClsGy_BarCodeBill_WMS_Model_View omodel_View, 
+                    long HBillID, 
+                    string HBillType, 
+                    string HBillNo, 
+                    string HMaker, 
+                    long HWhID, 
+                    long HSPID, 
+                    long HSCWHID, 
+                    long HSCSPID, 
+                    double HQty, 
+                    bool SourceFlag, 
+                    string HSourceBillType, 
+                    long HStockInOrgID, 
+                    long HStockOutOrgID, 
+                    string HCustom1, 
+                    string HCustom2, 
+                    ClsXt_SystemParameterMain oSystemParameterMain, 
+                    string sErrMsg, 
+                    object userState) {
+            if ((this.set_SavePonderationBillMain_Temp_BarCode_MoveStockOperationCompleted == null)) {
+                this.set_SavePonderationBillMain_Temp_BarCode_MoveStockOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePonderationBillMain_Temp_BarCode_MoveStockOperationCompleted);
+            }
+            this.InvokeAsync("set_SavePonderationBillMain_Temp_BarCode_MoveStock", new object[] {
+                        omodel_View,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HSCWHID,
+                        HSCSPID,
+                        HQty,
+                        SourceFlag,
+                        HSourceBillType,
+                        HStockInOrgID,
+                        HStockOutOrgID,
+                        HCustom1,
+                        HCustom2,
+                        oSystemParameterMain,
+                        sErrMsg}, this.set_SavePonderationBillMain_Temp_BarCode_MoveStockOperationCompleted, userState);
+        }
+        
+        private void Onset_SavePonderationBillMain_Temp_BarCode_MoveStockOperationCompleted(object arg) {
+            if ((this.set_SavePonderationBillMain_Temp_BarCode_MoveStockCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_SavePonderationBillMain_Temp_BarCode_MoveStockCompleted(this, new set_SavePonderationBillMain_Temp_BarCode_MoveStockCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKai", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKai(
+                    ClsGy_BarCodeBill_WMS_Model_View omodel_View, 
+                    long HBillID, 
+                    string HBillType, 
+                    string HBillNo, 
+                    string HMaker, 
+                    long HWhID, 
+                    long HSPID, 
+                    long HSCWHID, 
+                    long HSCSPID, 
+                    double HQty, 
+                    bool SourceFlag, 
+                    string HSourceBillType, 
+                    long HStockInOrgID, 
+                    long HStockOutOrgID, 
+                    string HScanStyle, 
+                    ClsXt_SystemParameterMain oSystemParameterMain, 
+                    ref string sErrMsg) {
+            object[] results = this.Invoke("set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKai", new object[] {
+                        omodel_View,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HSCWHID,
+                        HSCSPID,
+                        HQty,
+                        SourceFlag,
+                        HSourceBillType,
+                        HStockInOrgID,
+                        HStockOutOrgID,
+                        HScanStyle,
+                        oSystemParameterMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiAsync(
+                    ClsGy_BarCodeBill_WMS_Model_View omodel_View, 
+                    long HBillID, 
+                    string HBillType, 
+                    string HBillNo, 
+                    string HMaker, 
+                    long HWhID, 
+                    long HSPID, 
+                    long HSCWHID, 
+                    long HSCSPID, 
+                    double HQty, 
+                    bool SourceFlag, 
+                    string HSourceBillType, 
+                    long HStockInOrgID, 
+                    long HStockOutOrgID, 
+                    string HScanStyle, 
+                    ClsXt_SystemParameterMain oSystemParameterMain, 
+                    string sErrMsg) {
+            this.set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiAsync(omodel_View, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HSCWHID, HSCSPID, HQty, SourceFlag, HSourceBillType, HStockInOrgID, HStockOutOrgID, HScanStyle, oSystemParameterMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiAsync(
+                    ClsGy_BarCodeBill_WMS_Model_View omodel_View, 
+                    long HBillID, 
+                    string HBillType, 
+                    string HBillNo, 
+                    string HMaker, 
+                    long HWhID, 
+                    long HSPID, 
+                    long HSCWHID, 
+                    long HSCSPID, 
+                    double HQty, 
+                    bool SourceFlag, 
+                    string HSourceBillType, 
+                    long HStockInOrgID, 
+                    long HStockOutOrgID, 
+                    string HScanStyle, 
+                    ClsXt_SystemParameterMain oSystemParameterMain, 
+                    string sErrMsg, 
+                    object userState) {
+            if ((this.set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiOperationCompleted == null)) {
+                this.set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiOperationCompleted);
+            }
+            this.InvokeAsync("set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKai", new object[] {
+                        omodel_View,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HSCWHID,
+                        HSCSPID,
+                        HQty,
+                        SourceFlag,
+                        HSourceBillType,
+                        HStockInOrgID,
+                        HStockOutOrgID,
+                        HScanStyle,
+                        oSystemParameterMain,
+                        sErrMsg}, this.set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiOperationCompleted, userState);
+        }
+        
+        private void Onset_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiOperationCompleted(object arg) {
+            if ((this.set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiCompleted(this, new set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLi" +
+            "", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLi(string sHBarCode_Pack, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, long HSCWHID, long HSCSPID, bool SourceFlag, string HSourceBillType, long HStockInOrgID, long HStockOutOrgID, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLi", new object[] {
+                        sHBarCode_Pack,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HSCWHID,
+                        HSCSPID,
+                        SourceFlag,
+                        HSourceBillType,
+                        HStockInOrgID,
+                        HStockOutOrgID,
+                        oSystemParameterMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiAsync(string sHBarCode_Pack, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, long HSCWHID, long HSCSPID, bool SourceFlag, string HSourceBillType, long HStockInOrgID, long HStockOutOrgID, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
+            this.set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiAsync(sHBarCode_Pack, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HSCWHID, HSCSPID, SourceFlag, HSourceBillType, HStockInOrgID, HStockOutOrgID, oSystemParameterMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiAsync(
+                    string sHBarCode_Pack, 
+                    long HBillID, 
+                    string HBillType, 
+                    string HBillNo, 
+                    string HMaker, 
+                    long HWhID, 
+                    long HSPID, 
+                    long HSCWHID, 
+                    long HSCSPID, 
+                    bool SourceFlag, 
+                    string HSourceBillType, 
+                    long HStockInOrgID, 
+                    long HStockOutOrgID, 
+                    ClsXt_SystemParameterMain oSystemParameterMain, 
+                    string sErrMsg, 
+                    object userState) {
+            if ((this.set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiOperationCompleted == null)) {
+                this.set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiOperationCompleted);
+            }
+            this.InvokeAsync("set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLi", new object[] {
+                        sHBarCode_Pack,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HSCWHID,
+                        HSCSPID,
+                        SourceFlag,
+                        HSourceBillType,
+                        HStockInOrgID,
+                        HStockOutOrgID,
+                        oSystemParameterMain,
+                        sErrMsg}, this.set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiOperationCompleted, userState);
+        }
+        
+        private void Onset_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiOperationCompleted(object arg) {
+            if ((this.set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiCompleted(this, new set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetJXBarCode_SiMoEr", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool GetJXBarCode_SiMoEr(string sBarCode, double HQty, ref string sErrMsg) {
+            object[] results = this.Invoke("GetJXBarCode_SiMoEr", new object[] {
+                        sBarCode,
+                        HQty,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void GetJXBarCode_SiMoErAsync(string sBarCode, double HQty, string sErrMsg) {
+            this.GetJXBarCode_SiMoErAsync(sBarCode, HQty, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void GetJXBarCode_SiMoErAsync(string sBarCode, double HQty, string sErrMsg, object userState) {
+            if ((this.GetJXBarCode_SiMoErOperationCompleted == null)) {
+                this.GetJXBarCode_SiMoErOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetJXBarCode_SiMoErOperationCompleted);
+            }
+            this.InvokeAsync("GetJXBarCode_SiMoEr", new object[] {
+                        sBarCode,
+                        HQty,
+                        sErrMsg}, this.GetJXBarCode_SiMoErOperationCompleted, userState);
+        }
+        
+        private void OnGetJXBarCode_SiMoErOperationCompleted(object arg) {
+            if ((this.GetJXBarCode_SiMoErCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.GetJXBarCode_SiMoErCompleted(this, new GetJXBarCode_SiMoErCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
         
         /// <remarks/>
         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_CheckTypeByMouldSource", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
@@ -4792,6 +5305,54 @@
         }
         
         /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SavePonderationBillMain_Temp_PackBarCode_BillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsKf_ICStockBill_WMS get_SavePonderationBillMain_Temp_PackBarCode_BillCheck(ClsGy_BarCodeBill_WMS_Model_View omodel_View, long HInterID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, long HStockOrgID, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
+            object[] results = this.Invoke("get_SavePonderationBillMain_Temp_PackBarCode_BillCheck", new object[] {
+                        omodel_View,
+                        HInterID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HStockOrgID,
+                        oSystemParameterMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_SavePonderationBillMain_Temp_PackBarCode_BillCheckAsync(ClsGy_BarCodeBill_WMS_Model_View omodel_View, long HInterID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, long HStockOrgID, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
+            this.get_SavePonderationBillMain_Temp_PackBarCode_BillCheckAsync(omodel_View, HInterID, HBillType, HBillNo, HMaker, HWhID, HSPID, HStockOrgID, oSystemParameterMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_SavePonderationBillMain_Temp_PackBarCode_BillCheckAsync(ClsGy_BarCodeBill_WMS_Model_View omodel_View, long HInterID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, long HStockOrgID, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
+            if ((this.get_SavePonderationBillMain_Temp_PackBarCode_BillCheckOperationCompleted == null)) {
+                this.get_SavePonderationBillMain_Temp_PackBarCode_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SavePonderationBillMain_Temp_PackBarCode_BillCheckOperationCompleted);
+            }
+            this.InvokeAsync("get_SavePonderationBillMain_Temp_PackBarCode_BillCheck", new object[] {
+                        omodel_View,
+                        HInterID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HStockOrgID,
+                        oSystemParameterMain,
+                        sErrMsg}, this.get_SavePonderationBillMain_Temp_PackBarCode_BillCheckOperationCompleted, userState);
+        }
+        
+        private void Onget_SavePonderationBillMain_Temp_PackBarCode_BillCheckOperationCompleted(object arg) {
+            if ((this.get_SavePonderationBillMain_Temp_PackBarCode_BillCheckCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_SavePonderationBillMain_Temp_PackBarCode_BillCheckCompleted(this, new get_SavePonderationBillMain_Temp_PackBarCode_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_CheckTypeByBarCode_BillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
         public ClsKf_ICStockBill_WMS get_CheckTypeByBarCode_BillCheck(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, long HOWNERID, ref string sErrMsg) {
             object[] results = this.Invoke("get_CheckTypeByBarCode_BillCheck", new object[] {
@@ -5709,6 +6270,208 @@
             if ((this.set_SavePonderationBillMain_Temp_BarCode_MouldCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                 this.set_SavePonderationBillMain_Temp_BarCode_MouldCompleted(this, new set_SavePonderationBillMain_Temp_BarCode_MouldCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SaveMESCLOUDUseNamePsd", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public System.Data.DataSet get_SaveMESCLOUDUseNamePsd(string HMaker) {
+            object[] results = this.Invoke("get_SaveMESCLOUDUseNamePsd", new object[] {
+                        HMaker});
+            return ((System.Data.DataSet)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_SaveMESCLOUDUseNamePsdAsync(string HMaker) {
+            this.get_SaveMESCLOUDUseNamePsdAsync(HMaker, null);
+        }
+        
+        /// <remarks/>
+        public void get_SaveMESCLOUDUseNamePsdAsync(string HMaker, object userState) {
+            if ((this.get_SaveMESCLOUDUseNamePsdOperationCompleted == null)) {
+                this.get_SaveMESCLOUDUseNamePsdOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SaveMESCLOUDUseNamePsdOperationCompleted);
+            }
+            this.InvokeAsync("get_SaveMESCLOUDUseNamePsd", new object[] {
+                        HMaker}, this.get_SaveMESCLOUDUseNamePsdOperationCompleted, userState);
+        }
+        
+        private void Onget_SaveMESCLOUDUseNamePsdOperationCompleted(object arg) {
+            if ((this.get_SaveMESCLOUDUseNamePsdCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_SaveMESCLOUDUseNamePsdCompleted(this, new get_SaveMESCLOUDUseNamePsdCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/CheckAllowBeforeSave", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool CheckAllowBeforeSave(long HInterID, ref string sMsg) {
+            object[] results = this.Invoke("CheckAllowBeforeSave", new object[] {
+                        HInterID,
+                        sMsg});
+            sMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void CheckAllowBeforeSaveAsync(long HInterID, string sMsg) {
+            this.CheckAllowBeforeSaveAsync(HInterID, sMsg, null);
+        }
+        
+        /// <remarks/>
+        public void CheckAllowBeforeSaveAsync(long HInterID, string sMsg, object userState) {
+            if ((this.CheckAllowBeforeSaveOperationCompleted == null)) {
+                this.CheckAllowBeforeSaveOperationCompleted = new System.Threading.SendOrPostCallback(this.OnCheckAllowBeforeSaveOperationCompleted);
+            }
+            this.InvokeAsync("CheckAllowBeforeSave", new object[] {
+                        HInterID,
+                        sMsg}, this.CheckAllowBeforeSaveOperationCompleted, userState);
+        }
+        
+        private void OnCheckAllowBeforeSaveOperationCompleted(object arg) {
+            if ((this.CheckAllowBeforeSaveCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.CheckAllowBeforeSaveCompleted(this, new CheckAllowBeforeSaveCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SystemParameter", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool get_SystemParameter(ClsXt_SystemParameterMain omodel) {
+            object[] results = this.Invoke("get_SystemParameter", new object[] {
+                        omodel});
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_SystemParameterAsync(ClsXt_SystemParameterMain omodel) {
+            this.get_SystemParameterAsync(omodel, null);
+        }
+        
+        /// <remarks/>
+        public void get_SystemParameterAsync(ClsXt_SystemParameterMain omodel, object userState) {
+            if ((this.get_SystemParameterOperationCompleted == null)) {
+                this.get_SystemParameterOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SystemParameterOperationCompleted);
+            }
+            this.InvokeAsync("get_SystemParameter", new object[] {
+                        omodel}, this.get_SystemParameterOperationCompleted, userState);
+        }
+        
+        private void Onget_SystemParameterOperationCompleted(object arg) {
+            if ((this.get_SystemParameterCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_SystemParameterCompleted(this, new get_SystemParameterCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_InfoByBarCode", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsGy_BarCodeBill_WMS_Model_View get_InfoByBarCode(string sBarCode, ref string sErrMsg) {
+            object[] results = this.Invoke("get_InfoByBarCode", new object[] {
+                        sBarCode,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsGy_BarCodeBill_WMS_Model_View)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_InfoByBarCodeAsync(string sBarCode, string sErrMsg) {
+            this.get_InfoByBarCodeAsync(sBarCode, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_InfoByBarCodeAsync(string sBarCode, string sErrMsg, object userState) {
+            if ((this.get_InfoByBarCodeOperationCompleted == null)) {
+                this.get_InfoByBarCodeOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_InfoByBarCodeOperationCompleted);
+            }
+            this.InvokeAsync("get_InfoByBarCode", new object[] {
+                        sBarCode,
+                        sErrMsg}, this.get_InfoByBarCodeOperationCompleted, userState);
+        }
+        
+        private void Onget_InfoByBarCodeOperationCompleted(object arg) {
+            if ((this.get_InfoByBarCodeCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_InfoByBarCodeCompleted(this, new get_InfoByBarCodeCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/Get_CheckWhAndSP", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool Get_CheckWhAndSP(long sHInterID, string sHBillType, string sBarCode, long sHWHID, long sHSPID, ref long HWHID, ref long HSPID, ref string sErrMsg) {
+            object[] results = this.Invoke("Get_CheckWhAndSP", new object[] {
+                        sHInterID,
+                        sHBillType,
+                        sBarCode,
+                        sHWHID,
+                        sHSPID,
+                        HWHID,
+                        HSPID,
+                        sErrMsg});
+            HWHID = ((long)(results[1]));
+            HSPID = ((long)(results[2]));
+            sErrMsg = ((string)(results[3]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void Get_CheckWhAndSPAsync(long sHInterID, string sHBillType, string sBarCode, long sHWHID, long sHSPID, long HWHID, long HSPID, string sErrMsg) {
+            this.Get_CheckWhAndSPAsync(sHInterID, sHBillType, sBarCode, sHWHID, sHSPID, HWHID, HSPID, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void Get_CheckWhAndSPAsync(long sHInterID, string sHBillType, string sBarCode, long sHWHID, long sHSPID, long HWHID, long HSPID, string sErrMsg, object userState) {
+            if ((this.Get_CheckWhAndSPOperationCompleted == null)) {
+                this.Get_CheckWhAndSPOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGet_CheckWhAndSPOperationCompleted);
+            }
+            this.InvokeAsync("Get_CheckWhAndSP", new object[] {
+                        sHInterID,
+                        sHBillType,
+                        sBarCode,
+                        sHWHID,
+                        sHSPID,
+                        HWHID,
+                        HSPID,
+                        sErrMsg}, this.Get_CheckWhAndSPOperationCompleted, userState);
+        }
+        
+        private void OnGet_CheckWhAndSPOperationCompleted(object arg) {
+            if ((this.Get_CheckWhAndSPCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.Get_CheckWhAndSPCompleted(this, new Get_CheckWhAndSPCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/Get_CheckWhAndSP_BeUpdate", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool Get_CheckWhAndSP_BeUpdate(long sHWHID, long sHSPID, ref string sErrMsg) {
+            object[] results = this.Invoke("Get_CheckWhAndSP_BeUpdate", new object[] {
+                        sHWHID,
+                        sHSPID,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void Get_CheckWhAndSP_BeUpdateAsync(long sHWHID, long sHSPID, string sErrMsg) {
+            this.Get_CheckWhAndSP_BeUpdateAsync(sHWHID, sHSPID, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void Get_CheckWhAndSP_BeUpdateAsync(long sHWHID, long sHSPID, string sErrMsg, object userState) {
+            if ((this.Get_CheckWhAndSP_BeUpdateOperationCompleted == null)) {
+                this.Get_CheckWhAndSP_BeUpdateOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGet_CheckWhAndSP_BeUpdateOperationCompleted);
+            }
+            this.InvokeAsync("Get_CheckWhAndSP_BeUpdate", new object[] {
+                        sHWHID,
+                        sHSPID,
+                        sErrMsg}, this.Get_CheckWhAndSP_BeUpdateOperationCompleted, userState);
+        }
+        
+        private void OnGet_CheckWhAndSP_BeUpdateOperationCompleted(object arg) {
+            if ((this.Get_CheckWhAndSP_BeUpdateCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.Get_CheckWhAndSP_BeUpdateCompleted(this, new Get_CheckWhAndSP_BeUpdateCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
@@ -10070,520 +10833,134 @@
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_BillBarCode", 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(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, double HPTQty, long HPlanMode, long HFIFOWhID, long HStockOrgID, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
-            object[] results = this.Invoke("get_BillBarCode", new object[] {
-                        HInterID,
-                        HBillNo,
-                        HBillType,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HMaker,
-                        HPTQty,
-                        HPlanMode,
-                        HFIFOWhID,
-                        HStockOrgID,
-                        oSystemParameterMain,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((ClsKf_ICStockBill_WMS)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void get_BillBarCodeAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, double HPTQty, long HPlanMode, long HFIFOWhID, long HStockOrgID, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
-            this.get_BillBarCodeAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HMaker, HPTQty, HPlanMode, HFIFOWhID, HStockOrgID, oSystemParameterMain, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void get_BillBarCodeAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, double HPTQty, long HPlanMode, long HFIFOWhID, long HStockOrgID, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
-            if ((this.get_BillBarCodeOperationCompleted == null)) {
-                this.get_BillBarCodeOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_BillBarCodeOperationCompleted);
-            }
-            this.InvokeAsync("get_BillBarCode", new object[] {
-                        HInterID,
-                        HBillNo,
-                        HBillType,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HMaker,
-                        HPTQty,
-                        HPlanMode,
-                        HFIFOWhID,
-                        HStockOrgID,
-                        oSystemParameterMain,
-                        sErrMsg}, this.get_BillBarCodeOperationCompleted, userState);
-        }
-        
-        private void Onget_BillBarCodeOperationCompleted(object arg) {
-            if ((this.get_BillBarCodeCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_BillBarCodeCompleted(this, new get_BillBarCodeCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_BarCode_MoveStock", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public ClsKf_ICStockBill_WMS get_BarCode_MoveStock(
-                    string sBarCode, 
-                    long HBillID, 
-                    string HBillType, 
-                    string HBillNo, 
-                    string HMaker, 
-                    long HWhID, 
-                    long HSPID, 
-                    long HSCWHID, 
-                    long HSCSPID, 
-                    double HQty, 
-                    bool SourceFlag, 
-                    string HSourceBillNo, 
-                    string HSourceBillType, 
-                    long HStockInOrgID, 
-                    long HStockOutOrgID, 
-                    string HScanStyle, 
-                    ref string sErrMsg, 
-                    string HCustom1, 
-                    string HCustom2) {
-            object[] results = this.Invoke("get_BarCode_MoveStock", new object[] {
-                        sBarCode,
-                        HBillID,
-                        HBillType,
-                        HBillNo,
-                        HMaker,
-                        HWhID,
-                        HSPID,
-                        HSCWHID,
-                        HSCSPID,
-                        HQty,
-                        SourceFlag,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HStockInOrgID,
-                        HStockOutOrgID,
-                        HScanStyle,
-                        sErrMsg,
-                        HCustom1,
-                        HCustom2});
-            sErrMsg = ((string)(results[1]));
-            return ((ClsKf_ICStockBill_WMS)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void get_BarCode_MoveStockAsync(
-                    string sBarCode, 
-                    long HBillID, 
-                    string HBillType, 
-                    string HBillNo, 
-                    string HMaker, 
-                    long HWhID, 
-                    long HSPID, 
-                    long HSCWHID, 
-                    long HSCSPID, 
-                    double HQty, 
-                    bool SourceFlag, 
-                    string HSourceBillNo, 
-                    string HSourceBillType, 
-                    long HStockInOrgID, 
-                    long HStockOutOrgID, 
-                    string HScanStyle, 
-                    string sErrMsg, 
-                    string HCustom1, 
-                    string HCustom2) {
-            this.get_BarCode_MoveStockAsync(sBarCode, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HSCWHID, HSCSPID, HQty, SourceFlag, HSourceBillNo, HSourceBillType, HStockInOrgID, HStockOutOrgID, HScanStyle, sErrMsg, HCustom1, HCustom2, null);
-        }
-        
-        /// <remarks/>
-        public void get_BarCode_MoveStockAsync(
-                    string sBarCode, 
-                    long HBillID, 
-                    string HBillType, 
-                    string HBillNo, 
-                    string HMaker, 
-                    long HWhID, 
-                    long HSPID, 
-                    long HSCWHID, 
-                    long HSCSPID, 
-                    double HQty, 
-                    bool SourceFlag, 
-                    string HSourceBillNo, 
-                    string HSourceBillType, 
-                    long HStockInOrgID, 
-                    long HStockOutOrgID, 
-                    string HScanStyle, 
-                    string sErrMsg, 
-                    string HCustom1, 
-                    string HCustom2, 
-                    object userState) {
-            if ((this.get_BarCode_MoveStockOperationCompleted == null)) {
-                this.get_BarCode_MoveStockOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_BarCode_MoveStockOperationCompleted);
-            }
-            this.InvokeAsync("get_BarCode_MoveStock", new object[] {
-                        sBarCode,
-                        HBillID,
-                        HBillType,
-                        HBillNo,
-                        HMaker,
-                        HWhID,
-                        HSPID,
-                        HSCWHID,
-                        HSCSPID,
-                        HQty,
-                        SourceFlag,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HStockInOrgID,
-                        HStockOutOrgID,
-                        HScanStyle,
-                        sErrMsg,
-                        HCustom1,
-                        HCustom2}, this.get_BarCode_MoveStockOperationCompleted, userState);
-        }
-        
-        private void Onget_BarCode_MoveStockOperationCompleted(object arg) {
-            if ((this.get_BarCode_MoveStockCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_BarCode_MoveStockCompleted(this, new get_BarCode_MoveStockCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_MoveStock", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_SavePonderationBillMain_Temp_BarCode_MoveStock(
-                    ClsGy_BarCodeBill_WMS_Model_View omodel_View, 
-                    long HBillID, 
-                    string HBillType, 
-                    string HBillNo, 
-                    string HMaker, 
-                    long HWhID, 
-                    long HSPID, 
-                    long HSCWHID, 
-                    long HSCSPID, 
-                    double HQty, 
-                    bool SourceFlag, 
-                    string HSourceBillType, 
-                    long HStockInOrgID, 
-                    long HStockOutOrgID, 
-                    string HCustom1, 
-                    string HCustom2, 
-                    ClsXt_SystemParameterMain oSystemParameterMain, 
-                    ref string sErrMsg) {
-            object[] results = this.Invoke("set_SavePonderationBillMain_Temp_BarCode_MoveStock", new object[] {
-                        omodel_View,
-                        HBillID,
-                        HBillType,
-                        HBillNo,
-                        HMaker,
-                        HWhID,
-                        HSPID,
-                        HSCWHID,
-                        HSCSPID,
-                        HQty,
-                        SourceFlag,
-                        HSourceBillType,
-                        HStockInOrgID,
-                        HStockOutOrgID,
-                        HCustom1,
-                        HCustom2,
-                        oSystemParameterMain,
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveOtherInBackBill", 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_SaveOtherInBackBill(ClsKf_ICStockBillMain oMain, string sHSourceType, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveOtherInBackBill", new object[] {
+                        oMain,
+                        sHSourceType,
                         sErrMsg});
             sErrMsg = ((string)(results[1]));
             return ((bool)(results[0]));
         }
         
         /// <remarks/>
-        public void set_SavePonderationBillMain_Temp_BarCode_MoveStockAsync(
-                    ClsGy_BarCodeBill_WMS_Model_View omodel_View, 
-                    long HBillID, 
-                    string HBillType, 
-                    string HBillNo, 
-                    string HMaker, 
-                    long HWhID, 
-                    long HSPID, 
-                    long HSCWHID, 
-                    long HSCSPID, 
-                    double HQty, 
-                    bool SourceFlag, 
-                    string HSourceBillType, 
-                    long HStockInOrgID, 
-                    long HStockOutOrgID, 
-                    string HCustom1, 
-                    string HCustom2, 
-                    ClsXt_SystemParameterMain oSystemParameterMain, 
-                    string sErrMsg) {
-            this.set_SavePonderationBillMain_Temp_BarCode_MoveStockAsync(omodel_View, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HSCWHID, HSCSPID, HQty, SourceFlag, HSourceBillType, HStockInOrgID, HStockOutOrgID, HCustom1, HCustom2, oSystemParameterMain, sErrMsg, null);
+        public void set_SaveOtherInBackBillAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg) {
+            this.set_SaveOtherInBackBillAsync(oMain, sHSourceType, sErrMsg, null);
         }
         
         /// <remarks/>
-        public void set_SavePonderationBillMain_Temp_BarCode_MoveStockAsync(
-                    ClsGy_BarCodeBill_WMS_Model_View omodel_View, 
-                    long HBillID, 
-                    string HBillType, 
-                    string HBillNo, 
-                    string HMaker, 
-                    long HWhID, 
-                    long HSPID, 
-                    long HSCWHID, 
-                    long HSCSPID, 
-                    double HQty, 
-                    bool SourceFlag, 
-                    string HSourceBillType, 
-                    long HStockInOrgID, 
-                    long HStockOutOrgID, 
-                    string HCustom1, 
-                    string HCustom2, 
-                    ClsXt_SystemParameterMain oSystemParameterMain, 
-                    string sErrMsg, 
-                    object userState) {
-            if ((this.set_SavePonderationBillMain_Temp_BarCode_MoveStockOperationCompleted == null)) {
-                this.set_SavePonderationBillMain_Temp_BarCode_MoveStockOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePonderationBillMain_Temp_BarCode_MoveStockOperationCompleted);
+        public void set_SaveOtherInBackBillAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg, object userState) {
+            if ((this.set_SaveOtherInBackBillOperationCompleted == null)) {
+                this.set_SaveOtherInBackBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveOtherInBackBillOperationCompleted);
             }
-            this.InvokeAsync("set_SavePonderationBillMain_Temp_BarCode_MoveStock", new object[] {
-                        omodel_View,
-                        HBillID,
-                        HBillType,
-                        HBillNo,
-                        HMaker,
-                        HWhID,
-                        HSPID,
-                        HSCWHID,
-                        HSCSPID,
-                        HQty,
-                        SourceFlag,
-                        HSourceBillType,
-                        HStockInOrgID,
-                        HStockOutOrgID,
-                        HCustom1,
-                        HCustom2,
-                        oSystemParameterMain,
-                        sErrMsg}, this.set_SavePonderationBillMain_Temp_BarCode_MoveStockOperationCompleted, userState);
+            this.InvokeAsync("set_SaveOtherInBackBill", new object[] {
+                        oMain,
+                        sHSourceType,
+                        sErrMsg}, this.set_SaveOtherInBackBillOperationCompleted, userState);
         }
         
-        private void Onset_SavePonderationBillMain_Temp_BarCode_MoveStockOperationCompleted(object arg) {
-            if ((this.set_SavePonderationBillMain_Temp_BarCode_MoveStockCompleted != null)) {
+        private void Onset_SaveOtherInBackBillOperationCompleted(object arg) {
+            if ((this.set_SaveOtherInBackBillCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SavePonderationBillMain_Temp_BarCode_MoveStockCompleted(this, new set_SavePonderationBillMain_Temp_BarCode_MoveStockCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.set_SaveOtherInBackBillCompleted(this, new set_SaveOtherInBackBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKai", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKai(
-                    ClsGy_BarCodeBill_WMS_Model_View omodel_View, 
-                    long HBillID, 
-                    string HBillType, 
-                    string HBillNo, 
-                    string HMaker, 
-                    long HWhID, 
-                    long HSPID, 
-                    long HSCWHID, 
-                    long HSCSPID, 
-                    double HQty, 
-                    bool SourceFlag, 
-                    string HSourceBillType, 
-                    long HStockInOrgID, 
-                    long HStockOutOrgID, 
-                    string HScanStyle, 
-                    ClsXt_SystemParameterMain oSystemParameterMain, 
-                    ref string sErrMsg) {
-            object[] results = this.Invoke("set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKai", new object[] {
-                        omodel_View,
-                        HBillID,
-                        HBillType,
-                        HBillNo,
-                        HMaker,
-                        HWhID,
-                        HSPID,
-                        HSCWHID,
-                        HSCSPID,
-                        HQty,
-                        SourceFlag,
-                        HSourceBillType,
-                        HStockInOrgID,
-                        HStockOutOrgID,
-                        HScanStyle,
-                        oSystemParameterMain,
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveOtherInBackBill_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_SaveOtherInBackBill_New(ClsKf_ICStockBillMain oMain, string sHSourceType, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveOtherInBackBill_New", new object[] {
+                        oMain,
+                        sHSourceType,
                         sErrMsg});
             sErrMsg = ((string)(results[1]));
             return ((bool)(results[0]));
         }
         
         /// <remarks/>
-        public void set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiAsync(
-                    ClsGy_BarCodeBill_WMS_Model_View omodel_View, 
-                    long HBillID, 
-                    string HBillType, 
-                    string HBillNo, 
-                    string HMaker, 
-                    long HWhID, 
-                    long HSPID, 
-                    long HSCWHID, 
-                    long HSCSPID, 
-                    double HQty, 
-                    bool SourceFlag, 
-                    string HSourceBillType, 
-                    long HStockInOrgID, 
-                    long HStockOutOrgID, 
-                    string HScanStyle, 
-                    ClsXt_SystemParameterMain oSystemParameterMain, 
-                    string sErrMsg) {
-            this.set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiAsync(omodel_View, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HSCWHID, HSCSPID, HQty, SourceFlag, HSourceBillType, HStockInOrgID, HStockOutOrgID, HScanStyle, oSystemParameterMain, sErrMsg, null);
+        public void set_SaveOtherInBackBill_NewAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg) {
+            this.set_SaveOtherInBackBill_NewAsync(oMain, sHSourceType, sErrMsg, null);
         }
         
         /// <remarks/>
-        public void set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiAsync(
-                    ClsGy_BarCodeBill_WMS_Model_View omodel_View, 
-                    long HBillID, 
-                    string HBillType, 
-                    string HBillNo, 
-                    string HMaker, 
-                    long HWhID, 
-                    long HSPID, 
-                    long HSCWHID, 
-                    long HSCSPID, 
-                    double HQty, 
-                    bool SourceFlag, 
-                    string HSourceBillType, 
-                    long HStockInOrgID, 
-                    long HStockOutOrgID, 
-                    string HScanStyle, 
-                    ClsXt_SystemParameterMain oSystemParameterMain, 
-                    string sErrMsg, 
-                    object userState) {
-            if ((this.set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiOperationCompleted == null)) {
-                this.set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiOperationCompleted);
+        public void set_SaveOtherInBackBill_NewAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg, object userState) {
+            if ((this.set_SaveOtherInBackBill_NewOperationCompleted == null)) {
+                this.set_SaveOtherInBackBill_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveOtherInBackBill_NewOperationCompleted);
             }
-            this.InvokeAsync("set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKai", new object[] {
-                        omodel_View,
-                        HBillID,
-                        HBillType,
-                        HBillNo,
-                        HMaker,
-                        HWhID,
-                        HSPID,
-                        HSCWHID,
-                        HSCSPID,
-                        HQty,
-                        SourceFlag,
-                        HSourceBillType,
-                        HStockInOrgID,
-                        HStockOutOrgID,
-                        HScanStyle,
-                        oSystemParameterMain,
-                        sErrMsg}, this.set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiOperationCompleted, userState);
+            this.InvokeAsync("set_SaveOtherInBackBill_New", new object[] {
+                        oMain,
+                        sHSourceType,
+                        sErrMsg}, this.set_SaveOtherInBackBill_NewOperationCompleted, userState);
         }
         
-        private void Onset_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiOperationCompleted(object arg) {
-            if ((this.set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiCompleted != null)) {
+        private void Onset_SaveOtherInBackBill_NewOperationCompleted(object arg) {
+            if ((this.set_SaveOtherInBackBill_NewCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiCompleted(this, new set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.set_SaveOtherInBackBill_NewCompleted(this, new set_SaveOtherInBackBill_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLi" +
-            "", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLi(string sHBarCode_Pack, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, long HSCWHID, long HSCSPID, bool SourceFlag, string HSourceBillType, long HStockInOrgID, long HStockOutOrgID, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLi", new object[] {
-                        sHBarCode_Pack,
-                        HBillID,
-                        HBillType,
-                        HBillNo,
-                        HMaker,
-                        HWhID,
-                        HSPID,
-                        HSCWHID,
-                        HSCSPID,
-                        SourceFlag,
-                        HSourceBillType,
-                        HStockInOrgID,
-                        HStockOutOrgID,
-                        oSystemParameterMain,
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveOtherInBill", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SaveOtherInBill(ClsKf_OtherInBillMain oMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveOtherInBill", new object[] {
+                        oMain,
                         sErrMsg});
             sErrMsg = ((string)(results[1]));
             return ((bool)(results[0]));
         }
         
         /// <remarks/>
-        public void set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiAsync(string sHBarCode_Pack, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, long HSCWHID, long HSCSPID, bool SourceFlag, string HSourceBillType, long HStockInOrgID, long HStockOutOrgID, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
-            this.set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiAsync(sHBarCode_Pack, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HSCWHID, HSCSPID, SourceFlag, HSourceBillType, HStockInOrgID, HStockOutOrgID, oSystemParameterMain, sErrMsg, null);
+        public void set_SaveOtherInBillAsync(ClsKf_OtherInBillMain oMain, string sErrMsg) {
+            this.set_SaveOtherInBillAsync(oMain, sErrMsg, null);
         }
         
         /// <remarks/>
-        public void set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiAsync(
-                    string sHBarCode_Pack, 
-                    long HBillID, 
-                    string HBillType, 
-                    string HBillNo, 
-                    string HMaker, 
-                    long HWhID, 
-                    long HSPID, 
-                    long HSCWHID, 
-                    long HSCSPID, 
-                    bool SourceFlag, 
-                    string HSourceBillType, 
-                    long HStockInOrgID, 
-                    long HStockOutOrgID, 
-                    ClsXt_SystemParameterMain oSystemParameterMain, 
-                    string sErrMsg, 
-                    object userState) {
-            if ((this.set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiOperationCompleted == null)) {
-                this.set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiOperationCompleted);
+        public void set_SaveOtherInBillAsync(ClsKf_OtherInBillMain oMain, string sErrMsg, object userState) {
+            if ((this.set_SaveOtherInBillOperationCompleted == null)) {
+                this.set_SaveOtherInBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveOtherInBillOperationCompleted);
             }
-            this.InvokeAsync("set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLi", new object[] {
-                        sHBarCode_Pack,
-                        HBillID,
-                        HBillType,
-                        HBillNo,
-                        HMaker,
-                        HWhID,
-                        HSPID,
-                        HSCWHID,
-                        HSCSPID,
-                        SourceFlag,
-                        HSourceBillType,
-                        HStockInOrgID,
-                        HStockOutOrgID,
-                        oSystemParameterMain,
-                        sErrMsg}, this.set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiOperationCompleted, userState);
+            this.InvokeAsync("set_SaveOtherInBill", new object[] {
+                        oMain,
+                        sErrMsg}, this.set_SaveOtherInBillOperationCompleted, userState);
         }
         
-        private void Onset_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiOperationCompleted(object arg) {
-            if ((this.set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiCompleted != null)) {
+        private void Onset_SaveOtherInBillOperationCompleted(object arg) {
+            if ((this.set_SaveOtherInBillCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiCompleted(this, new set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.set_SaveOtherInBillCompleted(this, new set_SaveOtherInBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetJXBarCode_SiMoEr", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool GetJXBarCode_SiMoEr(string sBarCode, double HQty, ref string sErrMsg) {
-            object[] results = this.Invoke("GetJXBarCode_SiMoEr", new object[] {
-                        sBarCode,
-                        HQty,
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_CheckAddOtherInBill", 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_CheckAddOtherInBill(ClsKf_OtherInBillMain_K3 oMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_CheckAddOtherInBill", new object[] {
+                        oMain,
                         sErrMsg});
             sErrMsg = ((string)(results[1]));
             return ((bool)(results[0]));
         }
         
         /// <remarks/>
-        public void GetJXBarCode_SiMoErAsync(string sBarCode, double HQty, string sErrMsg) {
-            this.GetJXBarCode_SiMoErAsync(sBarCode, HQty, sErrMsg, null);
+        public void set_CheckAddOtherInBillAsync(ClsKf_OtherInBillMain_K3 oMain, string sErrMsg) {
+            this.set_CheckAddOtherInBillAsync(oMain, sErrMsg, null);
         }
         
         /// <remarks/>
-        public void GetJXBarCode_SiMoErAsync(string sBarCode, double HQty, string sErrMsg, object userState) {
-            if ((this.GetJXBarCode_SiMoErOperationCompleted == null)) {
-                this.GetJXBarCode_SiMoErOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetJXBarCode_SiMoErOperationCompleted);
+        public void set_CheckAddOtherInBillAsync(ClsKf_OtherInBillMain_K3 oMain, string sErrMsg, object userState) {
+            if ((this.set_CheckAddOtherInBillOperationCompleted == null)) {
+                this.set_CheckAddOtherInBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_CheckAddOtherInBillOperationCompleted);
             }
-            this.InvokeAsync("GetJXBarCode_SiMoEr", new object[] {
-                        sBarCode,
-                        HQty,
-                        sErrMsg}, this.GetJXBarCode_SiMoErOperationCompleted, userState);
+            this.InvokeAsync("set_CheckAddOtherInBill", new object[] {
+                        oMain,
+                        sErrMsg}, this.set_CheckAddOtherInBillOperationCompleted, userState);
         }
         
-        private void OnGetJXBarCode_SiMoErOperationCompleted(object arg) {
-            if ((this.GetJXBarCode_SiMoErCompleted != null)) {
+        private void Onset_CheckAddOtherInBillOperationCompleted(object arg) {
+            if ((this.set_CheckAddOtherInBillCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.GetJXBarCode_SiMoErCompleted(this, new GetJXBarCode_SiMoErCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.set_CheckAddOtherInBillCompleted(this, new set_CheckAddOtherInBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
@@ -10813,70 +11190,6 @@
             if ((this.set_SaveOtherInBill_BillCheckCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                 this.set_SaveOtherInBill_BillCheckCompleted(this, new set_SaveOtherInBill_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveOtherInBill_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_SaveOtherInBill_CLD_BillCheck(ClsKf_OtherInBillMain oMain, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SaveOtherInBill_CLD_BillCheck", new object[] {
-                        oMain,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_SaveOtherInBill_CLD_BillCheckAsync(ClsKf_OtherInBillMain oMain, string sErrMsg) {
-            this.set_SaveOtherInBill_CLD_BillCheckAsync(oMain, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_SaveOtherInBill_CLD_BillCheckAsync(ClsKf_OtherInBillMain oMain, string sErrMsg, object userState) {
-            if ((this.set_SaveOtherInBill_CLD_BillCheckOperationCompleted == null)) {
-                this.set_SaveOtherInBill_CLD_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveOtherInBill_CLD_BillCheckOperationCompleted);
-            }
-            this.InvokeAsync("set_SaveOtherInBill_CLD_BillCheck", new object[] {
-                        oMain,
-                        sErrMsg}, this.set_SaveOtherInBill_CLD_BillCheckOperationCompleted, userState);
-        }
-        
-        private void Onset_SaveOtherInBill_CLD_BillCheckOperationCompleted(object arg) {
-            if ((this.set_SaveOtherInBill_CLD_BillCheckCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SaveOtherInBill_CLD_BillCheckCompleted(this, new set_SaveOtherInBill_CLD_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveOtherInBill_CLD_BillCheck_Verify", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_SaveOtherInBill_CLD_BillCheck_Verify(ClsKf_OtherInBillMain oMain, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SaveOtherInBill_CLD_BillCheck_Verify", new object[] {
-                        oMain,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_SaveOtherInBill_CLD_BillCheck_VerifyAsync(ClsKf_OtherInBillMain oMain, string sErrMsg) {
-            this.set_SaveOtherInBill_CLD_BillCheck_VerifyAsync(oMain, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_SaveOtherInBill_CLD_BillCheck_VerifyAsync(ClsKf_OtherInBillMain oMain, string sErrMsg, object userState) {
-            if ((this.set_SaveOtherInBill_CLD_BillCheck_VerifyOperationCompleted == null)) {
-                this.set_SaveOtherInBill_CLD_BillCheck_VerifyOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveOtherInBill_CLD_BillCheck_VerifyOperationCompleted);
-            }
-            this.InvokeAsync("set_SaveOtherInBill_CLD_BillCheck_Verify", new object[] {
-                        oMain,
-                        sErrMsg}, this.set_SaveOtherInBill_CLD_BillCheck_VerifyOperationCompleted, userState);
-        }
-        
-        private void Onset_SaveOtherInBill_CLD_BillCheck_VerifyOperationCompleted(object arg) {
-            if ((this.set_SaveOtherInBill_CLD_BillCheck_VerifyCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SaveOtherInBill_CLD_BillCheck_VerifyCompleted(this, new set_SaveOtherInBill_CLD_BillCheck_VerifyCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
@@ -12844,204 +13157,74 @@
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SaveMESCLOUDUseNamePsd", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public System.Data.DataSet get_SaveMESCLOUDUseNamePsd(string HMaker) {
-            object[] results = this.Invoke("get_SaveMESCLOUDUseNamePsd", new object[] {
-                        HMaker});
-            return ((System.Data.DataSet)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void get_SaveMESCLOUDUseNamePsdAsync(string HMaker) {
-            this.get_SaveMESCLOUDUseNamePsdAsync(HMaker, null);
-        }
-        
-        /// <remarks/>
-        public void get_SaveMESCLOUDUseNamePsdAsync(string HMaker, object userState) {
-            if ((this.get_SaveMESCLOUDUseNamePsdOperationCompleted == null)) {
-                this.get_SaveMESCLOUDUseNamePsdOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SaveMESCLOUDUseNamePsdOperationCompleted);
-            }
-            this.InvokeAsync("get_SaveMESCLOUDUseNamePsd", new object[] {
-                        HMaker}, this.get_SaveMESCLOUDUseNamePsdOperationCompleted, userState);
-        }
-        
-        private void Onget_SaveMESCLOUDUseNamePsdOperationCompleted(object arg) {
-            if ((this.get_SaveMESCLOUDUseNamePsdCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_SaveMESCLOUDUseNamePsdCompleted(this, new get_SaveMESCLOUDUseNamePsdCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/CheckAllowBeforeSave", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool CheckAllowBeforeSave(long HInterID, ref string sMsg) {
-            object[] results = this.Invoke("CheckAllowBeforeSave", new object[] {
-                        HInterID,
-                        sMsg});
-            sMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void CheckAllowBeforeSaveAsync(long HInterID, string sMsg) {
-            this.CheckAllowBeforeSaveAsync(HInterID, sMsg, null);
-        }
-        
-        /// <remarks/>
-        public void CheckAllowBeforeSaveAsync(long HInterID, string sMsg, object userState) {
-            if ((this.CheckAllowBeforeSaveOperationCompleted == null)) {
-                this.CheckAllowBeforeSaveOperationCompleted = new System.Threading.SendOrPostCallback(this.OnCheckAllowBeforeSaveOperationCompleted);
-            }
-            this.InvokeAsync("CheckAllowBeforeSave", new object[] {
-                        HInterID,
-                        sMsg}, this.CheckAllowBeforeSaveOperationCompleted, userState);
-        }
-        
-        private void OnCheckAllowBeforeSaveOperationCompleted(object arg) {
-            if ((this.CheckAllowBeforeSaveCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.CheckAllowBeforeSaveCompleted(this, new CheckAllowBeforeSaveCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SystemParameter", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool get_SystemParameter(ClsXt_SystemParameterMain omodel) {
-            object[] results = this.Invoke("get_SystemParameter", new object[] {
-                        omodel});
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void get_SystemParameterAsync(ClsXt_SystemParameterMain omodel) {
-            this.get_SystemParameterAsync(omodel, null);
-        }
-        
-        /// <remarks/>
-        public void get_SystemParameterAsync(ClsXt_SystemParameterMain omodel, object userState) {
-            if ((this.get_SystemParameterOperationCompleted == null)) {
-                this.get_SystemParameterOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SystemParameterOperationCompleted);
-            }
-            this.InvokeAsync("get_SystemParameter", new object[] {
-                        omodel}, this.get_SystemParameterOperationCompleted, userState);
-        }
-        
-        private void Onget_SystemParameterOperationCompleted(object arg) {
-            if ((this.get_SystemParameterCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_SystemParameterCompleted(this, new get_SystemParameterCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_InfoByBarCode", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public ClsGy_BarCodeBill_WMS_Model_View get_InfoByBarCode(string sBarCode, ref string sErrMsg) {
-            object[] results = this.Invoke("get_InfoByBarCode", new object[] {
-                        sBarCode,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((ClsGy_BarCodeBill_WMS_Model_View)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void get_InfoByBarCodeAsync(string sBarCode, string sErrMsg) {
-            this.get_InfoByBarCodeAsync(sBarCode, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void get_InfoByBarCodeAsync(string sBarCode, string sErrMsg, object userState) {
-            if ((this.get_InfoByBarCodeOperationCompleted == null)) {
-                this.get_InfoByBarCodeOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_InfoByBarCodeOperationCompleted);
-            }
-            this.InvokeAsync("get_InfoByBarCode", new object[] {
-                        sBarCode,
-                        sErrMsg}, this.get_InfoByBarCodeOperationCompleted, userState);
-        }
-        
-        private void Onget_InfoByBarCodeOperationCompleted(object arg) {
-            if ((this.get_InfoByBarCodeCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_InfoByBarCodeCompleted(this, new get_InfoByBarCodeCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/Get_CheckWhAndSP", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool Get_CheckWhAndSP(long sHInterID, string sHBillType, string sBarCode, long sHWHID, long sHSPID, ref long HWHID, ref long HSPID, ref string sErrMsg) {
-            object[] results = this.Invoke("Get_CheckWhAndSP", new object[] {
-                        sHInterID,
-                        sHBillType,
-                        sBarCode,
-                        sHWHID,
-                        sHSPID,
-                        HWHID,
-                        HSPID,
-                        sErrMsg});
-            HWHID = ((long)(results[1]));
-            HSPID = ((long)(results[2]));
-            sErrMsg = ((string)(results[3]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void Get_CheckWhAndSPAsync(long sHInterID, string sHBillType, string sBarCode, long sHWHID, long sHSPID, long HWHID, long HSPID, string sErrMsg) {
-            this.Get_CheckWhAndSPAsync(sHInterID, sHBillType, sBarCode, sHWHID, sHSPID, HWHID, HSPID, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void Get_CheckWhAndSPAsync(long sHInterID, string sHBillType, string sBarCode, long sHWHID, long sHSPID, long HWHID, long HSPID, string sErrMsg, object userState) {
-            if ((this.Get_CheckWhAndSPOperationCompleted == null)) {
-                this.Get_CheckWhAndSPOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGet_CheckWhAndSPOperationCompleted);
-            }
-            this.InvokeAsync("Get_CheckWhAndSP", new object[] {
-                        sHInterID,
-                        sHBillType,
-                        sBarCode,
-                        sHWHID,
-                        sHSPID,
-                        HWHID,
-                        HSPID,
-                        sErrMsg}, this.Get_CheckWhAndSPOperationCompleted, userState);
-        }
-        
-        private void OnGet_CheckWhAndSPOperationCompleted(object arg) {
-            if ((this.Get_CheckWhAndSPCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.Get_CheckWhAndSPCompleted(this, new Get_CheckWhAndSPCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/Get_CheckWhAndSP_BeUpdate", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool Get_CheckWhAndSP_BeUpdate(long sHWHID, long sHSPID, ref string sErrMsg) {
-            object[] results = this.Invoke("Get_CheckWhAndSP_BeUpdate", new object[] {
-                        sHWHID,
-                        sHSPID,
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveEntrustOutBill_CLD_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SaveEntrustOutBill_CLD_New(ClsKf_EntrustOutBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveEntrustOutBill_CLD_New", new object[] {
+                        oMain,
+                        sHSourceType,
+                        oSystemParameterMain,
                         sErrMsg});
             sErrMsg = ((string)(results[1]));
             return ((bool)(results[0]));
         }
         
         /// <remarks/>
-        public void Get_CheckWhAndSP_BeUpdateAsync(long sHWHID, long sHSPID, string sErrMsg) {
-            this.Get_CheckWhAndSP_BeUpdateAsync(sHWHID, sHSPID, sErrMsg, null);
+        public void set_SaveEntrustOutBill_CLD_NewAsync(ClsKf_EntrustOutBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
+            this.set_SaveEntrustOutBill_CLD_NewAsync(oMain, sHSourceType, oSystemParameterMain, sErrMsg, null);
         }
         
         /// <remarks/>
-        public void Get_CheckWhAndSP_BeUpdateAsync(long sHWHID, long sHSPID, string sErrMsg, object userState) {
-            if ((this.Get_CheckWhAndSP_BeUpdateOperationCompleted == null)) {
-                this.Get_CheckWhAndSP_BeUpdateOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGet_CheckWhAndSP_BeUpdateOperationCompleted);
+        public void set_SaveEntrustOutBill_CLD_NewAsync(ClsKf_EntrustOutBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
+            if ((this.set_SaveEntrustOutBill_CLD_NewOperationCompleted == null)) {
+                this.set_SaveEntrustOutBill_CLD_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveEntrustOutBill_CLD_NewOperationCompleted);
             }
-            this.InvokeAsync("Get_CheckWhAndSP_BeUpdate", new object[] {
-                        sHWHID,
-                        sHSPID,
-                        sErrMsg}, this.Get_CheckWhAndSP_BeUpdateOperationCompleted, userState);
+            this.InvokeAsync("set_SaveEntrustOutBill_CLD_New", new object[] {
+                        oMain,
+                        sHSourceType,
+                        oSystemParameterMain,
+                        sErrMsg}, this.set_SaveEntrustOutBill_CLD_NewOperationCompleted, userState);
         }
         
-        private void OnGet_CheckWhAndSP_BeUpdateOperationCompleted(object arg) {
-            if ((this.Get_CheckWhAndSP_BeUpdateCompleted != null)) {
+        private void Onset_SaveEntrustOutBill_CLD_NewOperationCompleted(object arg) {
+            if ((this.set_SaveEntrustOutBill_CLD_NewCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.Get_CheckWhAndSP_BeUpdateCompleted(this, new Get_CheckWhAndSP_BeUpdateCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.set_SaveEntrustOutBill_CLD_NewCompleted(this, new set_SaveEntrustOutBill_CLD_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveEntrustOutBill_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_SaveEntrustOutBill_CLD(ClsKf_EntrustOutBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveEntrustOutBill_CLD", new object[] {
+                        oMain,
+                        sHSourceType,
+                        oSystemParameterMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_SaveEntrustOutBill_CLDAsync(ClsKf_EntrustOutBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
+            this.set_SaveEntrustOutBill_CLDAsync(oMain, sHSourceType, oSystemParameterMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_SaveEntrustOutBill_CLDAsync(ClsKf_EntrustOutBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
+            if ((this.set_SaveEntrustOutBill_CLDOperationCompleted == null)) {
+                this.set_SaveEntrustOutBill_CLDOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveEntrustOutBill_CLDOperationCompleted);
+            }
+            this.InvokeAsync("set_SaveEntrustOutBill_CLD", new object[] {
+                        oMain,
+                        sHSourceType,
+                        oSystemParameterMain,
+                        sErrMsg}, this.set_SaveEntrustOutBill_CLDOperationCompleted, userState);
+        }
+        
+        private void Onset_SaveEntrustOutBill_CLDOperationCompleted(object arg) {
+            if ((this.set_SaveEntrustOutBill_CLDCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_SaveEntrustOutBill_CLDCompleted(this, new set_SaveEntrustOutBill_CLDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
@@ -14671,138 +14854,6 @@
             if ((this.set_SaveEntrustInBill_CLDCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                 this.set_SaveEntrustInBill_CLDCompleted(this, new set_SaveEntrustInBill_CLDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveOtherInBackBill", 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_SaveOtherInBackBill(ClsKf_ICStockBillMain oMain, string sHSourceType, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SaveOtherInBackBill", new object[] {
-                        oMain,
-                        sHSourceType,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_SaveOtherInBackBillAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg) {
-            this.set_SaveOtherInBackBillAsync(oMain, sHSourceType, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_SaveOtherInBackBillAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg, object userState) {
-            if ((this.set_SaveOtherInBackBillOperationCompleted == null)) {
-                this.set_SaveOtherInBackBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveOtherInBackBillOperationCompleted);
-            }
-            this.InvokeAsync("set_SaveOtherInBackBill", new object[] {
-                        oMain,
-                        sHSourceType,
-                        sErrMsg}, this.set_SaveOtherInBackBillOperationCompleted, userState);
-        }
-        
-        private void Onset_SaveOtherInBackBillOperationCompleted(object arg) {
-            if ((this.set_SaveOtherInBackBillCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SaveOtherInBackBillCompleted(this, new set_SaveOtherInBackBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveOtherInBackBill_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_SaveOtherInBackBill_New(ClsKf_ICStockBillMain oMain, string sHSourceType, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SaveOtherInBackBill_New", new object[] {
-                        oMain,
-                        sHSourceType,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_SaveOtherInBackBill_NewAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg) {
-            this.set_SaveOtherInBackBill_NewAsync(oMain, sHSourceType, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_SaveOtherInBackBill_NewAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg, object userState) {
-            if ((this.set_SaveOtherInBackBill_NewOperationCompleted == null)) {
-                this.set_SaveOtherInBackBill_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveOtherInBackBill_NewOperationCompleted);
-            }
-            this.InvokeAsync("set_SaveOtherInBackBill_New", new object[] {
-                        oMain,
-                        sHSourceType,
-                        sErrMsg}, this.set_SaveOtherInBackBill_NewOperationCompleted, userState);
-        }
-        
-        private void Onset_SaveOtherInBackBill_NewOperationCompleted(object arg) {
-            if ((this.set_SaveOtherInBackBill_NewCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SaveOtherInBackBill_NewCompleted(this, new set_SaveOtherInBackBill_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveOtherInBill", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_SaveOtherInBill(ClsKf_OtherInBillMain oMain, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SaveOtherInBill", new object[] {
-                        oMain,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_SaveOtherInBillAsync(ClsKf_OtherInBillMain oMain, string sErrMsg) {
-            this.set_SaveOtherInBillAsync(oMain, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_SaveOtherInBillAsync(ClsKf_OtherInBillMain oMain, string sErrMsg, object userState) {
-            if ((this.set_SaveOtherInBillOperationCompleted == null)) {
-                this.set_SaveOtherInBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveOtherInBillOperationCompleted);
-            }
-            this.InvokeAsync("set_SaveOtherInBill", new object[] {
-                        oMain,
-                        sErrMsg}, this.set_SaveOtherInBillOperationCompleted, userState);
-        }
-        
-        private void Onset_SaveOtherInBillOperationCompleted(object arg) {
-            if ((this.set_SaveOtherInBillCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SaveOtherInBillCompleted(this, new set_SaveOtherInBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_CheckAddOtherInBill", 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_CheckAddOtherInBill(ClsKf_OtherInBillMain_K3 oMain, ref string sErrMsg) {
-            object[] results = this.Invoke("set_CheckAddOtherInBill", new object[] {
-                        oMain,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_CheckAddOtherInBillAsync(ClsKf_OtherInBillMain_K3 oMain, string sErrMsg) {
-            this.set_CheckAddOtherInBillAsync(oMain, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_CheckAddOtherInBillAsync(ClsKf_OtherInBillMain_K3 oMain, string sErrMsg, object userState) {
-            if ((this.set_CheckAddOtherInBillOperationCompleted == null)) {
-                this.set_CheckAddOtherInBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_CheckAddOtherInBillOperationCompleted);
-            }
-            this.InvokeAsync("set_CheckAddOtherInBill", new object[] {
-                        oMain,
-                        sErrMsg}, this.set_CheckAddOtherInBillOperationCompleted, userState);
-        }
-        
-        private void Onset_CheckAddOtherInBillOperationCompleted(object arg) {
-            if ((this.set_CheckAddOtherInBillCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_CheckAddOtherInBillCompleted(this, new set_CheckAddOtherInBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
@@ -16490,78 +16541,6 @@
             if ((this.set_SaveEntrustOutBill_NewCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                 this.set_SaveEntrustOutBill_NewCompleted(this, new set_SaveEntrustOutBill_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveEntrustOutBill_CLD_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_SaveEntrustOutBill_CLD_New(ClsKf_EntrustOutBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SaveEntrustOutBill_CLD_New", new object[] {
-                        oMain,
-                        sHSourceType,
-                        oSystemParameterMain,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_SaveEntrustOutBill_CLD_NewAsync(ClsKf_EntrustOutBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
-            this.set_SaveEntrustOutBill_CLD_NewAsync(oMain, sHSourceType, oSystemParameterMain, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_SaveEntrustOutBill_CLD_NewAsync(ClsKf_EntrustOutBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
-            if ((this.set_SaveEntrustOutBill_CLD_NewOperationCompleted == null)) {
-                this.set_SaveEntrustOutBill_CLD_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveEntrustOutBill_CLD_NewOperationCompleted);
-            }
-            this.InvokeAsync("set_SaveEntrustOutBill_CLD_New", new object[] {
-                        oMain,
-                        sHSourceType,
-                        oSystemParameterMain,
-                        sErrMsg}, this.set_SaveEntrustOutBill_CLD_NewOperationCompleted, userState);
-        }
-        
-        private void Onset_SaveEntrustOutBill_CLD_NewOperationCompleted(object arg) {
-            if ((this.set_SaveEntrustOutBill_CLD_NewCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SaveEntrustOutBill_CLD_NewCompleted(this, new set_SaveEntrustOutBill_CLD_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveEntrustOutBill_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_SaveEntrustOutBill_CLD(ClsKf_EntrustOutBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SaveEntrustOutBill_CLD", new object[] {
-                        oMain,
-                        sHSourceType,
-                        oSystemParameterMain,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_SaveEntrustOutBill_CLDAsync(ClsKf_EntrustOutBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
-            this.set_SaveEntrustOutBill_CLDAsync(oMain, sHSourceType, oSystemParameterMain, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_SaveEntrustOutBill_CLDAsync(ClsKf_EntrustOutBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
-            if ((this.set_SaveEntrustOutBill_CLDOperationCompleted == null)) {
-                this.set_SaveEntrustOutBill_CLDOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveEntrustOutBill_CLDOperationCompleted);
-            }
-            this.InvokeAsync("set_SaveEntrustOutBill_CLD", new object[] {
-                        oMain,
-                        sHSourceType,
-                        oSystemParameterMain,
-                        sErrMsg}, this.set_SaveEntrustOutBill_CLDOperationCompleted, userState);
-        }
-        
-        private void Onset_SaveEntrustOutBill_CLDOperationCompleted(object arg) {
-            if ((this.set_SaveEntrustOutBill_CLDCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SaveEntrustOutBill_CLDCompleted(this, new set_SaveEntrustOutBill_CLDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
@@ -24753,317 +24732,6797 @@
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
-    public partial class ClsKf_ICStockBill_Mould {
+    public partial class ClsXt_SystemParameterMain {
         
-        private long hItemIDField;
+        private string sc_ICMOReportBill_AutoSubmitField;
         
-        private string hBarTypeField;
+        private string sc_ICMOReportBill_AutoCheckField;
         
-        private long hWhIDField;
+        private string sc_ICMOReportBill_SaveAutoAddnewField;
         
-        private string hWhNumberField;
+        private string sc_ICMOReportBill_ERPModeField;
         
-        private string hWhNameField;
+        private string sc_ICMOReportBill_MustQtyCtlField;
         
-        private bool hSPFlagField;
+        private string sc_ICMOReportBill_MulSourceBillField;
         
-        private long hSPIDField;
+        private string sc_ICMOReportBill_BillTypeOneScanField;
         
-        private string hSPNumberField;
+        private string sc_ICMOReportBill_SourceBillCtlField;
         
-        private string hSPNameField;
+        private string sc_ICMOReportBill_BatchNoCtlField;
         
-        private long hDeptIDField;
+        private string sc_ICMOReportBill_MultilineCtlField;
         
-        private string hDeptNumberField;
+        private string sc_ICMOReportBill_MaterWHSPCtlField;
         
-        private string hDeptNameField;
+        private string sc_ICMOReportBill_SourceWHSPCtlField;
         
-        private long hSupIDField;
+        private string sc_ICMOReportBill_UpdateSourceInterIDField;
         
-        private string hSupNumberField;
+        private string sc_ICMOReportBill_MESFlagField;
         
-        private string hSupNameField;
+        private string sc_ICMOReportBill_FirstCheckOutField;
         
-        private string hSourceBillNoField;
+        private string sc_ICMOReportBill_ProcessCheckOutField;
         
-        private string hSourceBillTypeField;
+        private string sc_ICMOReportBill_DeleterAndMakerMustSameField;
         
-        private long hOWNERIDField;
+        private string sc_ICMOReportBill_BillDateModeField;
         
-        private string hOWNERNAMEField;
+        private string cg_POInStockBill_AutoCheckField;
         
-        private string hCustomField;
+        private string cg_POInStockBill_SaveAutoAddnewField;
         
-        private long hMulSourceFlagField;
+        private string cg_POInStockBill_ERPModeField;
         
-        private string hStockStyleField;
+        private string cg_POInStockBill_BarCodeCtlField;
         
-        private long hStockInOrgIDField;
+        private string cg_POInStockBill_DeleterAndMakerMustSameField;
         
-        private string hStockInOrgNameField;
+        private string kf_POStockInBill_AutoSubmitField;
         
-        private long hStockOutOrgIDField;
+        private string kf_POStockInBill_AutoCheckField;
         
-        private string hStockOutOrgNameField;
+        private string kf_POStockInBill_SaveAutoAddnewField;
+        
+        private string kf_POStockInBill_ERPModeField;
+        
+        private string kf_POStockInBill_MustQtyCtlField;
+        
+        private string kf_POStockInBill_MulSourceBillField;
+        
+        private string kf_POStockInBill_BillTypeOneScanField;
+        
+        private string kf_POStockInBill_SourceBillCtlField;
+        
+        private string kf_POStockInBill_BatchNoCtlField;
+        
+        private string kf_POStockInBill_MultilineCtlField;
+        
+        private string kf_POStockInBill_MaterWHSPCtlField;
+        
+        private string kf_POStockInBill_SourceWHSPCtlField;
+        
+        private string kf_POStockInBill_AutoBarCodeField;
+        
+        private string kf_POStockInBill_DeleterAndMakerMustSameField;
+        
+        private string kf_POStockInBill_BillDateModeField;
+        
+        private string kf_POStockInBillCheck_MustQtyCtlField;
+        
+        private string kf_POStockInBillCheck_WHSPCtlField;
+        
+        private string kf_POStockInBillCheck_MultilineCtlField;
+        
+        private string kf_POStockInBillCheck_SourceBarCodeCtlField;
+        
+        private string kf_POStockInBillCheck_ERPModeField;
+        
+        private string kf_ProductInBill_AutoSubmitField;
+        
+        private string kf_ProductInBill_AutoCheckField;
+        
+        private string kf_ProductInBill_SaveAutoAddnewField;
+        
+        private string kf_ProductInBill_ERPModeField;
+        
+        private string kf_ProductInBill_MustQtyCtlField;
+        
+        private string kf_ProductInBill_MulSourceBillField;
+        
+        private string kf_ProductInBill_BillTypeOneScanField;
+        
+        private string kf_ProductInBill_SourceBillCtlField;
+        
+        private string kf_ProductInBill_BatchNoCtlField;
+        
+        private string kf_ProductInBill_MultilineCtlField;
+        
+        private string kf_ProductInBill_MaterWHSPCtlField;
+        
+        private string kf_ProductInBill_SourceWHSPCtlField;
+        
+        private string kf_ProductInBill_DisplayField;
+        
+        private string kf_ProductInBill_DeleterAndMakerMustSameField;
+        
+        private string kf_ProductInBill_BillDateModeField;
+        
+        private string kf_ProductInBillCheck_MustQtyCtlField;
+        
+        private string kf_ProductInBillCheck_WHSPCtlField;
+        
+        private string kf_ProductInBillCheck_MultilineCtlField;
+        
+        private string kf_ProductInBillCheck_SourceBarCodeCtlField;
+        
+        private string kf_ProductInBillCheck_ERPModeField;
+        
+        private string kf_OtherInBill_AutoSubmitField;
+        
+        private string kf_OtherInBill_AutoCheckField;
+        
+        private string kf_OtherInBill_SaveAutoAddnewField;
+        
+        private string kf_OtherInBill_ERPModeField;
+        
+        private string kf_OtherInBill_MustQtyCtlField;
+        
+        private string kf_OtherInBill_MulSourceBillField;
+        
+        private string kf_OtherInBill_BillTypeOneScanField;
+        
+        private string kf_OtherInBill_SourceBillCtlField;
+        
+        private string kf_OtherInBill_BatchNoCtlField;
+        
+        private string kf_OtherInBill_MultilineCtlField;
+        
+        private string kf_OtherInBill_MaterWHSPCtlField;
+        
+        private string kf_OtherInBill_SourceWHSPCtlField;
+        
+        private string kf_OtherInBill_DeleterAndMakerMustSameField;
+        
+        private string kf_OtherInBill_BillDateModeField;
+        
+        private string kf_OtherInBillCheck_MustQtyCtlField;
+        
+        private string kf_OtherInBillCheck_WHSPCtlField;
+        
+        private string kf_OtherInBillCheck_MultilineCtlField;
+        
+        private string kf_OtherInBillCheck_SourceBarCodeCtlField;
+        
+        private string kf_OtherInBillCheck_ERPModeField;
+        
+        private string kf_EntrustInBill_AutoSubmitField;
+        
+        private string kf_EntrustInBill_AutoCheckField;
+        
+        private string kf_EntrustInBill_SaveAutoAddnewField;
+        
+        private string kf_EntrustInBill_ERPModeField;
+        
+        private string kf_EntrustInBill_MustQtyCtlField;
+        
+        private string kf_EntrustInBill_MulSourceBillField;
+        
+        private string kf_EntrustInBill_BillTypeOneScanField;
+        
+        private string kf_EntrustInBill_SourceBillCtlField;
+        
+        private string kf_EntrustInBill_BatchNoCtlField;
+        
+        private string kf_EntrustInBill_MultilineCtlField;
+        
+        private string kf_EntrustInBill_MaterWHSPCtlField;
+        
+        private string kf_EntrustInBill_SourceWHSPCtlField;
+        
+        private string kf_EntrustInBill_DeleterAndMakerMustSameField;
+        
+        private string kf_EntrustInBill_BillDateModeField;
+        
+        private string kf_MateOutBill_AutoSubmitField;
+        
+        private string kf_MateOutBill_AutoCheckField;
+        
+        private string kf_MateOutBill_SaveAutoAddnewField;
+        
+        private string kf_MateOutBill_ERPModeField;
+        
+        private string kf_MateOutBill_MustQtyCtlField;
+        
+        private string kf_MateOutBill_MulSourceBillField;
+        
+        private string kf_MateOutBill_BillTypeOneScanField;
+        
+        private string kf_MateOutBill_BatchNoCtlField;
+        
+        private string kf_MateOutBill_MultilineCtlField;
+        
+        private string kf_MateOutBill_MaterWHSPCtlField;
+        
+        private string kf_MateOutBill_SourceWHSPCtlField;
+        
+        private string kf_MateOutBill_FIFOListField;
+        
+        private string kf_MateOutBill_FIFOCtlField;
+        
+        private string kf_MateOutBill_SimpleModeField;
+        
+        private string kf_MateOutBill_AutoBarCodeField;
+        
+        private string kf_MateOutBill_DeleterAndMakerMustSameField;
+        
+        private string kf_MateOutBill_BillDateModeField;
+        
+        private string kf_MateOutBillCheck_MustQtyCtlField;
+        
+        private string kf_MateOutBillCheck_WHSPCtlField;
+        
+        private string kf_MateOutBillCheck_MultilineCtlField;
+        
+        private string kf_MateOutBillCheck_SourceBarCodeCtlField;
+        
+        private string kf_MateOutBillCheck_ERPModeField;
+        
+        private string kf_SellOutBill_AutoSubmitField;
+        
+        private string kf_SellOutBill_AutoCheckField;
+        
+        private string kf_SellOutBill_SaveAutoAddnewField;
+        
+        private string kf_SellOutBill_ERPModeField;
+        
+        private string kf_SellOutBill_MustQtyCtlField;
+        
+        private string kf_SellOutBill_MulSourceBillField;
+        
+        private string kf_SellOutBill_BillTypeOneScanField;
+        
+        private string kf_SellOutBill_BatchNoCtlField;
+        
+        private string kf_SellOutBill_MultilineCtlField;
+        
+        private string kf_SellOutBill_MaterWHSPCtlField;
+        
+        private string kf_SellOutBill_SourceWHSPCtlField;
+        
+        private string kf_SellOutBill_FIFOListField;
+        
+        private string kf_SellOutBill_FIFOCtlField;
+        
+        private string kf_SellOutBill_AutoSavePOStockInBillField;
+        
+        private string kf_SellOutBill_NoRefreshField;
+        
+        private string kf_SellOutBill_DisplayField;
+        
+        private string kf_SellOutBill_DeleterAndMakerMustSameField;
+        
+        private string kf_SellOutBill_BillDateModeField;
+        
+        private string kf_SellOutBillCheck_MustQtyCtlField;
+        
+        private string kf_SellOutBillCheck_WHSPCtlField;
+        
+        private string kf_SellOutBillCheck_MultilineCtlField;
+        
+        private string kf_SellOutBillCheck_SourceBarCodeCtlField;
+        
+        private string kf_SellOutBillCheck_ERPModeField;
+        
+        private string kf_OtherOutBill_AutoSubmitField;
+        
+        private string kf_OtherOutBill_AutoCheckField;
+        
+        private string kf_OtherOutBill_SaveAutoAddnewField;
+        
+        private string kf_OtherOutBill_ERPModeField;
+        
+        private string kf_OtherOutBill_MustQtyCtlField;
+        
+        private string kf_OtherOutBill_MulSourceBillField;
+        
+        private string kf_OtherOutBill_BillTypeOneScanField;
+        
+        private string kf_OtherOutBill_BatchNoCtlField;
+        
+        private string kf_OtherOutBill_MultilineCtlField;
+        
+        private string kf_OtherOutBill_MaterWHSPCtlField;
+        
+        private string kf_OtherOutBill_SourceWHSPCtlField;
+        
+        private string kf_OtherOutBill_FIFOListField;
+        
+        private string kf_OtherOutBill_FIFOCtlField;
+        
+        private string kf_OtherOutBill_DeleterAndMakerMustSameField;
+        
+        private string kf_OtherOutBill_BillDateModeField;
+        
+        private string kf_OtherOutBillCheck_MustQtyCtlField;
+        
+        private string kf_OtherOutBillCheck_WHSPCtlField;
+        
+        private string kf_OtherOutBillCheck_MultilineCtlField;
+        
+        private string kf_OtherOutBillCheck_SourceBarCodeCtlField;
+        
+        private string kf_OtherOutBillCheck_ERPModeField;
+        
+        private string kf_EntrustOutBill_AutoSubmitField;
+        
+        private string kf_EntrustOutBill_AutoCheckField;
+        
+        private string kf_EntrustOutBill_SaveAutoAddnewField;
+        
+        private string kf_EntrustOutBill_ERPModeField;
+        
+        private string kf_EntrustOutBill_MustQtyCtlField;
+        
+        private string kf_EntrustOutBill_MulSourceBillField;
+        
+        private string kf_EntrustOutBill_BillTypeOneScanField;
+        
+        private string kf_EntrustOutBill_BatchNoCtlField;
+        
+        private string kf_EntrustOutBill_MultilineCtlField;
+        
+        private string kf_EntrustOutBill_MaterWHSPCtlField;
+        
+        private string kf_EntrustOutBill_SourceWHSPCtlField;
+        
+        private string kf_EntrustOutBill_FIFOListField;
+        
+        private string kf_EntrustOutBill_FIFOCtlField;
+        
+        private string kf_EntrustOutBill_SimpleModeField;
+        
+        private string kf_EntrustOutBill_DeleterAndMakerMustSameField;
+        
+        private string kf_EntrustOutBill_BillDateModeField;
+        
+        private string kf_EntrustOutBillCheck_MustQtyCtlField;
+        
+        private string kf_EntrustOutBillCheck_WHSPCtlField;
+        
+        private string kf_EntrustOutBillCheck_MultilineCtlField;
+        
+        private string kf_EntrustOutBillCheck_SourceBarCodeCtlField;
+        
+        private string kf_EntrustOutBillCheck_ERPModeField;
+        
+        private string kf_MateReplenishOutBill_AutoSubmitField;
+        
+        private string kf_MateReplenishOutBill_AutoCheckField;
+        
+        private string kf_MateReplenishOutBill_SaveAutoAddnewField;
+        
+        private string kf_MateReplenishOutBill_ERPModeField;
+        
+        private string kf_MateReplenishOutBill_MustQtyCtlField;
+        
+        private string kf_MateReplenishOutBill_MulSourceBillField;
+        
+        private string kf_MateReplenishOutBill_BillTypeOneScanField;
+        
+        private string kf_MateReplenishOutBill_BatchNoCtlField;
+        
+        private string kf_MateReplenishOutBill_MultilineCtlField;
+        
+        private string kf_MateReplenishOutBill_MaterWHSPCtlField;
+        
+        private string kf_MateReplenishOutBill_SourceWHSPCtlField;
+        
+        private string kf_MateReplenishOutBill_FIFOListField;
+        
+        private string kf_MateReplenishOutBill_FIFOCtlField;
+        
+        private string kf_MateReplenishOutBill_DeleterAndMakerMustSameField;
+        
+        private string kf_MateReplenishOutBill_BillDateModeField;
+        
+        private string kf_MateReplenishOutBillCheck_MustQtyCtlField;
+        
+        private string kf_MateReplenishOutBillCheck_WHSPCtlField;
+        
+        private string kf_MateReplenishOutBillCheck_MultilineCtlField;
+        
+        private string kf_MateReplenishOutBillCheck_SourceBarCodeCtlField;
+        
+        private string kf_MateReplenishOutBillCheck_ERPModeField;
+        
+        private string kf_EntrustReplenishOutBill_AutoSubmitField;
+        
+        private string kf_EntrustReplenishOutBill_AutoCheckField;
+        
+        private string kf_EntrustReplenishOutBill_SaveAutoAddnewField;
+        
+        private string kf_EntrustReplenishOutBill_ERPModeField;
+        
+        private string kf_EntrustReplenishOutBill_MustQtyCtlField;
+        
+        private string kf_EntrustReplenishOutBill_MulSourceBillField;
+        
+        private string kf_EntrustReplenishOutBill_BillTypeOneScanField;
+        
+        private string kf_EntrustReplenishOutBill_BatchNoCtlField;
+        
+        private string kf_EntrustReplenishOutBill_MultilineCtlField;
+        
+        private string kf_EntrustReplenishOutBill_MaterWHSPCtlField;
+        
+        private string kf_EntrustReplenishOutBill_SourceWHSPCtlField;
+        
+        private string kf_EntrustReplenishOutBill_FIFOListField;
+        
+        private string kf_EntrustReplenishOutBill_FIFOCtlField;
+        
+        private string kf_EntrustReplenishOutBill_DeleterAndMakerMustSameField;
+        
+        private string kf_EntrustReplenishOutBill_BillDateModeField;
+        
+        private string kf_EntrustReplenishOutBillCheck_MustQtyCtlField;
+        
+        private string kf_EntrustReplenishOutBillCheck_WHSPCtlField;
+        
+        private string kf_EntrustReplenishOutBillCheck_MultilineCtlField;
+        
+        private string kf_EntrustReplenishOutBillCheck_SourceBarCodeCtlField;
+        
+        private string kf_EntrustReplenishOutBillCheck_ERPModeField;
+        
+        private string kf_MoveStockBill_AutoSubmitField;
+        
+        private string kf_MoveStockBill_AutoCheckField;
+        
+        private string kf_MoveStockBill_SaveAutoAddnewField;
+        
+        private string kf_MoveStockBill_ERPModeField;
+        
+        private string kf_MoveStockBill_MustQtyCtlField;
+        
+        private string kf_MoveStockBill_MulSourceBillField;
+        
+        private string kf_MoveStockBill_BillTypeOneScanField;
+        
+        private string kf_MoveStockBill_BatchNoCtlField;
+        
+        private string kf_MoveStockBill_MultilineCtlField;
+        
+        private string kf_MoveStockBill_MaterWHSPCtlField;
+        
+        private string kf_MoveStockBill_SourceWHSPCtlField;
+        
+        private string kf_MoveStockBill_FIFOListField;
+        
+        private string kf_MoveStockBill_FIFOCtlField;
+        
+        private string kf_MoveStockBill_DisplayField;
+        
+        private string kf_MoveStockBill_DeleterAndMakerMustSameField;
+        
+        private string kf_MoveStockBill_BillDateModeField;
+        
+        private string kf_MoveStockBillCheck_MustQtyCtlField;
+        
+        private string kf_MoveStockBillCheck_WHSPCtlField;
+        
+        private string kf_MoveStockBillCheck_MultilineCtlField;
+        
+        private string kf_MoveStockBillCheck_SourceBarCodeCtlField;
+        
+        private string kf_MoveStockBillCheck_ERPModeField;
+        
+        private string kf_MoveStockStepOutBill_AutoSubmitField;
+        
+        private string kf_MoveStockStepOutBill_AutoCheckField;
+        
+        private string kf_MoveStockStepOutBill_SaveAutoAddnewField;
+        
+        private string kf_MoveStockStepOutBill_ERPModeField;
+        
+        private string kf_MoveStockStepOutBill_MustQtyCtlField;
+        
+        private string kf_MoveStockStepOutBill_MulSourceBillField;
+        
+        private string kf_MoveStockStepOutBill_BillTypeOneScanField;
+        
+        private string kf_MoveStockStepOutBill_BatchNoCtlField;
+        
+        private string kf_MoveStockStepOutBill_MultilineCtlField;
+        
+        private string kf_MoveStockStepOutBill_MaterWHSPCtlField;
+        
+        private string kf_MoveStockStepOutBill_SourceWHSPCtlField;
+        
+        private string kf_MoveStockStepOutBill_FIFOListField;
+        
+        private string kf_MoveStockStepOutBill_FIFOCtlField;
+        
+        private string kf_MoveStockStepOutBill_DeleterAndMakerMustSameField;
+        
+        private string kf_MoveStockStepOutBill_BillDateModeField;
+        
+        private string kf_MoveStockStepInBill_AutoSubmitField;
+        
+        private string kf_MoveStockStepInBill_AutoCheckField;
+        
+        private string kf_MoveStockStepInBill_SaveAutoAddnewField;
+        
+        private string kf_MoveStockStepInBill_ERPModeField;
+        
+        private string kf_MoveStockStepInBill_MustQtyCtlField;
+        
+        private string kf_MoveStockStepInBill_MulSourceBillField;
+        
+        private string kf_MoveStockStepInBill_BillTypeOneScanField;
+        
+        private string kf_MoveStockStepInBill_BatchNoCtlField;
+        
+        private string kf_MoveStockStepInBill_MultilineCtlField;
+        
+        private string kf_MoveStockStepInBill_MaterWHSPCtlField;
+        
+        private string kf_MoveStockStepInBill_SourceWHSPCtlField;
+        
+        private string kf_MoveStockStepInBill_FIFOListField;
+        
+        private string kf_MoveStockStepInBill_FIFOCtlField;
+        
+        private string kf_MoveStockStepInBill_SourceBarCodeCtlField;
+        
+        private string kf_MoveStockStepInBill_DeleterAndMakerMustSameField;
+        
+        private string kf_MoveStockStepInBill_BillDateModeField;
+        
+        private string kf_POStockInBackBill_AutoSubmitField;
+        
+        private string kf_POStockInBackBill_AutoCheckField;
+        
+        private string kf_POStockInBackBill_SaveAutoAddnewField;
+        
+        private string kf_POStockInBackBill_ERPModeField;
+        
+        private string kf_POStockInBackBill_MustQtyCtlField;
+        
+        private string kf_POStockInBackBill_MulSourceBillField;
+        
+        private string kf_POStockInBackBill_BillTypeOneScanField;
+        
+        private string kf_POStockInBackBill_BatchNoCtlField;
+        
+        private string kf_POStockInBackBill_MultilineCtlField;
+        
+        private string kf_POStockInBackBill_MaterWHSPCtlField;
+        
+        private string kf_POStockInBackBill_SourceWHSPCtlField;
+        
+        private string kf_POStockInBackBill_DeleterAndMakerMustSameField;
+        
+        private string kf_POStockInBackBill_BillDateModeField;
+        
+        private string kf_ProductInBackBill_AutoSubmitField;
+        
+        private string kf_ProductInBackBill_AutoCheckField;
+        
+        private string kf_ProductInBackBill_SaveAutoAddnewField;
+        
+        private string kf_ProductInBackBill_ERPModeField;
+        
+        private string kf_ProductInBackBill_MustQtyCtlField;
+        
+        private string kf_ProductInBackBill_MulSourceBillField;
+        
+        private string kf_ProductInBackBill_BillTypeOneScanField;
+        
+        private string kf_ProductInBackBill_BatchNoCtlField;
+        
+        private string kf_ProductInBackBill_MultilineCtlField;
+        
+        private string kf_ProductInBackBill_MaterWHSPCtlField;
+        
+        private string kf_ProductInBackBill_SourceWHSPCtlField;
+        
+        private string kf_ProductInBackBill_DeleterAndMakerMustSameField;
+        
+        private string kf_ProductInBackBill_BillDateModeField;
+        
+        private string kf_OtherInBackBill_AutoSubmitField;
+        
+        private string kf_OtherInBackBill_AutoCheckField;
+        
+        private string kf_OtherInBackBill_SaveAutoAddnewField;
+        
+        private string kf_OtherInBackBill_ERPModeField;
+        
+        private string kf_OtherInBackBill_MustQtyCtlField;
+        
+        private string kf_OtherInBackBill_MulSourceBillField;
+        
+        private string kf_OtherInBackBill_BillTypeOneScanField;
+        
+        private string kf_OtherInBackBill_BatchNoCtlField;
+        
+        private string kf_OtherInBackBill_MultilineCtlField;
+        
+        private string kf_OtherInBackBill_MaterWHSPCtlField;
+        
+        private string kf_OtherInBackBill_SourceWHSPCtlField;
+        
+        private string kf_OtherInBackBill_DeleterAndMakerMustSameField;
+        
+        private string kf_OtherInBackBill_BillDateModeField;
+        
+        private string kf_EntrustInBackBill_AutoSubmitField;
+        
+        private string kf_EntrustInBackBill_AutoCheckField;
+        
+        private string kf_EntrustInBackBill_SaveAutoAddnewField;
+        
+        private string kf_EntrustInBackBill_ERPModeField;
+        
+        private string kf_EntrustInBackBill_MustQtyCtlField;
+        
+        private string kf_EntrustInBackBill_MulSourceBillField;
+        
+        private string kf_EntrustInBackBill_BillTypeOneScanField;
+        
+        private string kf_EntrustInBackBill_BatchNoCtlField;
+        
+        private string kf_EntrustInBackBill_MultilineCtlField;
+        
+        private string kf_EntrustInBackBill_MaterWHSPCtlField;
+        
+        private string kf_EntrustInBackBill_SourceWHSPCtlField;
+        
+        private string kf_EntrustInBackBill_DeleterAndMakerMustSameField;
+        
+        private string kf_EntrustInBackBill_BillDateModeField;
+        
+        private string kf_MateOutBackBill_AutoSubmitField;
+        
+        private string kf_MateOutBackBill_AutoCheckField;
+        
+        private string kf_MateOutBackBill_SaveAutoAddnewField;
+        
+        private string kf_MateOutBackBill_ERPModeField;
+        
+        private string kf_MateOutBackBill_MustQtyCtlField;
+        
+        private string kf_MateOutBackBill_MulSourceBillField;
+        
+        private string kf_MateOutBackBill_BillTypeOneScanField;
+        
+        private string kf_MateOutBackBill_BatchNoCtlField;
+        
+        private string kf_MateOutBackBill_MultilineCtlField;
+        
+        private string kf_MateOutBackBill_MaterWHSPCtlField;
+        
+        private string kf_MateOutBackBill_SourceWHSPCtlField;
+        
+        private string kf_MateOutBackBill_SimpleModeField;
+        
+        private string kf_MateOutBackBill_DeleterAndMakerMustSameField;
+        
+        private string kf_MateOutBackBill_BillDateModeField;
+        
+        private string kf_SellOutBackBill_AutoSubmitField;
+        
+        private string kf_SellOutBackBill_AutoCheckField;
+        
+        private string kf_SellOutBackBill_SaveAutoAddnewField;
+        
+        private string kf_SellOutBackBill_ERPModeField;
+        
+        private string kf_SellOutBackBill_MustQtyCtlField;
+        
+        private string kf_SellOutBackBill_MulSourceBillField;
+        
+        private string kf_SellOutBackBill_BillTypeOneScanField;
+        
+        private string kf_SellOutBackBill_BatchNoCtlField;
+        
+        private string kf_SellOutBackBill_MultilineCtlField;
+        
+        private string kf_SellOutBackBill_MaterWHSPCtlField;
+        
+        private string kf_SellOutBackBill_SourceWHSPCtlField;
+        
+        private string kf_SellOutBackBill_AutoSavePOStockInBackBillField;
+        
+        private string kf_SellOutBackBill_DeleterAndMakerMustSameField;
+        
+        private string kf_SellOutBackBill_BillDateModeField;
+        
+        private string kf_OtherOutBackBill_AutoSubmitField;
+        
+        private string kf_OtherOutBackBill_AutoCheckField;
+        
+        private string kf_OtherOutBackBill_SaveAutoAddnewField;
+        
+        private string kf_OtherOutBackBill_ERPModeField;
+        
+        private string kf_OtherOutBackBill_MustQtyCtlField;
+        
+        private string kf_OtherOutBackBill_MulSourceBillField;
+        
+        private string kf_OtherOutBackBill_BillTypeOneScanField;
+        
+        private string kf_OtherOutBackBill_BatchNoCtlField;
+        
+        private string kf_OtherOutBackBill_MultilineCtlField;
+        
+        private string kf_OtherOutBackBill_MaterWHSPCtlField;
+        
+        private string kf_OtherOutBackBill_SourceWHSPCtlField;
+        
+        private string kf_OtherOutBackBill_DeleterAndMakerMustSameField;
+        
+        private string kf_OtherOutBackBill_BillDateModeField;
+        
+        private string kf_EntrustOutBackBill_AutoSubmitField;
+        
+        private string kf_EntrustOutBackBill_AutoCheckField;
+        
+        private string kf_EntrustOutBackBill_SaveAutoAddnewField;
+        
+        private string kf_EntrustOutBackBill_ERPModeField;
+        
+        private string kf_EntrustOutBackBill_MustQtyCtlField;
+        
+        private string kf_EntrustOutBackBill_MulSourceBillField;
+        
+        private string kf_EntrustOutBackBill_BillTypeOneScanField;
+        
+        private string kf_EntrustOutBackBill_BatchNoCtlField;
+        
+        private string kf_EntrustOutBackBill_MultilineCtlField;
+        
+        private string kf_EntrustOutBackBill_MaterWHSPCtlField;
+        
+        private string kf_EntrustOutBackBill_SourceWHSPCtlField;
+        
+        private string kf_EntrustOutBackBill_SimpleModeField;
+        
+        private string kf_EntrustOutBackBill_DeleterAndMakerMustSameField;
+        
+        private string kf_EntrustOutBackBill_BillDateModeField;
+        
+        private string sc_PackUnionBill_AutoCheckField;
+        
+        private string sc_PackUnionBill_SaveAutoAddnewField;
+        
+        private string sc_PackUnionBill_SourceBillTypeCtlField;
+        
+        private string sc_PackUnionBill_SourceBillNoCtlField;
+        
+        private string sc_PackUnionBill_DeleterAndMakerMustSameField;
+        
+        private string wMS_ERPStockCtlField;
+        
+        private string wMS_WMSStockCtlField;
+        
+        private string wMS_WMSStockCtl_ERPModeField;
+        
+        private string wMS_SaveUpdateStockField;
+        
+        private string wMS_MaterBarCodeDefQtyField;
+        
+        private string wMS_BatchBarCodeDefQtyField;
+        
+        private string wMS_SNBarCodeDefQtyField;
+        
+        private string wMS_CampanyNameField;
+        
+        private string wMS_OneKeyModeField;
+        
+        private string wMS_BarCodeMustSameSourceBillField;
+        
+        private string wMS_OneScanModeField;
+        
+        private string wMS_UserByOrgRelationField;
+        
+        private string wMS_MouldManagerCtlField;
+        
+        private string wMS_CloudModeField;
+        
+        private string wMS_BillDateModeField;
+        
+        private string barCode_SourceQtyCtlField;
+        
+        private long barCode_PrintQtyField;
+        
+        private string barCode_PrintQtyCtlField;
+        
+        private string barCode_UpdatePrintQtyCtlField;
+        
+        private string barCode_AutoProductInBillWMSField;
+        
+        private string barCode_AutoPOStockInBillWMSField;
+        
+        private string barCode_AutoMateOutBackBillWMSField;
+        
+        private string barCode_AutoSellOutBackBillWMSField;
+        
+        private string barCode_DeleterAndMakerMustSameField;
+        
+        private string sc_MouldProdInBill_AutoCheckField;
+        
+        private string sc_MouldProdInBill_BarCodeQtyField;
+        
+        private string sc_MouldProdOutBill_AutoCheckField;
+        
+        private string sc_MouldProdOutBill_BarCodeQtyField;
+        
+        private string sc_MouldProdOutBill_SaveAutoAddnewField;
+        
+        private string sc_MouldProdOutBill_DeleterAndMakerMustSameField;
+        
+        private string sc_MouldProdOutBill_MouldLifeCtrlField;
+        
+        private string sc_MouldProdOutBill_MouldLifeCtrlTypeField;
+        
+        private string sc_MouldProdBackBill_AutoCheckField;
+        
+        private string sc_MouldProdBackBill_BarCodeQtyField;
+        
+        private string sc_MouldRepairOutBill_AutoCheckField;
+        
+        private string sc_MouldRepairOutBill_BarCodeQtyField;
+        
+        private string sc_MouldRepairInBill_AutoCheckField;
+        
+        private string sc_MouldRepairInBill_BarCodeQtyField;
+        
+        private string sc_MouldOtherInBill_AutoCheckField;
+        
+        private string sc_MouldOtherInBill_BarCodeQtyField;
+        
+        private string sc_MouldOtherOutBill_AutoCheckField;
+        
+        private string sc_MouldOtherOutBill_BarCodeQtyField;
+        
+        private string sc_MouldBorrowInBill_AutoCheckField;
+        
+        private string sc_MouldBorrowInBill_BarCodeQtyField;
+        
+        private string sc_MouldBorrowOutBill_AutoCheckField;
+        
+        private string sc_MouldBorrowOutBill_BarCodeQtyField;
+        
+        private string sc_MouldScrapInBill_AutoCheckField;
+        
+        private string sc_MouldScrapInBill_BarCodeQtyField;
+        
+        private string sc_MouldScrapOutBill_AutoCheckField;
+        
+        private string sc_MouldScrapOutBill_BarCodeQtyField;
+        
+        private string sc_MouldProdMoveBill_AutoCheckField;
+        
+        private string sc_MouldProdMoveBill_BarCodeQtyField;
+        
+        private string sc_MouldMoveStockStepOutBill_AutoCheckField;
+        
+        private string sc_MouldMoveStockStepOutBill_BarCodeQtyField;
+        
+        private string sc_MouldMoveStockStepInBill_AutoCheckField;
+        
+        private string sc_MouldMoveStockStepInBill_BarCodeQtyField;
+        
+        private string sc_MouldProdCheckStockBill_AutoCheckField;
+        
+        private string sc_ICMOBill_AutoCheckField;
+        
+        private string sc_ICMOBill_SaveAutoAddnewField;
+        
+        private string sc_ICMOBill_AutoProcExchBillField;
+        
+        private string sc_ICMOBill_DeleterAndMakerMustSameField;
+        
+        private string sc_ProcessExchangeBill_AutoCheckField;
+        
+        private string sc_ProcessExchangeBill_SaveAutoAddnewField;
+        
+        private string sc_ProcessExchangeBill_AutoBarCodeField;
+        
+        private string sc_ProcessExchangeBill_DeleterAndMakerMustSameField;
+        
+        private string sc_ProcessExchangeBill_SaveDeptIsNullField;
+        
+        private string mES_StationInBill_AutoCheckField;
+        
+        private string mES_StationInBill_FIFOCtlField;
+        
+        private string mES_StationInBill_FullMoveCtlField;
+        
+        private string mES_StationInBill_QtyCtlField;
+        
+        private string mES_StationInBill_OneCtlField;
+        
+        private string mES_StationInBill_FirstCheckOutField;
+        
+        private string mES_StationInBill_ProcessCheckCtlField;
+        
+        private string mES_StationInBill_DeleteCtlField;
+        
+        private string mES_StationInBill_LineBindCtlField;
+        
+        private string mES_StationInBill_AutoFindSNOField;
+        
+        private string mES_StationInBill_ShowUSERProcessField;
+        
+        private string mES_StationInBill_SaveAutoAddnewField;
+        
+        private string mES_StationInBill_DeleteRelationCtlField;
+        
+        private string mES_StationInBill_PreQtyCtlField;
+        
+        private string mES_StationInBill_QtyRateCtlField;
+        
+        private string mES_StationInBill_DyCentralInspectionControlField;
+        
+        private string mES_StationInBill_DefQtyField;
+        
+        private string mES_StationOutBill_AutoCheckField;
+        
+        private string mES_StationOutBill_QtyCtlField;
+        
+        private string mES_StationOutBill_QtyPreQtyCtlField;
+        
+        private string mES_StationOutBill_QtyNextQtyCtlField;
+        
+        private string mES_StationOutBill_ProcessCheckOutField;
+        
+        private string mES_StationOutBill_FirstCheckOutField;
+        
+        private string mES_StationOutBill_DeleteCtlField;
+        
+        private string mES_StationOutBill_FstAutoICMOReportField;
+        
+        private string mES_StationOutBill_LastAutoICMOReportField;
+        
+        private string mES_StationOutBill_AutoStockInField;
+        
+        private string mES_StationOutBill_InStockTypeField;
+        
+        private string mES_StationOutBill_AutoFindSNOField;
+        
+        private string mES_StationOutBill_ShowUSERProcessField;
+        
+        private string mES_StationOutBill_SaveAutoAddnewField;
+        
+        private string mES_StationOutBill_DeleteRelationCtlField;
+        
+        private string mES_StationOutBill_NextQtyCtlField;
+        
+        private string mES_StationOutBill_QtyRateCtlField;
+        
+        private string mES_StationOutBill_MustBeginWorkCtlField;
+        
+        private string qC_NoPassProdCheckBill_AutoCheckField;
+        
+        private string qC_NoPassProdCheckBill_QtyCtlField;
+        
+        private string qC_NoPassProdCheckBill_BadReasonQtyCtrlField;
+        
+        private string qC_NoPassProdCheckBill_DeleteCtlField;
+        
+        private string mES_StationEntrustInBill_AutoCheckField;
+        
+        private string mES_StationEntrustInBill_FIFOCtlField;
+        
+        private string mES_StationEntrustInBill_FullMoveCtlField;
+        
+        private string mES_StationEntrustInBill_QtyCtlField;
+        
+        private string mES_StationEntrustInBill_OneCtlField;
+        
+        private string mES_StationEntrustInBill_DeleteCtlField;
+        
+        private string mES_StationEntrustInBill_SaveAutoAddnewField;
+        
+        private string mES_StationEntrustInBill_QtyRateCtlField;
+        
+        private string mES_StationEntrustOutBill_AutoCheckField;
+        
+        private string mES_StationEntrustOutBill_QtyCtlField;
+        
+        private string mES_StationEntrustOutBill_DeleteCtlField;
+        
+        private string mES_StationEntrustOutBill_SaveAutoAddnewField;
+        
+        private string mES_StationEntrustOutBill_QtyRateCtlField;
+        
+        private string jIT_DayPlan_TimeFrameField;
+        
+        private string sc_MESBeginWorkBill_AutoCheckField;
+        
+        private string sc_MESBeginWorkBill_SaveAutoAddnewField;
+        
+        private string sc_MESBeginWorkBill_DeleterAndMakerMustSameField;
+        
+        private string sc_MESBeginWorkBill_SwipeCardStartField;
+        
+        private string sc_MESBeginWorkBill_MouldUpperField;
+        
+        private string sc_MESReturnWorkBill_AutoCheckField;
+        
+        private string sc_MESReturnWorkBill_SaveAutoAddnewField;
+        
+        private string sc_MESReturnWorkBill_DeleterAndMakerMustSameField;
+        
+        private string sc_MESEndWorkBill_AutoCheckField;
+        
+        private string sc_MESEndWorkBill_SaveAutoAddnewField;
+        
+        private string sc_MESEndWorkBill_DeleterAndMakerMustSameField;
+        
+        private string sc_MESStopWorkBill_AutoCheckField;
+        
+        private string sc_MESStopWorkBill_SaveAutoAddnewField;
+        
+        private string sc_MESStopWorkBill_DeleterAndMakerMustSameField;
+        
+        private string sc_ICMOBillWorkQtyStatus_AutoCheckField;
+        
+        private string sc_ICMOBillWorkQtyStatus_SaveAutoAddnewField;
+        
+        private string sc_ICMOBillWorkQtyStatus_DeleterAndMakerMustSameField;
+        
+        private string sc_ICMOBillWorkQtyStatus_AutoNextWorkBillField;
+        
+        private string sc_ICMOBillQualityStatus_AutoCheckField;
+        
+        private string sc_ICMOBillQualityStatus_SaveAutoAddnewField;
+        
+        private string sc_ICMOBillQualityStatus_DeleterAndMakerMustSameField;
+        
+        private string sc_MaterToSourceBill_AutoCheckField;
+        
+        private string sc_MaterToSourceBill_SaveAutoAddnewField;
+        
+        private string sc_MaterToSourceBill_DeleterAndMakerMustSameField;
+        
+        private string sc_MaterToSourceBill_MouldLifeCtrlField;
+        
+        private string sc_MaterToSourceBill_MouldLifeCtrlTypeField;
+        
+        private string oA_ErrMsgBackBill_AutoCheckField;
+        
+        private string oA_ErrMsgBackBill_SaveAutoAddnewField;
+        
+        private string oA_ErrMsgBackBill_DeleterAndMakerMustSameField;
+        
+        private string oA_ErrMsgBackBill_SendDingDingMsgField;
+        
+        private string sc_MESProceReportWorkBill_AutoCheckField;
+        
+        private string sc_MESProceReportWorkBill_SaveAutoAddnewField;
+        
+        private string sc_MESProceReportWorkBill_DeleterAndMakerMustSameField;
+        
+        private string qC_FirstPieceCheckBill_AutoCheckField;
+        
+        private string qC_FirstPieceCheckBill_SaveAutoAddnewField;
+        
+        private string qC_FirstPieceCheckBill_DeleterAndMakerMustSameField;
+        
+        private string qC_FirstPieceCheckBill_QCSchemeSourceField;
+        
+        private string qC_PatrolProcCheckBill_AutoCheckField;
+        
+        private string qC_PatrolProcCheckBill_SaveAutoAddnewField;
+        
+        private string qC_PatrolProcCheckBill_DeleterAndMakerMustSameField;
+        
+        private string qC_PatrolProcCheckBill_QCSchemeSourceField;
+        
+        private string qC_ProcessCheckBill_AutoCheckField;
+        
+        private string qC_ProcessCheckBill_SaveAutoAddnewField;
+        
+        private string qC_ProcessCheckBill_DeleterAndMakerMustSameField;
+        
+        private string qC_ProcessCheckBill_QCSchemeSourceField;
+        
+        private string sB_EquipICMOTechParamBill_MustBeginWorkCtlField;
+        
+        private string gy_RoutingBill_AutoCheckField;
+        
+        private string gy_RoutingBill_SaveAutoAddnewField;
+        
+        private string gy_RoutingBill_DeleterAndMakerMustSameField;
+        
+        private string gy_RoutingBill_SaveAutoLastProcField;
+        
+        private string gy_RoutingBill_EnableMultiLevelField;
+        
+        private string kf_StockInRequestBill_AutoCheckField;
+        
+        private string cg_POOrderBill_AutoCheckField;
+        
+        private string cg_PayableBill_AutoCheckField;
+        
+        private string yF_PayMentBill_AutoCheckField;
+        
+        private string xs_SeOrderBill_AutoCheckField;
+        
+        private string xs_SeOutStockBill_AutoCheckField;
+        
+        private string xs_ReceivableBill_AutoCheckField;
+        
+        private string yS_ReceiveBill_AutoCheckField;
+        
+        private string pay_WorkTimesBill_AutoCheckField;
+        
+        private string sc_MouldLowerBill_MouldUpperField;
         
         /// <remarks/>
-        public long HItemID {
+        public string Sc_ICMOReportBill_AutoSubmit {
             get {
-                return this.hItemIDField;
+                return this.sc_ICMOReportBill_AutoSubmitField;
             }
             set {
-                this.hItemIDField = value;
+                this.sc_ICMOReportBill_AutoSubmitField = value;
             }
         }
         
         /// <remarks/>
-        public string HBarType {
+        public string Sc_ICMOReportBill_AutoCheck {
             get {
-                return this.hBarTypeField;
+                return this.sc_ICMOReportBill_AutoCheckField;
             }
             set {
-                this.hBarTypeField = value;
+                this.sc_ICMOReportBill_AutoCheckField = value;
             }
         }
         
         /// <remarks/>
-        public long HWhID {
+        public string Sc_ICMOReportBill_SaveAutoAddnew {
             get {
-                return this.hWhIDField;
+                return this.sc_ICMOReportBill_SaveAutoAddnewField;
             }
             set {
-                this.hWhIDField = value;
+                this.sc_ICMOReportBill_SaveAutoAddnewField = value;
             }
         }
         
         /// <remarks/>
-        public string HWhNumber {
+        public string Sc_ICMOReportBill_ERPMode {
             get {
-                return this.hWhNumberField;
+                return this.sc_ICMOReportBill_ERPModeField;
             }
             set {
-                this.hWhNumberField = value;
+                this.sc_ICMOReportBill_ERPModeField = value;
             }
         }
         
         /// <remarks/>
-        public string HWhName {
+        public string Sc_ICMOReportBill_MustQtyCtl {
             get {
-                return this.hWhNameField;
+                return this.sc_ICMOReportBill_MustQtyCtlField;
             }
             set {
-                this.hWhNameField = value;
+                this.sc_ICMOReportBill_MustQtyCtlField = value;
             }
         }
         
         /// <remarks/>
-        public bool HSPFlag {
+        public string Sc_ICMOReportBill_MulSourceBill {
             get {
-                return this.hSPFlagField;
+                return this.sc_ICMOReportBill_MulSourceBillField;
             }
             set {
-                this.hSPFlagField = value;
+                this.sc_ICMOReportBill_MulSourceBillField = value;
             }
         }
         
         /// <remarks/>
-        public long HSPID {
+        public string Sc_ICMOReportBill_BillTypeOneScan {
             get {
-                return this.hSPIDField;
+                return this.sc_ICMOReportBill_BillTypeOneScanField;
             }
             set {
-                this.hSPIDField = value;
+                this.sc_ICMOReportBill_BillTypeOneScanField = value;
             }
         }
         
         /// <remarks/>
-        public string HSPNumber {
+        public string Sc_ICMOReportBill_SourceBillCtl {
             get {
-                return this.hSPNumberField;
+                return this.sc_ICMOReportBill_SourceBillCtlField;
             }
             set {
-                this.hSPNumberField = value;
+                this.sc_ICMOReportBill_SourceBillCtlField = value;
             }
         }
         
         /// <remarks/>
-        public string HSPName {
+        public string Sc_ICMOReportBill_BatchNoCtl {
             get {
-                return this.hSPNameField;
+                return this.sc_ICMOReportBill_BatchNoCtlField;
             }
             set {
-                this.hSPNameField = value;
+                this.sc_ICMOReportBill_BatchNoCtlField = value;
             }
         }
         
         /// <remarks/>
-        public long HDeptID {
+        public string Sc_ICMOReportBill_MultilineCtl {
             get {
-                return this.hDeptIDField;
+                return this.sc_ICMOReportBill_MultilineCtlField;
             }
             set {
-                this.hDeptIDField = value;
+                this.sc_ICMOReportBill_MultilineCtlField = value;
             }
         }
         
         /// <remarks/>
-        public string HDeptNumber {
+        public string Sc_ICMOReportBill_MaterWHSPCtl {
             get {
-                return this.hDeptNumberField;
+                return this.sc_ICMOReportBill_MaterWHSPCtlField;
             }
             set {
-                this.hDeptNumberField = value;
+                this.sc_ICMOReportBill_MaterWHSPCtlField = value;
             }
         }
         
         /// <remarks/>
-        public string HDeptName {
+        public string Sc_ICMOReportBill_SourceWHSPCtl {
             get {
-                return this.hDeptNameField;
+                return this.sc_ICMOReportBill_SourceWHSPCtlField;
             }
             set {
-                this.hDeptNameField = value;
+                this.sc_ICMOReportBill_SourceWHSPCtlField = value;
             }
         }
         
         /// <remarks/>
-        public long HSupID {
+        public string Sc_ICMOReportBill_UpdateSourceInterID {
             get {
-                return this.hSupIDField;
+                return this.sc_ICMOReportBill_UpdateSourceInterIDField;
             }
             set {
-                this.hSupIDField = value;
+                this.sc_ICMOReportBill_UpdateSourceInterIDField = value;
             }
         }
         
         /// <remarks/>
-        public string HSupNumber {
+        public string Sc_ICMOReportBill_MESFlag {
             get {
-                return this.hSupNumberField;
+                return this.sc_ICMOReportBill_MESFlagField;
             }
             set {
-                this.hSupNumberField = value;
+                this.sc_ICMOReportBill_MESFlagField = value;
             }
         }
         
         /// <remarks/>
-        public string HSupName {
+        public string Sc_ICMOReportBill_FirstCheckOut {
             get {
-                return this.hSupNameField;
+                return this.sc_ICMOReportBill_FirstCheckOutField;
             }
             set {
-                this.hSupNameField = value;
+                this.sc_ICMOReportBill_FirstCheckOutField = value;
             }
         }
         
         /// <remarks/>
-        public string HSourceBillNo {
+        public string Sc_ICMOReportBill_ProcessCheckOut {
             get {
-                return this.hSourceBillNoField;
+                return this.sc_ICMOReportBill_ProcessCheckOutField;
             }
             set {
-                this.hSourceBillNoField = value;
+                this.sc_ICMOReportBill_ProcessCheckOutField = value;
             }
         }
         
         /// <remarks/>
-        public string HSourceBillType {
+        public string Sc_ICMOReportBill_DeleterAndMakerMustSame {
             get {
-                return this.hSourceBillTypeField;
+                return this.sc_ICMOReportBill_DeleterAndMakerMustSameField;
             }
             set {
-                this.hSourceBillTypeField = value;
+                this.sc_ICMOReportBill_DeleterAndMakerMustSameField = value;
             }
         }
         
         /// <remarks/>
-        public long HOWNERID {
+        public string Sc_ICMOReportBill_BillDateMode {
             get {
-                return this.hOWNERIDField;
+                return this.sc_ICMOReportBill_BillDateModeField;
             }
             set {
-                this.hOWNERIDField = value;
+                this.sc_ICMOReportBill_BillDateModeField = value;
             }
         }
         
         /// <remarks/>
-        public string HOWNERNAME {
+        public string Cg_POInStockBill_AutoCheck {
             get {
-                return this.hOWNERNAMEField;
+                return this.cg_POInStockBill_AutoCheckField;
             }
             set {
-                this.hOWNERNAMEField = value;
+                this.cg_POInStockBill_AutoCheckField = value;
             }
         }
         
         /// <remarks/>
-        public string HCustom {
+        public string Cg_POInStockBill_SaveAutoAddnew {
             get {
-                return this.hCustomField;
+                return this.cg_POInStockBill_SaveAutoAddnewField;
             }
             set {
-                this.hCustomField = value;
+                this.cg_POInStockBill_SaveAutoAddnewField = value;
             }
         }
         
         /// <remarks/>
-        public long HMulSourceFlag {
+        public string Cg_POInStockBill_ERPMode {
             get {
-                return this.hMulSourceFlagField;
+                return this.cg_POInStockBill_ERPModeField;
             }
             set {
-                this.hMulSourceFlagField = value;
+                this.cg_POInStockBill_ERPModeField = value;
             }
         }
         
         /// <remarks/>
-        public string HStockStyle {
+        public string Cg_POInStockBill_BarCodeCtl {
             get {
-                return this.hStockStyleField;
+                return this.cg_POInStockBill_BarCodeCtlField;
             }
             set {
-                this.hStockStyleField = value;
+                this.cg_POInStockBill_BarCodeCtlField = value;
             }
         }
         
         /// <remarks/>
-        public long HStockInOrgID {
+        public string Cg_POInStockBill_DeleterAndMakerMustSame {
             get {
-                return this.hStockInOrgIDField;
+                return this.cg_POInStockBill_DeleterAndMakerMustSameField;
             }
             set {
-                this.hStockInOrgIDField = value;
+                this.cg_POInStockBill_DeleterAndMakerMustSameField = value;
             }
         }
         
         /// <remarks/>
-        public string HStockInOrgName {
+        public string Kf_POStockInBill_AutoSubmit {
             get {
-                return this.hStockInOrgNameField;
+                return this.kf_POStockInBill_AutoSubmitField;
             }
             set {
-                this.hStockInOrgNameField = value;
+                this.kf_POStockInBill_AutoSubmitField = value;
             }
         }
         
         /// <remarks/>
-        public long HStockOutOrgID {
+        public string Kf_POStockInBill_AutoCheck {
             get {
-                return this.hStockOutOrgIDField;
+                return this.kf_POStockInBill_AutoCheckField;
             }
             set {
-                this.hStockOutOrgIDField = value;
+                this.kf_POStockInBill_AutoCheckField = value;
             }
         }
         
         /// <remarks/>
-        public string HStockOutOrgName {
+        public string Kf_POStockInBill_SaveAutoAddnew {
             get {
-                return this.hStockOutOrgNameField;
+                return this.kf_POStockInBill_SaveAutoAddnewField;
             }
             set {
-                this.hStockOutOrgNameField = value;
+                this.kf_POStockInBill_SaveAutoAddnewField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBill_ERPMode {
+            get {
+                return this.kf_POStockInBill_ERPModeField;
+            }
+            set {
+                this.kf_POStockInBill_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBill_MustQtyCtl {
+            get {
+                return this.kf_POStockInBill_MustQtyCtlField;
+            }
+            set {
+                this.kf_POStockInBill_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBill_MulSourceBill {
+            get {
+                return this.kf_POStockInBill_MulSourceBillField;
+            }
+            set {
+                this.kf_POStockInBill_MulSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBill_BillTypeOneScan {
+            get {
+                return this.kf_POStockInBill_BillTypeOneScanField;
+            }
+            set {
+                this.kf_POStockInBill_BillTypeOneScanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBill_SourceBillCtl {
+            get {
+                return this.kf_POStockInBill_SourceBillCtlField;
+            }
+            set {
+                this.kf_POStockInBill_SourceBillCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBill_BatchNoCtl {
+            get {
+                return this.kf_POStockInBill_BatchNoCtlField;
+            }
+            set {
+                this.kf_POStockInBill_BatchNoCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBill_MultilineCtl {
+            get {
+                return this.kf_POStockInBill_MultilineCtlField;
+            }
+            set {
+                this.kf_POStockInBill_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBill_MaterWHSPCtl {
+            get {
+                return this.kf_POStockInBill_MaterWHSPCtlField;
+            }
+            set {
+                this.kf_POStockInBill_MaterWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBill_SourceWHSPCtl {
+            get {
+                return this.kf_POStockInBill_SourceWHSPCtlField;
+            }
+            set {
+                this.kf_POStockInBill_SourceWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBill_AutoBarCode {
+            get {
+                return this.kf_POStockInBill_AutoBarCodeField;
+            }
+            set {
+                this.kf_POStockInBill_AutoBarCodeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBill_DeleterAndMakerMustSame {
+            get {
+                return this.kf_POStockInBill_DeleterAndMakerMustSameField;
+            }
+            set {
+                this.kf_POStockInBill_DeleterAndMakerMustSameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBill_BillDateMode {
+            get {
+                return this.kf_POStockInBill_BillDateModeField;
+            }
+            set {
+                this.kf_POStockInBill_BillDateModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBillCheck_MustQtyCtl {
+            get {
+                return this.kf_POStockInBillCheck_MustQtyCtlField;
+            }
+            set {
+                this.kf_POStockInBillCheck_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBillCheck_WHSPCtl {
+            get {
+                return this.kf_POStockInBillCheck_WHSPCtlField;
+            }
+            set {
+                this.kf_POStockInBillCheck_WHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBillCheck_MultilineCtl {
+            get {
+                return this.kf_POStockInBillCheck_MultilineCtlField;
+            }
+            set {
+                this.kf_POStockInBillCheck_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBillCheck_SourceBarCodeCtl {
+            get {
+                return this.kf_POStockInBillCheck_SourceBarCodeCtlField;
+            }
+            set {
+                this.kf_POStockInBillCheck_SourceBarCodeCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBillCheck_ERPMode {
+            get {
+                return this.kf_POStockInBillCheck_ERPModeField;
+            }
+            set {
+                this.kf_POStockInBillCheck_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBill_AutoSubmit {
+            get {
+                return this.kf_ProductInBill_AutoSubmitField;
+            }
+            set {
+                this.kf_ProductInBill_AutoSubmitField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBill_AutoCheck {
+            get {
+                return this.kf_ProductInBill_AutoCheckField;
+            }
+            set {
+                this.kf_ProductInBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBill_SaveAutoAddnew {
+            get {
+                return this.kf_ProductInBill_SaveAutoAddnewField;
+            }
+            set {
+                this.kf_ProductInBill_SaveAutoAddnewField = 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_BillTypeOneScan {
+            get {
+                return this.kf_ProductInBill_BillTypeOneScanField;
+            }
+            set {
+                this.kf_ProductInBill_BillTypeOneScanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBill_SourceBillCtl {
+            get {
+                return this.kf_ProductInBill_SourceBillCtlField;
+            }
+            set {
+                this.kf_ProductInBill_SourceBillCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBill_BatchNoCtl {
+            get {
+                return this.kf_ProductInBill_BatchNoCtlField;
+            }
+            set {
+                this.kf_ProductInBill_BatchNoCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBill_MultilineCtl {
+            get {
+                return this.kf_ProductInBill_MultilineCtlField;
+            }
+            set {
+                this.kf_ProductInBill_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBill_MaterWHSPCtl {
+            get {
+                return this.kf_ProductInBill_MaterWHSPCtlField;
+            }
+            set {
+                this.kf_ProductInBill_MaterWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBill_SourceWHSPCtl {
+            get {
+                return this.kf_ProductInBill_SourceWHSPCtlField;
+            }
+            set {
+                this.kf_ProductInBill_SourceWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBill_Display {
+            get {
+                return this.kf_ProductInBill_DisplayField;
+            }
+            set {
+                this.kf_ProductInBill_DisplayField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBill_DeleterAndMakerMustSame {
+            get {
+                return this.kf_ProductInBill_DeleterAndMakerMustSameField;
+            }
+            set {
+                this.kf_ProductInBill_DeleterAndMakerMustSameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBill_BillDateMode {
+            get {
+                return this.kf_ProductInBill_BillDateModeField;
+            }
+            set {
+                this.kf_ProductInBill_BillDateModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBillCheck_MustQtyCtl {
+            get {
+                return this.kf_ProductInBillCheck_MustQtyCtlField;
+            }
+            set {
+                this.kf_ProductInBillCheck_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBillCheck_WHSPCtl {
+            get {
+                return this.kf_ProductInBillCheck_WHSPCtlField;
+            }
+            set {
+                this.kf_ProductInBillCheck_WHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBillCheck_MultilineCtl {
+            get {
+                return this.kf_ProductInBillCheck_MultilineCtlField;
+            }
+            set {
+                this.kf_ProductInBillCheck_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBillCheck_SourceBarCodeCtl {
+            get {
+                return this.kf_ProductInBillCheck_SourceBarCodeCtlField;
+            }
+            set {
+                this.kf_ProductInBillCheck_SourceBarCodeCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBillCheck_ERPMode {
+            get {
+                return this.kf_ProductInBillCheck_ERPModeField;
+            }
+            set {
+                this.kf_ProductInBillCheck_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBill_AutoSubmit {
+            get {
+                return this.kf_OtherInBill_AutoSubmitField;
+            }
+            set {
+                this.kf_OtherInBill_AutoSubmitField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBill_AutoCheck {
+            get {
+                return this.kf_OtherInBill_AutoCheckField;
+            }
+            set {
+                this.kf_OtherInBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBill_SaveAutoAddnew {
+            get {
+                return this.kf_OtherInBill_SaveAutoAddnewField;
+            }
+            set {
+                this.kf_OtherInBill_SaveAutoAddnewField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBill_ERPMode {
+            get {
+                return this.kf_OtherInBill_ERPModeField;
+            }
+            set {
+                this.kf_OtherInBill_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBill_MustQtyCtl {
+            get {
+                return this.kf_OtherInBill_MustQtyCtlField;
+            }
+            set {
+                this.kf_OtherInBill_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBill_MulSourceBill {
+            get {
+                return this.kf_OtherInBill_MulSourceBillField;
+            }
+            set {
+                this.kf_OtherInBill_MulSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBill_BillTypeOneScan {
+            get {
+                return this.kf_OtherInBill_BillTypeOneScanField;
+            }
+            set {
+                this.kf_OtherInBill_BillTypeOneScanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBill_SourceBillCtl {
+            get {
+                return this.kf_OtherInBill_SourceBillCtlField;
+            }
+            set {
+                this.kf_OtherInBill_SourceBillCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBill_BatchNoCtl {
+            get {
+                return this.kf_OtherInBill_BatchNoCtlField;
+            }
+            set {
+                this.kf_OtherInBill_BatchNoCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBill_MultilineCtl {
+            get {
+                return this.kf_OtherInBill_MultilineCtlField;
+            }
+            set {
+                this.kf_OtherInBill_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBill_MaterWHSPCtl {
+            get {
+                return this.kf_OtherInBill_MaterWHSPCtlField;
+            }
+            set {
+                this.kf_OtherInBill_MaterWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBill_SourceWHSPCtl {
+            get {
+                return this.kf_OtherInBill_SourceWHSPCtlField;
+            }
+            set {
+                this.kf_OtherInBill_SourceWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBill_DeleterAndMakerMustSame {
+            get {
+                return this.kf_OtherInBill_DeleterAndMakerMustSameField;
+            }
+            set {
+                this.kf_OtherInBill_DeleterAndMakerMustSameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBill_BillDateMode {
+            get {
+                return this.kf_OtherInBill_BillDateModeField;
+            }
+            set {
+                this.kf_OtherInBill_BillDateModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBillCheck_MustQtyCtl {
+            get {
+                return this.kf_OtherInBillCheck_MustQtyCtlField;
+            }
+            set {
+                this.kf_OtherInBillCheck_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBillCheck_WHSPCtl {
+            get {
+                return this.kf_OtherInBillCheck_WHSPCtlField;
+            }
+            set {
+                this.kf_OtherInBillCheck_WHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBillCheck_MultilineCtl {
+            get {
+                return this.kf_OtherInBillCheck_MultilineCtlField;
+            }
+            set {
+                this.kf_OtherInBillCheck_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBillCheck_SourceBarCodeCtl {
+            get {
+                return this.kf_OtherInBillCheck_SourceBarCodeCtlField;
+            }
+            set {
+                this.kf_OtherInBillCheck_SourceBarCodeCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBillCheck_ERPMode {
+            get {
+                return this.kf_OtherInBillCheck_ERPModeField;
+            }
+            set {
+                this.kf_OtherInBillCheck_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustInBill_AutoSubmit {
+            get {
+                return this.kf_EntrustInBill_AutoSubmitField;
+            }
+            set {
+                this.kf_EntrustInBill_AutoSubmitField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustInBill_AutoCheck {
+            get {
+                return this.kf_EntrustInBill_AutoCheckField;
+            }
+            set {
+                this.kf_EntrustInBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustInBill_SaveAutoAddnew {
+            get {
+                return this.kf_EntrustInBill_SaveAutoAddnewField;
+            }
+            set {
+                this.kf_EntrustInBill_SaveAutoAddnewField = 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_EntrustInBill_SourceBillCtl {
+            get {
+                return this.kf_EntrustInBill_SourceBillCtlField;
+            }
+            set {
+                this.kf_EntrustInBill_SourceBillCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustInBill_BatchNoCtl {
+            get {
+                return this.kf_EntrustInBill_BatchNoCtlField;
+            }
+            set {
+                this.kf_EntrustInBill_BatchNoCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustInBill_MultilineCtl {
+            get {
+                return this.kf_EntrustInBill_MultilineCtlField;
+            }
+            set {
+                this.kf_EntrustInBill_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustInBill_MaterWHSPCtl {
+            get {
+                return this.kf_EntrustInBill_MaterWHSPCtlField;
+            }
+            set {
+                this.kf_EntrustInBill_MaterWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustInBill_SourceWHSPCtl {
+            get {
+                return this.kf_EntrustInBill_SourceWHSPCtlField;
+            }
+            set {
+                this.kf_EntrustInBill_SourceWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustInBill_DeleterAndMakerMustSame {
+            get {
+                return this.kf_EntrustInBill_DeleterAndMakerMustSameField;
+            }
+            set {
+                this.kf_EntrustInBill_DeleterAndMakerMustSameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustInBill_BillDateMode {
+            get {
+                return this.kf_EntrustInBill_BillDateModeField;
+            }
+            set {
+                this.kf_EntrustInBill_BillDateModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBill_AutoSubmit {
+            get {
+                return this.kf_MateOutBill_AutoSubmitField;
+            }
+            set {
+                this.kf_MateOutBill_AutoSubmitField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBill_AutoCheck {
+            get {
+                return this.kf_MateOutBill_AutoCheckField;
+            }
+            set {
+                this.kf_MateOutBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBill_SaveAutoAddnew {
+            get {
+                return this.kf_MateOutBill_SaveAutoAddnewField;
+            }
+            set {
+                this.kf_MateOutBill_SaveAutoAddnewField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBill_ERPMode {
+            get {
+                return this.kf_MateOutBill_ERPModeField;
+            }
+            set {
+                this.kf_MateOutBill_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBill_MustQtyCtl {
+            get {
+                return this.kf_MateOutBill_MustQtyCtlField;
+            }
+            set {
+                this.kf_MateOutBill_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBill_MulSourceBill {
+            get {
+                return this.kf_MateOutBill_MulSourceBillField;
+            }
+            set {
+                this.kf_MateOutBill_MulSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBill_BillTypeOneScan {
+            get {
+                return this.kf_MateOutBill_BillTypeOneScanField;
+            }
+            set {
+                this.kf_MateOutBill_BillTypeOneScanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBill_BatchNoCtl {
+            get {
+                return this.kf_MateOutBill_BatchNoCtlField;
+            }
+            set {
+                this.kf_MateOutBill_BatchNoCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBill_MultilineCtl {
+            get {
+                return this.kf_MateOutBill_MultilineCtlField;
+            }
+            set {
+                this.kf_MateOutBill_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBill_MaterWHSPCtl {
+            get {
+                return this.kf_MateOutBill_MaterWHSPCtlField;
+            }
+            set {
+                this.kf_MateOutBill_MaterWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBill_SourceWHSPCtl {
+            get {
+                return this.kf_MateOutBill_SourceWHSPCtlField;
+            }
+            set {
+                this.kf_MateOutBill_SourceWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBill_FIFOList {
+            get {
+                return this.kf_MateOutBill_FIFOListField;
+            }
+            set {
+                this.kf_MateOutBill_FIFOListField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBill_FIFOCtl {
+            get {
+                return this.kf_MateOutBill_FIFOCtlField;
+            }
+            set {
+                this.kf_MateOutBill_FIFOCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBill_SimpleMode {
+            get {
+                return this.kf_MateOutBill_SimpleModeField;
+            }
+            set {
+                this.kf_MateOutBill_SimpleModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBill_AutoBarCode {
+            get {
+                return this.kf_MateOutBill_AutoBarCodeField;
+            }
+            set {
+                this.kf_MateOutBill_AutoBarCodeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBill_DeleterAndMakerMustSame {
+            get {
+                return this.kf_MateOutBill_DeleterAndMakerMustSameField;
+            }
+            set {
+                this.kf_MateOutBill_DeleterAndMakerMustSameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBill_BillDateMode {
+            get {
+                return this.kf_MateOutBill_BillDateModeField;
+            }
+            set {
+                this.kf_MateOutBill_BillDateModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBillCheck_MustQtyCtl {
+            get {
+                return this.kf_MateOutBillCheck_MustQtyCtlField;
+            }
+            set {
+                this.kf_MateOutBillCheck_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBillCheck_WHSPCtl {
+            get {
+                return this.kf_MateOutBillCheck_WHSPCtlField;
+            }
+            set {
+                this.kf_MateOutBillCheck_WHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBillCheck_MultilineCtl {
+            get {
+                return this.kf_MateOutBillCheck_MultilineCtlField;
+            }
+            set {
+                this.kf_MateOutBillCheck_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBillCheck_SourceBarCodeCtl {
+            get {
+                return this.kf_MateOutBillCheck_SourceBarCodeCtlField;
+            }
+            set {
+                this.kf_MateOutBillCheck_SourceBarCodeCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBillCheck_ERPMode {
+            get {
+                return this.kf_MateOutBillCheck_ERPModeField;
+            }
+            set {
+                this.kf_MateOutBillCheck_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBill_AutoSubmit {
+            get {
+                return this.kf_SellOutBill_AutoSubmitField;
+            }
+            set {
+                this.kf_SellOutBill_AutoSubmitField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBill_AutoCheck {
+            get {
+                return this.kf_SellOutBill_AutoCheckField;
+            }
+            set {
+                this.kf_SellOutBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBill_SaveAutoAddnew {
+            get {
+                return this.kf_SellOutBill_SaveAutoAddnewField;
+            }
+            set {
+                this.kf_SellOutBill_SaveAutoAddnewField = 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_MulSourceBill {
+            get {
+                return this.kf_SellOutBill_MulSourceBillField;
+            }
+            set {
+                this.kf_SellOutBill_MulSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBill_BillTypeOneScan {
+            get {
+                return this.kf_SellOutBill_BillTypeOneScanField;
+            }
+            set {
+                this.kf_SellOutBill_BillTypeOneScanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBill_BatchNoCtl {
+            get {
+                return this.kf_SellOutBill_BatchNoCtlField;
+            }
+            set {
+                this.kf_SellOutBill_BatchNoCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBill_MultilineCtl {
+            get {
+                return this.kf_SellOutBill_MultilineCtlField;
+            }
+            set {
+                this.kf_SellOutBill_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBill_MaterWHSPCtl {
+            get {
+                return this.kf_SellOutBill_MaterWHSPCtlField;
+            }
+            set {
+                this.kf_SellOutBill_MaterWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBill_SourceWHSPCtl {
+            get {
+                return this.kf_SellOutBill_SourceWHSPCtlField;
+            }
+            set {
+                this.kf_SellOutBill_SourceWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBill_FIFOList {
+            get {
+                return this.kf_SellOutBill_FIFOListField;
+            }
+            set {
+                this.kf_SellOutBill_FIFOListField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBill_FIFOCtl {
+            get {
+                return this.kf_SellOutBill_FIFOCtlField;
+            }
+            set {
+                this.kf_SellOutBill_FIFOCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string 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_Display {
+            get {
+                return this.kf_SellOutBill_DisplayField;
+            }
+            set {
+                this.kf_SellOutBill_DisplayField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBill_DeleterAndMakerMustSame {
+            get {
+                return this.kf_SellOutBill_DeleterAndMakerMustSameField;
+            }
+            set {
+                this.kf_SellOutBill_DeleterAndMakerMustSameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBill_BillDateMode {
+            get {
+                return this.kf_SellOutBill_BillDateModeField;
+            }
+            set {
+                this.kf_SellOutBill_BillDateModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBillCheck_MustQtyCtl {
+            get {
+                return this.kf_SellOutBillCheck_MustQtyCtlField;
+            }
+            set {
+                this.kf_SellOutBillCheck_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBillCheck_WHSPCtl {
+            get {
+                return this.kf_SellOutBillCheck_WHSPCtlField;
+            }
+            set {
+                this.kf_SellOutBillCheck_WHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBillCheck_MultilineCtl {
+            get {
+                return this.kf_SellOutBillCheck_MultilineCtlField;
+            }
+            set {
+                this.kf_SellOutBillCheck_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBillCheck_SourceBarCodeCtl {
+            get {
+                return this.kf_SellOutBillCheck_SourceBarCodeCtlField;
+            }
+            set {
+                this.kf_SellOutBillCheck_SourceBarCodeCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBillCheck_ERPMode {
+            get {
+                return this.kf_SellOutBillCheck_ERPModeField;
+            }
+            set {
+                this.kf_SellOutBillCheck_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherOutBill_AutoSubmit {
+            get {
+                return this.kf_OtherOutBill_AutoSubmitField;
+            }
+            set {
+                this.kf_OtherOutBill_AutoSubmitField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherOutBill_AutoCheck {
+            get {
+                return this.kf_OtherOutBill_AutoCheckField;
+            }
+            set {
+                this.kf_OtherOutBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherOutBill_SaveAutoAddnew {
+            get {
+                return this.kf_OtherOutBill_SaveAutoAddnewField;
+            }
+            set {
+                this.kf_OtherOutBill_SaveAutoAddnewField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherOutBill_ERPMode {
+            get {
+                return this.kf_OtherOutBill_ERPModeField;
+            }
+            set {
+                this.kf_OtherOutBill_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherOutBill_MustQtyCtl {
+            get {
+                return this.kf_OtherOutBill_MustQtyCtlField;
+            }
+            set {
+                this.kf_OtherOutBill_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherOutBill_MulSourceBill {
+            get {
+                return this.kf_OtherOutBill_MulSourceBillField;
+            }
+            set {
+                this.kf_OtherOutBill_MulSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherOutBill_BillTypeOneScan {
+            get {
+                return this.kf_OtherOutBill_BillTypeOneScanField;
+            }
+            set {
+                this.kf_OtherOutBill_BillTypeOneScanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherOutBill_BatchNoCtl {
+            get {
+                return this.kf_OtherOutBill_BatchNoCtlField;
+            }
+            set {
+                this.kf_OtherOutBill_BatchNoCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherOutBill_MultilineCtl {
+            get {
+                return this.kf_OtherOutBill_MultilineCtlField;
+            }
+            set {
+                this.kf_OtherOutBill_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherOutBill_MaterWHSPCtl {
+            get {
+                return this.kf_OtherOutBill_MaterWHSPCtlField;
+            }
+            set {
+                this.kf_OtherOutBill_MaterWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherOutBill_SourceWHSPCtl {
+            get {
+                return this.kf_OtherOutBill_SourceWHSPCtlField;
+            }
+            set {
+                this.kf_OtherOutBill_SourceWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherOutBill_FIFOList {
+            get {
+                return this.kf_OtherOutBill_FIFOListField;
+            }
+            set {
+                this.kf_OtherOutBill_FIFOListField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherOutBill_FIFOCtl {
+            get {
+                return this.kf_OtherOutBill_FIFOCtlField;
+            }
+            set {
+                this.kf_OtherOutBill_FIFOCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherOutBill_DeleterAndMakerMustSame {
+            get {
+                return this.kf_OtherOutBill_DeleterAndMakerMustSameField;
+            }
+            set {
+                this.kf_OtherOutBill_DeleterAndMakerMustSameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherOutBill_BillDateMode {
+            get {
+                return this.kf_OtherOutBill_BillDateModeField;
+            }
+            set {
+                this.kf_OtherOutBill_BillDateModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherOutBillCheck_MustQtyCtl {
+            get {
+                return this.kf_OtherOutBillCheck_MustQtyCtlField;
+            }
+            set {
+                this.kf_OtherOutBillCheck_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherOutBillCheck_WHSPCtl {
+            get {
+                return this.kf_OtherOutBillCheck_WHSPCtlField;
+            }
+            set {
+                this.kf_OtherOutBillCheck_WHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherOutBillCheck_MultilineCtl {
+            get {
+                return this.kf_OtherOutBillCheck_MultilineCtlField;
+            }
+            set {
+                this.kf_OtherOutBillCheck_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherOutBillCheck_SourceBarCodeCtl {
+            get {
+                return this.kf_OtherOutBillCheck_SourceBarCodeCtlField;
+            }
+            set {
+                this.kf_OtherOutBillCheck_SourceBarCodeCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherOutBillCheck_ERPMode {
+            get {
+                return this.kf_OtherOutBillCheck_ERPModeField;
+            }
+            set {
+                this.kf_OtherOutBillCheck_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBill_AutoSubmit {
+            get {
+                return this.kf_EntrustOutBill_AutoSubmitField;
+            }
+            set {
+                this.kf_EntrustOutBill_AutoSubmitField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBill_AutoCheck {
+            get {
+                return this.kf_EntrustOutBill_AutoCheckField;
+            }
+            set {
+                this.kf_EntrustOutBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBill_SaveAutoAddnew {
+            get {
+                return this.kf_EntrustOutBill_SaveAutoAddnewField;
+            }
+            set {
+                this.kf_EntrustOutBill_SaveAutoAddnewField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBill_ERPMode {
+            get {
+                return this.kf_EntrustOutBill_ERPModeField;
+            }
+            set {
+                this.kf_EntrustOutBill_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBill_MustQtyCtl {
+            get {
+                return this.kf_EntrustOutBill_MustQtyCtlField;
+            }
+            set {
+                this.kf_EntrustOutBill_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBill_MulSourceBill {
+            get {
+                return this.kf_EntrustOutBill_MulSourceBillField;
+            }
+            set {
+                this.kf_EntrustOutBill_MulSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBill_BillTypeOneScan {
+            get {
+                return this.kf_EntrustOutBill_BillTypeOneScanField;
+            }
+            set {
+                this.kf_EntrustOutBill_BillTypeOneScanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBill_BatchNoCtl {
+            get {
+                return this.kf_EntrustOutBill_BatchNoCtlField;
+            }
+            set {
+                this.kf_EntrustOutBill_BatchNoCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBill_MultilineCtl {
+            get {
+                return this.kf_EntrustOutBill_MultilineCtlField;
+            }
+            set {
+                this.kf_EntrustOutBill_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBill_MaterWHSPCtl {
+            get {
+                return this.kf_EntrustOutBill_MaterWHSPCtlField;
+            }
+            set {
+                this.kf_EntrustOutBill_MaterWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBill_SourceWHSPCtl {
+            get {
+                return this.kf_EntrustOutBill_SourceWHSPCtlField;
+            }
+            set {
+                this.kf_EntrustOutBill_SourceWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBill_FIFOList {
+            get {
+                return this.kf_EntrustOutBill_FIFOListField;
+            }
+            set {
+                this.kf_EntrustOutBill_FIFOListField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBill_FIFOCtl {
+            get {
+                return this.kf_EntrustOutBill_FIFOCtlField;
+            }
+            set {
+                this.kf_EntrustOutBill_FIFOCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBill_SimpleMode {
+            get {
+                return this.kf_EntrustOutBill_SimpleModeField;
+            }
+            set {
+                this.kf_EntrustOutBill_SimpleModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBill_DeleterAndMakerMustSame {
+            get {
+                return this.kf_EntrustOutBill_DeleterAndMakerMustSameField;
+            }
+            set {
+                this.kf_EntrustOutBill_DeleterAndMakerMustSameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBill_BillDateMode {
+            get {
+                return this.kf_EntrustOutBill_BillDateModeField;
+            }
+            set {
+                this.kf_EntrustOutBill_BillDateModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBillCheck_MustQtyCtl {
+            get {
+                return this.kf_EntrustOutBillCheck_MustQtyCtlField;
+            }
+            set {
+                this.kf_EntrustOutBillCheck_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBillCheck_WHSPCtl {
+            get {
+                return this.kf_EntrustOutBillCheck_WHSPCtlField;
+            }
+            set {
+                this.kf_EntrustOutBillCheck_WHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBillCheck_MultilineCtl {
+            get {
+                return this.kf_EntrustOutBillCheck_MultilineCtlField;
+            }
+            set {
+                this.kf_EntrustOutBillCheck_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBillCheck_SourceBarCodeCtl {
+            get {
+                return this.kf_EntrustOutBillCheck_SourceBarCodeCtlField;
+            }
+            set {
+                this.kf_EntrustOutBillCheck_SourceBarCodeCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBillCheck_ERPMode {
+            get {
+                return this.kf_EntrustOutBillCheck_ERPModeField;
+            }
+            set {
+                this.kf_EntrustOutBillCheck_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateReplenishOutBill_AutoSubmit {
+            get {
+                return this.kf_MateReplenishOutBill_AutoSubmitField;
+            }
+            set {
+                this.kf_MateReplenishOutBill_AutoSubmitField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateReplenishOutBill_AutoCheck {
+            get {
+                return this.kf_MateReplenishOutBill_AutoCheckField;
+            }
+            set {
+                this.kf_MateReplenishOutBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateReplenishOutBill_SaveAutoAddnew {
+            get {
+                return this.kf_MateReplenishOutBill_SaveAutoAddnewField;
+            }
+            set {
+                this.kf_MateReplenishOutBill_SaveAutoAddnewField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateReplenishOutBill_ERPMode {
+            get {
+                return this.kf_MateReplenishOutBill_ERPModeField;
+            }
+            set {
+                this.kf_MateReplenishOutBill_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateReplenishOutBill_MustQtyCtl {
+            get {
+                return this.kf_MateReplenishOutBill_MustQtyCtlField;
+            }
+            set {
+                this.kf_MateReplenishOutBill_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateReplenishOutBill_MulSourceBill {
+            get {
+                return this.kf_MateReplenishOutBill_MulSourceBillField;
+            }
+            set {
+                this.kf_MateReplenishOutBill_MulSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateReplenishOutBill_BillTypeOneScan {
+            get {
+                return this.kf_MateReplenishOutBill_BillTypeOneScanField;
+            }
+            set {
+                this.kf_MateReplenishOutBill_BillTypeOneScanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateReplenishOutBill_BatchNoCtl {
+            get {
+                return this.kf_MateReplenishOutBill_BatchNoCtlField;
+            }
+            set {
+                this.kf_MateReplenishOutBill_BatchNoCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateReplenishOutBill_MultilineCtl {
+            get {
+                return this.kf_MateReplenishOutBill_MultilineCtlField;
+            }
+            set {
+                this.kf_MateReplenishOutBill_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateReplenishOutBill_MaterWHSPCtl {
+            get {
+                return this.kf_MateReplenishOutBill_MaterWHSPCtlField;
+            }
+            set {
+                this.kf_MateReplenishOutBill_MaterWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateReplenishOutBill_SourceWHSPCtl {
+            get {
+                return this.kf_MateReplenishOutBill_SourceWHSPCtlField;
+            }
+            set {
+                this.kf_MateReplenishOutBill_SourceWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateReplenishOutBill_FIFOList {
+            get {
+                return this.kf_MateReplenishOutBill_FIFOListField;
+            }
+            set {
+                this.kf_MateReplenishOutBill_FIFOListField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateReplenishOutBill_FIFOCtl {
+            get {
+                return this.kf_MateReplenishOutBill_FIFOCtlField;
+            }
+            set {
+                this.kf_MateReplenishOutBill_FIFOCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateReplenishOutBill_DeleterAndMakerMustSame {
+            get {
+                return this.kf_MateReplenishOutBill_DeleterAndMakerMustSameField;
+            }
+            set {
+                this.kf_MateReplenishOutBill_DeleterAndMakerMustSameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateReplenishOutBill_BillDateMode {
+            get {
+                return this.kf_MateReplenishOutBill_BillDateModeField;
+            }
+            set {
+                this.kf_MateReplenishOutBill_BillDateModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateReplenishOutBillCheck_MustQtyCtl {
+            get {
+                return this.kf_MateReplenishOutBillCheck_MustQtyCtlField;
+            }
+            set {
+                this.kf_MateReplenishOutBillCheck_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateReplenishOutBillCheck_WHSPCtl {
+            get {
+                return this.kf_MateReplenishOutBillCheck_WHSPCtlField;
+            }
+            set {
+                this.kf_MateReplenishOutBillCheck_WHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateReplenishOutBillCheck_MultilineCtl {
+            get {
+                return this.kf_MateReplenishOutBillCheck_MultilineCtlField;
+            }
+            set {
+                this.kf_MateReplenishOutBillCheck_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateReplenishOutBillCheck_SourceBarCodeCtl {
+            get {
+                return this.kf_MateReplenishOutBillCheck_SourceBarCodeCtlField;
+            }
+            set {
+                this.kf_MateReplenishOutBillCheck_SourceBarCodeCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateReplenishOutBillCheck_ERPMode {
+            get {
+                return this.kf_MateReplenishOutBillCheck_ERPModeField;
+            }
+            set {
+                this.kf_MateReplenishOutBillCheck_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustReplenishOutBill_AutoSubmit {
+            get {
+                return this.kf_EntrustReplenishOutBill_AutoSubmitField;
+            }
+            set {
+                this.kf_EntrustReplenishOutBill_AutoSubmitField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustReplenishOutBill_AutoCheck {
+            get {
+                return this.kf_EntrustReplenishOutBill_AutoCheckField;
+            }
+            set {
+                this.kf_EntrustReplenishOutBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustReplenishOutBill_SaveAutoAddnew {
+            get {
+                return this.kf_EntrustReplenishOutBill_SaveAutoAddnewField;
+            }
+            set {
+                this.kf_EntrustReplenishOutBill_SaveAutoAddnewField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustReplenishOutBill_ERPMode {
+            get {
+                return this.kf_EntrustReplenishOutBill_ERPModeField;
+            }
+            set {
+                this.kf_EntrustReplenishOutBill_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustReplenishOutBill_MustQtyCtl {
+            get {
+                return this.kf_EntrustReplenishOutBill_MustQtyCtlField;
+            }
+            set {
+                this.kf_EntrustReplenishOutBill_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustReplenishOutBill_MulSourceBill {
+            get {
+                return this.kf_EntrustReplenishOutBill_MulSourceBillField;
+            }
+            set {
+                this.kf_EntrustReplenishOutBill_MulSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustReplenishOutBill_BillTypeOneScan {
+            get {
+                return this.kf_EntrustReplenishOutBill_BillTypeOneScanField;
+            }
+            set {
+                this.kf_EntrustReplenishOutBill_BillTypeOneScanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustReplenishOutBill_BatchNoCtl {
+            get {
+                return this.kf_EntrustReplenishOutBill_BatchNoCtlField;
+            }
+            set {
+                this.kf_EntrustReplenishOutBill_BatchNoCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustReplenishOutBill_MultilineCtl {
+            get {
+                return this.kf_EntrustReplenishOutBill_MultilineCtlField;
+            }
+            set {
+                this.kf_EntrustReplenishOutBill_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustReplenishOutBill_MaterWHSPCtl {
+            get {
+                return this.kf_EntrustReplenishOutBill_MaterWHSPCtlField;
+            }
+            set {
+                this.kf_EntrustReplenishOutBill_MaterWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustReplenishOutBill_SourceWHSPCtl {
+            get {
+                return this.kf_EntrustReplenishOutBill_SourceWHSPCtlField;
+            }
+            set {
+                this.kf_EntrustReplenishOutBill_SourceWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustReplenishOutBill_FIFOList {
+            get {
+                return this.kf_EntrustReplenishOutBill_FIFOListField;
+            }
+            set {
+                this.kf_EntrustReplenishOutBill_FIFOListField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustReplenishOutBill_FIFOCtl {
+            get {
+                return this.kf_EntrustReplenishOutBill_FIFOCtlField;
+            }
+            set {
+                this.kf_EntrustReplenishOutBill_FIFOCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustReplenishOutBill_DeleterAndMakerMustSame {
+            get {
+                return this.kf_EntrustReplenishOutBill_DeleterAndMakerMustSameField;
+            }
+            set {
+                this.kf_EntrustReplenishOutBill_DeleterAndMakerMustSameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustReplenishOutBill_BillDateMode {
+            get {
+                return this.kf_EntrustReplenishOutBill_BillDateModeField;
+            }
+            set {
+                this.kf_EntrustReplenishOutBill_BillDateModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustReplenishOutBillCheck_MustQtyCtl {
+            get {
+                return this.kf_EntrustReplenishOutBillCheck_MustQtyCtlField;
+            }
+            set {
+                this.kf_EntrustReplenishOutBillCheck_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustReplenishOutBillCheck_WHSPCtl {
+            get {
+                return this.kf_EntrustReplenishOutBillCheck_WHSPCtlField;
+            }
+            set {
+                this.kf_EntrustReplenishOutBillCheck_WHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustReplenishOutBillCheck_MultilineCtl {
+            get {
+                return this.kf_EntrustReplenishOutBillCheck_MultilineCtlField;
+            }
+            set {
+                this.kf_EntrustReplenishOutBillCheck_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustReplenishOutBillCheck_SourceBarCodeCtl {
+            get {
+                return this.kf_EntrustReplenishOutBillCheck_SourceBarCodeCtlField;
+            }
+            set {
+                this.kf_EntrustReplenishOutBillCheck_SourceBarCodeCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustReplenishOutBillCheck_ERPMode {
+            get {
+                return this.kf_EntrustReplenishOutBillCheck_ERPModeField;
+            }
+            set {
+                this.kf_EntrustReplenishOutBillCheck_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockBill_AutoSubmit {
+            get {
+                return this.kf_MoveStockBill_AutoSubmitField;
+            }
+            set {
+                this.kf_MoveStockBill_AutoSubmitField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockBill_AutoCheck {
+            get {
+                return this.kf_MoveStockBill_AutoCheckField;
+            }
+            set {
+                this.kf_MoveStockBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockBill_SaveAutoAddnew {
+            get {
+                return this.kf_MoveStockBill_SaveAutoAddnewField;
+            }
+            set {
+                this.kf_MoveStockBill_SaveAutoAddnewField = 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_BillTypeOneScan {
+            get {
+                return this.kf_MoveStockBill_BillTypeOneScanField;
+            }
+            set {
+                this.kf_MoveStockBill_BillTypeOneScanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockBill_BatchNoCtl {
+            get {
+                return this.kf_MoveStockBill_BatchNoCtlField;
+            }
+            set {
+                this.kf_MoveStockBill_BatchNoCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockBill_MultilineCtl {
+            get {
+                return this.kf_MoveStockBill_MultilineCtlField;
+            }
+            set {
+                this.kf_MoveStockBill_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockBill_MaterWHSPCtl {
+            get {
+                return this.kf_MoveStockBill_MaterWHSPCtlField;
+            }
+            set {
+                this.kf_MoveStockBill_MaterWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockBill_SourceWHSPCtl {
+            get {
+                return this.kf_MoveStockBill_SourceWHSPCtlField;
+            }
+            set {
+                this.kf_MoveStockBill_SourceWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockBill_FIFOList {
+            get {
+                return this.kf_MoveStockBill_FIFOListField;
+            }
+            set {
+                this.kf_MoveStockBill_FIFOListField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockBill_FIFOCtl {
+            get {
+                return this.kf_MoveStockBill_FIFOCtlField;
+            }
+            set {
+                this.kf_MoveStockBill_FIFOCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockBill_Display {
+            get {
+                return this.kf_MoveStockBill_DisplayField;
+            }
+            set {
+                this.kf_MoveStockBill_DisplayField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockBill_DeleterAndMakerMustSame {
+            get {
+                return this.kf_MoveStockBill_DeleterAndMakerMustSameField;
+            }
+            set {
+                this.kf_MoveStockBill_DeleterAndMakerMustSameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockBill_BillDateMode {
+            get {
+                return this.kf_MoveStockBill_BillDateModeField;
+            }
+            set {
+                this.kf_MoveStockBill_BillDateModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockBillCheck_MustQtyCtl {
+            get {
+                return this.kf_MoveStockBillCheck_MustQtyCtlField;
+            }
+            set {
+                this.kf_MoveStockBillCheck_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockBillCheck_WHSPCtl {
+            get {
+                return this.kf_MoveStockBillCheck_WHSPCtlField;
+            }
+            set {
+                this.kf_MoveStockBillCheck_WHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockBillCheck_MultilineCtl {
+            get {
+                return this.kf_MoveStockBillCheck_MultilineCtlField;
+            }
+            set {
+                this.kf_MoveStockBillCheck_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockBillCheck_SourceBarCodeCtl {
+            get {
+                return this.kf_MoveStockBillCheck_SourceBarCodeCtlField;
+            }
+            set {
+                this.kf_MoveStockBillCheck_SourceBarCodeCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockBillCheck_ERPMode {
+            get {
+                return this.kf_MoveStockBillCheck_ERPModeField;
+            }
+            set {
+                this.kf_MoveStockBillCheck_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepOutBill_AutoSubmit {
+            get {
+                return this.kf_MoveStockStepOutBill_AutoSubmitField;
+            }
+            set {
+                this.kf_MoveStockStepOutBill_AutoSubmitField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepOutBill_AutoCheck {
+            get {
+                return this.kf_MoveStockStepOutBill_AutoCheckField;
+            }
+            set {
+                this.kf_MoveStockStepOutBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepOutBill_SaveAutoAddnew {
+            get {
+                return this.kf_MoveStockStepOutBill_SaveAutoAddnewField;
+            }
+            set {
+                this.kf_MoveStockStepOutBill_SaveAutoAddnewField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepOutBill_ERPMode {
+            get {
+                return this.kf_MoveStockStepOutBill_ERPModeField;
+            }
+            set {
+                this.kf_MoveStockStepOutBill_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepOutBill_MustQtyCtl {
+            get {
+                return this.kf_MoveStockStepOutBill_MustQtyCtlField;
+            }
+            set {
+                this.kf_MoveStockStepOutBill_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepOutBill_MulSourceBill {
+            get {
+                return this.kf_MoveStockStepOutBill_MulSourceBillField;
+            }
+            set {
+                this.kf_MoveStockStepOutBill_MulSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepOutBill_BillTypeOneScan {
+            get {
+                return this.kf_MoveStockStepOutBill_BillTypeOneScanField;
+            }
+            set {
+                this.kf_MoveStockStepOutBill_BillTypeOneScanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepOutBill_BatchNoCtl {
+            get {
+                return this.kf_MoveStockStepOutBill_BatchNoCtlField;
+            }
+            set {
+                this.kf_MoveStockStepOutBill_BatchNoCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepOutBill_MultilineCtl {
+            get {
+                return this.kf_MoveStockStepOutBill_MultilineCtlField;
+            }
+            set {
+                this.kf_MoveStockStepOutBill_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepOutBill_MaterWHSPCtl {
+            get {
+                return this.kf_MoveStockStepOutBill_MaterWHSPCtlField;
+            }
+            set {
+                this.kf_MoveStockStepOutBill_MaterWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepOutBill_SourceWHSPCtl {
+            get {
+                return this.kf_MoveStockStepOutBill_SourceWHSPCtlField;
+            }
+            set {
+                this.kf_MoveStockStepOutBill_SourceWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepOutBill_FIFOList {
+            get {
+                return this.kf_MoveStockStepOutBill_FIFOListField;
+            }
+            set {
+                this.kf_MoveStockStepOutBill_FIFOListField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepOutBill_FIFOCtl {
+            get {
+                return this.kf_MoveStockStepOutBill_FIFOCtlField;
+            }
+            set {
+                this.kf_MoveStockStepOutBill_FIFOCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepOutBill_DeleterAndMakerMustSame {
+            get {
+                return this.kf_MoveStockStepOutBill_DeleterAndMakerMustSameField;
+            }
+            set {
+                this.kf_MoveStockStepOutBill_DeleterAndMakerMustSameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepOutBill_BillDateMode {
+            get {
+                return this.kf_MoveStockStepOutBill_BillDateModeField;
+            }
+            set {
+                this.kf_MoveStockStepOutBill_BillDateModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepInBill_AutoSubmit {
+            get {
+                return this.kf_MoveStockStepInBill_AutoSubmitField;
+            }
+            set {
+                this.kf_MoveStockStepInBill_AutoSubmitField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepInBill_AutoCheck {
+            get {
+                return this.kf_MoveStockStepInBill_AutoCheckField;
+            }
+            set {
+                this.kf_MoveStockStepInBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepInBill_SaveAutoAddnew {
+            get {
+                return this.kf_MoveStockStepInBill_SaveAutoAddnewField;
+            }
+            set {
+                this.kf_MoveStockStepInBill_SaveAutoAddnewField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepInBill_ERPMode {
+            get {
+                return this.kf_MoveStockStepInBill_ERPModeField;
+            }
+            set {
+                this.kf_MoveStockStepInBill_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepInBill_MustQtyCtl {
+            get {
+                return this.kf_MoveStockStepInBill_MustQtyCtlField;
+            }
+            set {
+                this.kf_MoveStockStepInBill_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepInBill_MulSourceBill {
+            get {
+                return this.kf_MoveStockStepInBill_MulSourceBillField;
+            }
+            set {
+                this.kf_MoveStockStepInBill_MulSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepInBill_BillTypeOneScan {
+            get {
+                return this.kf_MoveStockStepInBill_BillTypeOneScanField;
+            }
+            set {
+                this.kf_MoveStockStepInBill_BillTypeOneScanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepInBill_BatchNoCtl {
+            get {
+                return this.kf_MoveStockStepInBill_BatchNoCtlField;
+            }
+            set {
+                this.kf_MoveStockStepInBill_BatchNoCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepInBill_MultilineCtl {
+            get {
+                return this.kf_MoveStockStepInBill_MultilineCtlField;
+            }
+            set {
+                this.kf_MoveStockStepInBill_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepInBill_MaterWHSPCtl {
+            get {
+                return this.kf_MoveStockStepInBill_MaterWHSPCtlField;
+            }
+            set {
+                this.kf_MoveStockStepInBill_MaterWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepInBill_SourceWHSPCtl {
+            get {
+                return this.kf_MoveStockStepInBill_SourceWHSPCtlField;
+            }
+            set {
+                this.kf_MoveStockStepInBill_SourceWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepInBill_FIFOList {
+            get {
+                return this.kf_MoveStockStepInBill_FIFOListField;
+            }
+            set {
+                this.kf_MoveStockStepInBill_FIFOListField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepInBill_FIFOCtl {
+            get {
+                return this.kf_MoveStockStepInBill_FIFOCtlField;
+            }
+            set {
+                this.kf_MoveStockStepInBill_FIFOCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepInBill_SourceBarCodeCtl {
+            get {
+                return this.kf_MoveStockStepInBill_SourceBarCodeCtlField;
+            }
+            set {
+                this.kf_MoveStockStepInBill_SourceBarCodeCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepInBill_DeleterAndMakerMustSame {
+            get {
+                return this.kf_MoveStockStepInBill_DeleterAndMakerMustSameField;
+            }
+            set {
+                this.kf_MoveStockStepInBill_DeleterAndMakerMustSameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockStepInBill_BillDateMode {
+            get {
+                return this.kf_MoveStockStepInBill_BillDateModeField;
+            }
+            set {
+                this.kf_MoveStockStepInBill_BillDateModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBackBill_AutoSubmit {
+            get {
+                return this.kf_POStockInBackBill_AutoSubmitField;
+            }
+            set {
+                this.kf_POStockInBackBill_AutoSubmitField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBackBill_AutoCheck {
+            get {
+                return this.kf_POStockInBackBill_AutoCheckField;
+            }
+            set {
+                this.kf_POStockInBackBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBackBill_SaveAutoAddnew {
+            get {
+                return this.kf_POStockInBackBill_SaveAutoAddnewField;
+            }
+            set {
+                this.kf_POStockInBackBill_SaveAutoAddnewField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBackBill_ERPMode {
+            get {
+                return this.kf_POStockInBackBill_ERPModeField;
+            }
+            set {
+                this.kf_POStockInBackBill_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBackBill_MustQtyCtl {
+            get {
+                return this.kf_POStockInBackBill_MustQtyCtlField;
+            }
+            set {
+                this.kf_POStockInBackBill_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBackBill_MulSourceBill {
+            get {
+                return this.kf_POStockInBackBill_MulSourceBillField;
+            }
+            set {
+                this.kf_POStockInBackBill_MulSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBackBill_BillTypeOneScan {
+            get {
+                return this.kf_POStockInBackBill_BillTypeOneScanField;
+            }
+            set {
+                this.kf_POStockInBackBill_BillTypeOneScanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBackBill_BatchNoCtl {
+            get {
+                return this.kf_POStockInBackBill_BatchNoCtlField;
+            }
+            set {
+                this.kf_POStockInBackBill_BatchNoCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBackBill_MultilineCtl {
+            get {
+                return this.kf_POStockInBackBill_MultilineCtlField;
+            }
+            set {
+                this.kf_POStockInBackBill_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBackBill_MaterWHSPCtl {
+            get {
+                return this.kf_POStockInBackBill_MaterWHSPCtlField;
+            }
+            set {
+                this.kf_POStockInBackBill_MaterWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBackBill_SourceWHSPCtl {
+            get {
+                return this.kf_POStockInBackBill_SourceWHSPCtlField;
+            }
+            set {
+                this.kf_POStockInBackBill_SourceWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBackBill_DeleterAndMakerMustSame {
+            get {
+                return this.kf_POStockInBackBill_DeleterAndMakerMustSameField;
+            }
+            set {
+                this.kf_POStockInBackBill_DeleterAndMakerMustSameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBackBill_BillDateMode {
+            get {
+                return this.kf_POStockInBackBill_BillDateModeField;
+            }
+            set {
+                this.kf_POStockInBackBill_BillDateModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBackBill_AutoSubmit {
+            get {
+                return this.kf_ProductInBackBill_AutoSubmitField;
+            }
+            set {
+                this.kf_ProductInBackBill_AutoSubmitField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBackBill_AutoCheck {
+            get {
+                return this.kf_ProductInBackBill_AutoCheckField;
+            }
+            set {
+                this.kf_ProductInBackBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBackBill_SaveAutoAddnew {
+            get {
+                return this.kf_ProductInBackBill_SaveAutoAddnewField;
+            }
+            set {
+                this.kf_ProductInBackBill_SaveAutoAddnewField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBackBill_ERPMode {
+            get {
+                return this.kf_ProductInBackBill_ERPModeField;
+            }
+            set {
+                this.kf_ProductInBackBill_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBackBill_MustQtyCtl {
+            get {
+                return this.kf_ProductInBackBill_MustQtyCtlField;
+            }
+            set {
+                this.kf_ProductInBackBill_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBackBill_MulSourceBill {
+            get {
+                return this.kf_ProductInBackBill_MulSourceBillField;
+            }
+            set {
+                this.kf_ProductInBackBill_MulSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBackBill_BillTypeOneScan {
+            get {
+                return this.kf_ProductInBackBill_BillTypeOneScanField;
+            }
+            set {
+                this.kf_ProductInBackBill_BillTypeOneScanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBackBill_BatchNoCtl {
+            get {
+                return this.kf_ProductInBackBill_BatchNoCtlField;
+            }
+            set {
+                this.kf_ProductInBackBill_BatchNoCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBackBill_MultilineCtl {
+            get {
+                return this.kf_ProductInBackBill_MultilineCtlField;
+            }
+            set {
+                this.kf_ProductInBackBill_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBackBill_MaterWHSPCtl {
+            get {
+                return this.kf_ProductInBackBill_MaterWHSPCtlField;
+            }
+            set {
+                this.kf_ProductInBackBill_MaterWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBackBill_SourceWHSPCtl {
+            get {
+                return this.kf_ProductInBackBill_SourceWHSPCtlField;
+            }
+            set {
+                this.kf_ProductInBackBill_SourceWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBackBill_DeleterAndMakerMustSame {
+            get {
+                return this.kf_ProductInBackBill_DeleterAndMakerMustSameField;
+            }
+            set {
+                this.kf_ProductInBackBill_DeleterAndMakerMustSameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBackBill_BillDateMode {
+            get {
+                return this.kf_ProductInBackBill_BillDateModeField;
+            }
+            set {
+                this.kf_ProductInBackBill_BillDateModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBackBill_AutoSubmit {
+            get {
+                return this.kf_OtherInBackBill_AutoSubmitField;
+            }
+            set {
+                this.kf_OtherInBackBill_AutoSubmitField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBackBill_AutoCheck {
+            get {
+                return this.kf_OtherInBackBill_AutoCheckField;
+            }
+            set {
+                this.kf_OtherInBackBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBackBill_SaveAutoAddnew {
+            get {
+                return this.kf_OtherInBackBill_SaveAutoAddnewField;
+            }
+            set {
+                this.kf_OtherInBackBill_SaveAutoAddnewField = 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_MulSourceBill {
+            get {
+                return this.kf_OtherInBackBill_MulSourceBillField;
+            }
+            set {
+                this.kf_OtherInBackBill_MulSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBackBill_BillTypeOneScan {
+            get {
+                return this.kf_OtherInBackBill_BillTypeOneScanField;
+            }
+            set {
+                this.kf_OtherInBackBill_BillTypeOneScanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBackBill_BatchNoCtl {
+            get {
+                return this.kf_OtherInBackBill_BatchNoCtlField;
+            }
+            set {
+                this.kf_OtherInBackBill_BatchNoCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBackBill_MultilineCtl {
+            get {
+                return this.kf_OtherInBackBill_MultilineCtlField;
+            }
+            set {
+                this.kf_OtherInBackBill_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBackBill_MaterWHSPCtl {
+            get {
+                return this.kf_OtherInBackBill_MaterWHSPCtlField;
+            }
+            set {
+                this.kf_OtherInBackBill_MaterWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBackBill_SourceWHSPCtl {
+            get {
+                return this.kf_OtherInBackBill_SourceWHSPCtlField;
+            }
+            set {
+                this.kf_OtherInBackBill_SourceWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBackBill_DeleterAndMakerMustSame {
+            get {
+                return this.kf_OtherInBackBill_DeleterAndMakerMustSameField;
+            }
+            set {
+                this.kf_OtherInBackBill_DeleterAndMakerMustSameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBackBill_BillDateMode {
+            get {
+                return this.kf_OtherInBackBill_BillDateModeField;
+            }
+            set {
+                this.kf_OtherInBackBill_BillDateModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustInBackBill_AutoSubmit {
+            get {
+                return this.kf_EntrustInBackBill_AutoSubmitField;
+            }
+            set {
+                this.kf_EntrustInBackBill_AutoSubmitField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustInBackBill_AutoCheck {
+            get {
+                return this.kf_EntrustInBackBill_AutoCheckField;
+            }
+            set {
+                this.kf_EntrustInBackBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustInBackBill_SaveAutoAddnew {
+            get {
+                return this.kf_EntrustInBackBill_SaveAutoAddnewField;
+            }
+            set {
+                this.kf_EntrustInBackBill_SaveAutoAddnewField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustInBackBill_ERPMode {
+            get {
+                return this.kf_EntrustInBackBill_ERPModeField;
+            }
+            set {
+                this.kf_EntrustInBackBill_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustInBackBill_MustQtyCtl {
+            get {
+                return this.kf_EntrustInBackBill_MustQtyCtlField;
+            }
+            set {
+                this.kf_EntrustInBackBill_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustInBackBill_MulSourceBill {
+            get {
+                return this.kf_EntrustInBackBill_MulSourceBillField;
+            }
+            set {
+                this.kf_EntrustInBackBill_MulSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustInBackBill_BillTypeOneScan {
+            get {
+                return this.kf_EntrustInBackBill_BillTypeOneScanField;
+            }
+            set {
+                this.kf_EntrustInBackBill_BillTypeOneScanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustInBackBill_BatchNoCtl {
+            get {
+                return this.kf_EntrustInBackBill_BatchNoCtlField;
+            }
+            set {
+                this.kf_EntrustInBackBill_BatchNoCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustInBackBill_MultilineCtl {
+            get {
+                return this.kf_EntrustInBackBill_MultilineCtlField;
+            }
+            set {
+                this.kf_EntrustInBackBill_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustInBackBill_MaterWHSPCtl {
+            get {
+                return this.kf_EntrustInBackBill_MaterWHSPCtlField;
+            }
+            set {
+                this.kf_EntrustInBackBill_MaterWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustInBackBill_SourceWHSPCtl {
+            get {
+                return this.kf_EntrustInBackBill_SourceWHSPCtlField;
+            }
+            set {
+                this.kf_EntrustInBackBill_SourceWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustInBackBill_DeleterAndMakerMustSame {
+            get {
+                return this.kf_EntrustInBackBill_DeleterAndMakerMustSameField;
+            }
+            set {
+                this.kf_EntrustInBackBill_DeleterAndMakerMustSameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustInBackBill_BillDateMode {
+            get {
+                return this.kf_EntrustInBackBill_BillDateModeField;
+            }
+            set {
+                this.kf_EntrustInBackBill_BillDateModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBackBill_AutoSubmit {
+            get {
+                return this.kf_MateOutBackBill_AutoSubmitField;
+            }
+            set {
+                this.kf_MateOutBackBill_AutoSubmitField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBackBill_AutoCheck {
+            get {
+                return this.kf_MateOutBackBill_AutoCheckField;
+            }
+            set {
+                this.kf_MateOutBackBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBackBill_SaveAutoAddnew {
+            get {
+                return this.kf_MateOutBackBill_SaveAutoAddnewField;
+            }
+            set {
+                this.kf_MateOutBackBill_SaveAutoAddnewField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBackBill_ERPMode {
+            get {
+                return this.kf_MateOutBackBill_ERPModeField;
+            }
+            set {
+                this.kf_MateOutBackBill_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBackBill_MustQtyCtl {
+            get {
+                return this.kf_MateOutBackBill_MustQtyCtlField;
+            }
+            set {
+                this.kf_MateOutBackBill_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBackBill_MulSourceBill {
+            get {
+                return this.kf_MateOutBackBill_MulSourceBillField;
+            }
+            set {
+                this.kf_MateOutBackBill_MulSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBackBill_BillTypeOneScan {
+            get {
+                return this.kf_MateOutBackBill_BillTypeOneScanField;
+            }
+            set {
+                this.kf_MateOutBackBill_BillTypeOneScanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBackBill_BatchNoCtl {
+            get {
+                return this.kf_MateOutBackBill_BatchNoCtlField;
+            }
+            set {
+                this.kf_MateOutBackBill_BatchNoCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBackBill_MultilineCtl {
+            get {
+                return this.kf_MateOutBackBill_MultilineCtlField;
+            }
+            set {
+                this.kf_MateOutBackBill_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBackBill_MaterWHSPCtl {
+            get {
+                return this.kf_MateOutBackBill_MaterWHSPCtlField;
+            }
+            set {
+                this.kf_MateOutBackBill_MaterWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBackBill_SourceWHSPCtl {
+            get {
+                return this.kf_MateOutBackBill_SourceWHSPCtlField;
+            }
+            set {
+                this.kf_MateOutBackBill_SourceWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBackBill_SimpleMode {
+            get {
+                return this.kf_MateOutBackBill_SimpleModeField;
+            }
+            set {
+                this.kf_MateOutBackBill_SimpleModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBackBill_DeleterAndMakerMustSame {
+            get {
+                return this.kf_MateOutBackBill_DeleterAndMakerMustSameField;
+            }
+            set {
+                this.kf_MateOutBackBill_DeleterAndMakerMustSameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBackBill_BillDateMode {
+            get {
+                return this.kf_MateOutBackBill_BillDateModeField;
+            }
+            set {
+                this.kf_MateOutBackBill_BillDateModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBackBill_AutoSubmit {
+            get {
+                return this.kf_SellOutBackBill_AutoSubmitField;
+            }
+            set {
+                this.kf_SellOutBackBill_AutoSubmitField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBackBill_AutoCheck {
+            get {
+                return this.kf_SellOutBackBill_AutoCheckField;
+            }
+            set {
+                this.kf_SellOutBackBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBackBill_SaveAutoAddnew {
+            get {
+                return this.kf_SellOutBackBill_SaveAutoAddnewField;
+            }
+            set {
+                this.kf_SellOutBackBill_SaveAutoAddnewField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBackBill_ERPMode {
+            get {
+                return this.kf_SellOutBackBill_ERPModeField;
+            }
+            set {
+                this.kf_SellOutBackBill_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBackBill_MustQtyCtl {
+            get {
+                return this.kf_SellOutBackBill_MustQtyCtlField;
+            }
+            set {
+                this.kf_SellOutBackBill_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBackBill_MulSourceBill {
+            get {
+                return this.kf_SellOutBackBill_MulSourceBillField;
+            }
+            set {
+                this.kf_SellOutBackBill_MulSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBackBill_BillTypeOneScan {
+            get {
+                return this.kf_SellOutBackBill_BillTypeOneScanField;
+            }
+            set {
+                this.kf_SellOutBackBill_BillTypeOneScanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBackBill_BatchNoCtl {
+            get {
+                return this.kf_SellOutBackBill_BatchNoCtlField;
+            }
+            set {
+                this.kf_SellOutBackBill_BatchNoCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBackBill_MultilineCtl {
+            get {
+                return this.kf_SellOutBackBill_MultilineCtlField;
+            }
+            set {
+                this.kf_SellOutBackBill_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBackBill_MaterWHSPCtl {
+            get {
+                return this.kf_SellOutBackBill_MaterWHSPCtlField;
+            }
+            set {
+                this.kf_SellOutBackBill_MaterWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBackBill_SourceWHSPCtl {
+            get {
+                return this.kf_SellOutBackBill_SourceWHSPCtlField;
+            }
+            set {
+                this.kf_SellOutBackBill_SourceWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBackBill_AutoSavePOStockInBackBill {
+            get {
+                return this.kf_SellOutBackBill_AutoSavePOStockInBackBillField;
+            }
+            set {
+                this.kf_SellOutBackBill_AutoSavePOStockInBackBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBackBill_DeleterAndMakerMustSame {
+            get {
+                return this.kf_SellOutBackBill_DeleterAndMakerMustSameField;
+            }
+            set {
+                this.kf_SellOutBackBill_DeleterAndMakerMustSameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBackBill_BillDateMode {
+            get {
+                return this.kf_SellOutBackBill_BillDateModeField;
+            }
+            set {
+                this.kf_SellOutBackBill_BillDateModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherOutBackBill_AutoSubmit {
+            get {
+                return this.kf_OtherOutBackBill_AutoSubmitField;
+            }
+            set {
+                this.kf_OtherOutBackBill_AutoSubmitField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherOutBackBill_AutoCheck {
+            get {
+                return this.kf_OtherOutBackBill_AutoCheckField;
+            }
+            set {
+                this.kf_OtherOutBackBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherOutBackBill_SaveAutoAddnew {
+            get {
+                return this.kf_OtherOutBackBill_SaveAutoAddnewField;
+            }
+            set {
+                this.kf_OtherOutBackBill_SaveAutoAddnewField = 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_MulSourceBill {
+            get {
+                return this.kf_OtherOutBackBill_MulSourceBillField;
+            }
+            set {
+                this.kf_OtherOutBackBill_MulSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherOutBackBill_BillTypeOneScan {
+            get {
+                return this.kf_OtherOutBackBill_BillTypeOneScanField;
+            }
+            set {
+                this.kf_OtherOutBackBill_BillTypeOneScanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherOutBackBill_BatchNoCtl {
+            get {
+                return this.kf_OtherOutBackBill_BatchNoCtlField;
+            }
+            set {
+                this.kf_OtherOutBackBill_BatchNoCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherOutBackBill_MultilineCtl {
+            get {
+                return this.kf_OtherOutBackBill_MultilineCtlField;
+            }
+            set {
+                this.kf_OtherOutBackBill_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherOutBackBill_MaterWHSPCtl {
+            get {
+                return this.kf_OtherOutBackBill_MaterWHSPCtlField;
+            }
+            set {
+                this.kf_OtherOutBackBill_MaterWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherOutBackBill_SourceWHSPCtl {
+            get {
+                return this.kf_OtherOutBackBill_SourceWHSPCtlField;
+            }
+            set {
+                this.kf_OtherOutBackBill_SourceWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherOutBackBill_DeleterAndMakerMustSame {
+            get {
+                return this.kf_OtherOutBackBill_DeleterAndMakerMustSameField;
+            }
+            set {
+                this.kf_OtherOutBackBill_DeleterAndMakerMustSameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherOutBackBill_BillDateMode {
+            get {
+                return this.kf_OtherOutBackBill_BillDateModeField;
+            }
+            set {
+                this.kf_OtherOutBackBill_BillDateModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBackBill_AutoSubmit {
+            get {
+                return this.kf_EntrustOutBackBill_AutoSubmitField;
+            }
+            set {
+                this.kf_EntrustOutBackBill_AutoSubmitField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBackBill_AutoCheck {
+            get {
+                return this.kf_EntrustOutBackBill_AutoCheckField;
+            }
+            set {
+                this.kf_EntrustOutBackBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBackBill_SaveAutoAddnew {
+            get {
+                return this.kf_EntrustOutBackBill_SaveAutoAddnewField;
+            }
+            set {
+                this.kf_EntrustOutBackBill_SaveAutoAddnewField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBackBill_ERPMode {
+            get {
+                return this.kf_EntrustOutBackBill_ERPModeField;
+            }
+            set {
+                this.kf_EntrustOutBackBill_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBackBill_MustQtyCtl {
+            get {
+                return this.kf_EntrustOutBackBill_MustQtyCtlField;
+            }
+            set {
+                this.kf_EntrustOutBackBill_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBackBill_MulSourceBill {
+            get {
+                return this.kf_EntrustOutBackBill_MulSourceBillField;
+            }
+            set {
+                this.kf_EntrustOutBackBill_MulSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBackBill_BillTypeOneScan {
+            get {
+                return this.kf_EntrustOutBackBill_BillTypeOneScanField;
+            }
+            set {
+                this.kf_EntrustOutBackBill_BillTypeOneScanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBackBill_BatchNoCtl {
+            get {
+                return this.kf_EntrustOutBackBill_BatchNoCtlField;
+            }
+            set {
+                this.kf_EntrustOutBackBill_BatchNoCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBackBill_MultilineCtl {
+            get {
+                return this.kf_EntrustOutBackBill_MultilineCtlField;
+            }
+            set {
+                this.kf_EntrustOutBackBill_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBackBill_MaterWHSPCtl {
+            get {
+                return this.kf_EntrustOutBackBill_MaterWHSPCtlField;
+            }
+            set {
+                this.kf_EntrustOutBackBill_MaterWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBackBill_SourceWHSPCtl {
+            get {
+                return this.kf_EntrustOutBackBill_SourceWHSPCtlField;
+            }
+            set {
+                this.kf_EntrustOutBackBill_SourceWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBackBill_SimpleMode {
+            get {
+                return this.kf_EntrustOutBackBill_SimpleModeField;
+            }
+            set {
+                this.kf_EntrustOutBackBill_SimpleModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBackBill_DeleterAndMakerMustSame {
+            get {
+                return this.kf_EntrustOutBackBill_DeleterAndMakerMustSameField;
+            }
+            set {
+                this.kf_EntrustOutBackBill_DeleterAndMakerMustSameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBackBill_BillDateMode {
+            get {
+                return this.kf_EntrustOutBackBill_BillDateModeField;
+            }
+            set {
+                this.kf_EntrustOutBackBill_BillDateModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_PackUnionBill_AutoCheck {
+            get {
+                return this.sc_PackUnionBill_AutoCheckField;
+            }
+            set {
+                this.sc_PackUnionBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_PackUnionBill_SaveAutoAddnew {
+            get {
+                return this.sc_PackUnionBill_SaveAutoAddnewField;
+            }
+            set {
+                this.sc_PackUnionBill_SaveAutoAddnewField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_PackUnionBill_SourceBillTypeCtl {
+            get {
+                return this.sc_PackUnionBill_SourceBillTypeCtlField;
+            }
+            set {
+                this.sc_PackUnionBill_SourceBillTypeCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_PackUnionBill_SourceBillNoCtl {
+            get {
+                return this.sc_PackUnionBill_SourceBillNoCtlField;
+            }
+            set {
+                this.sc_PackUnionBill_SourceBillNoCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_PackUnionBill_DeleterAndMakerMustSame {
+            get {
+                return this.sc_PackUnionBill_DeleterAndMakerMustSameField;
+            }
+            set {
+                this.sc_PackUnionBill_DeleterAndMakerMustSameField = 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_UserByOrgRelation {
+            get {
+                return this.wMS_UserByOrgRelationField;
+            }
+            set {
+                this.wMS_UserByOrgRelationField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string WMS_MouldManagerCtl {
+            get {
+                return this.wMS_MouldManagerCtlField;
+            }
+            set {
+                this.wMS_MouldManagerCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string WMS_CloudMode {
+            get {
+                return this.wMS_CloudModeField;
+            }
+            set {
+                this.wMS_CloudModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string WMS_BillDateMode {
+            get {
+                return this.wMS_BillDateModeField;
+            }
+            set {
+                this.wMS_BillDateModeField = 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 BarCode_AutoProductInBillWMS {
+            get {
+                return this.barCode_AutoProductInBillWMSField;
+            }
+            set {
+                this.barCode_AutoProductInBillWMSField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string BarCode_AutoPOStockInBillWMS {
+            get {
+                return this.barCode_AutoPOStockInBillWMSField;
+            }
+            set {
+                this.barCode_AutoPOStockInBillWMSField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string BarCode_AutoMateOutBackBillWMS {
+            get {
+                return this.barCode_AutoMateOutBackBillWMSField;
+            }
+            set {
+                this.barCode_AutoMateOutBackBillWMSField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string BarCode_AutoSellOutBackBillWMS {
+            get {
+                return this.barCode_AutoSellOutBackBillWMSField;
+            }
+            set {
+                this.barCode_AutoSellOutBackBillWMSField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string BarCode_DeleterAndMakerMustSame {
+            get {
+                return this.barCode_DeleterAndMakerMustSameField;
+            }
+            set {
+                this.barCode_DeleterAndMakerMustSameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MouldProdInBill_AutoCheck {
+            get {
+                return this.sc_MouldProdInBill_AutoCheckField;
+            }
+            set {
+                this.sc_MouldProdInBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MouldProdInBill_BarCodeQty {
+            get {
+                return this.sc_MouldProdInBill_BarCodeQtyField;
+            }
+            set {
+                this.sc_MouldProdInBill_BarCodeQtyField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MouldProdOutBill_AutoCheck {
+            get {
+                return this.sc_MouldProdOutBill_AutoCheckField;
+            }
+            set {
+                this.sc_MouldProdOutBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MouldProdOutBill_BarCodeQty {
+            get {
+                return this.sc_MouldProdOutBill_BarCodeQtyField;
+            }
+            set {
+                this.sc_MouldProdOutBill_BarCodeQtyField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MouldProdOutBill_SaveAutoAddnew {
+            get {
+                return this.sc_MouldProdOutBill_SaveAutoAddnewField;
+            }
+            set {
+                this.sc_MouldProdOutBill_SaveAutoAddnewField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MouldProdOutBill_DeleterAndMakerMustSame {
+            get {
+                return this.sc_MouldProdOutBill_DeleterAndMakerMustSameField;
+            }
+            set {
+                this.sc_MouldProdOutBill_DeleterAndMakerMustSameField = 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/>
+        public string Sc_MouldProdBackBill_AutoCheck {
+            get {
+                return this.sc_MouldProdBackBill_AutoCheckField;
+            }
+            set {
+                this.sc_MouldProdBackBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MouldProdBackBill_BarCodeQty {
+            get {
+                return this.sc_MouldProdBackBill_BarCodeQtyField;
+            }
+            set {
+                this.sc_MouldProdBackBill_BarCodeQtyField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MouldRepairOutBill_AutoCheck {
+            get {
+                return this.sc_MouldRepairOutBill_AutoCheckField;
+            }
+            set {
+                this.sc_MouldRepairOutBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MouldRepairOutBill_BarCodeQty {
+            get {
+                return this.sc_MouldRepairOutBill_BarCodeQtyField;
+            }
+            set {
+                this.sc_MouldRepairOutBill_BarCodeQtyField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MouldRepairInBill_AutoCheck {
+            get {
+                return this.sc_MouldRepairInBill_AutoCheckField;
+            }
+            set {
+                this.sc_MouldRepairInBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MouldRepairInBill_BarCodeQty {
+            get {
+                return this.sc_MouldRepairInBill_BarCodeQtyField;
+            }
+            set {
+                this.sc_MouldRepairInBill_BarCodeQtyField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MouldOtherInBill_AutoCheck {
+            get {
+                return this.sc_MouldOtherInBill_AutoCheckField;
+            }
+            set {
+                this.sc_MouldOtherInBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MouldOtherInBill_BarCodeQty {
+            get {
+                return this.sc_MouldOtherInBill_BarCodeQtyField;
+            }
+            set {
+                this.sc_MouldOtherInBill_BarCodeQtyField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MouldOtherOutBill_AutoCheck {
+            get {
+                return this.sc_MouldOtherOutBill_AutoCheckField;
+            }
+            set {
+                this.sc_MouldOtherOutBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MouldOtherOutBill_BarCodeQty {
+            get {
+                return this.sc_MouldOtherOutBill_BarCodeQtyField;
+            }
+            set {
+                this.sc_MouldOtherOutBill_BarCodeQtyField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MouldBorrowInBill_AutoCheck {
+            get {
+                return this.sc_MouldBorrowInBill_AutoCheckField;
+            }
+            set {
+                this.sc_MouldBorrowInBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MouldBorrowInBill_BarCodeQty {
+            get {
+                return this.sc_MouldBorrowInBill_BarCodeQtyField;
+            }
+            set {
+                this.sc_MouldBorrowInBill_BarCodeQtyField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MouldBorrowOutBill_AutoCheck {
+            get {
+                return this.sc_MouldBorrowOutBill_AutoCheckField;
+            }
+            set {
+                this.sc_MouldBorrowOutBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MouldBorrowOutBill_BarCodeQty {
+            get {
+                return this.sc_MouldBorrowOutBill_BarCodeQtyField;
+            }
+            set {
+                this.sc_MouldBorrowOutBill_BarCodeQtyField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MouldScrapInBill_AutoCheck {
+            get {
+                return this.sc_MouldScrapInBill_AutoCheckField;
+            }
+            set {
+                this.sc_MouldScrapInBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MouldScrapInBill_BarCodeQty {
+            get {
+                return this.sc_MouldScrapInBill_BarCodeQtyField;
+            }
+            set {
+                this.sc_MouldScrapInBill_BarCodeQtyField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MouldScrapOutBill_AutoCheck {
+            get {
+                return this.sc_MouldScrapOutBill_AutoCheckField;
+            }
+            set {
+                this.sc_MouldScrapOutBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MouldScrapOutBill_BarCodeQty {
+            get {
+                return this.sc_MouldScrapOutBill_BarCodeQtyField;
+            }
+            set {
+                this.sc_MouldScrapOutBill_BarCodeQtyField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MouldProdMoveBill_AutoCheck {
+            get {
+                return this.sc_MouldProdMoveBill_AutoCheckField;
+            }
+            set {
+                this.sc_MouldProdMoveBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MouldProdMoveBill_BarCodeQty {
+            get {
+                return this.sc_MouldProdMoveBill_BarCodeQtyField;
+            }
+            set {
+                this.sc_MouldProdMoveBill_BarCodeQtyField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MouldMoveStockStepOutBill_AutoCheck {
+            get {
+                return this.sc_MouldMoveStockStepOutBill_AutoCheckField;
+            }
+            set {
+                this.sc_MouldMoveStockStepOutBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MouldMoveStockStepOutBill_BarCodeQty {
+            get {
+                return this.sc_MouldMoveStockStepOutBill_BarCodeQtyField;
+            }
+            set {
+                this.sc_MouldMoveStockStepOutBill_BarCodeQtyField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MouldMoveStockStepInBill_AutoCheck {
+            get {
+                return this.sc_MouldMoveStockStepInBill_AutoCheckField;
+            }
+            set {
+                this.sc_MouldMoveStockStepInBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MouldMoveStockStepInBill_BarCodeQty {
+            get {
+                return this.sc_MouldMoveStockStepInBill_BarCodeQtyField;
+            }
+            set {
+                this.sc_MouldMoveStockStepInBill_BarCodeQtyField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MouldProdCheckStockBill_AutoCheck {
+            get {
+                return this.sc_MouldProdCheckStockBill_AutoCheckField;
+            }
+            set {
+                this.sc_MouldProdCheckStockBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_ICMOBill_AutoCheck {
+            get {
+                return this.sc_ICMOBill_AutoCheckField;
+            }
+            set {
+                this.sc_ICMOBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_ICMOBill_SaveAutoAddnew {
+            get {
+                return this.sc_ICMOBill_SaveAutoAddnewField;
+            }
+            set {
+                this.sc_ICMOBill_SaveAutoAddnewField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_ICMOBill_AutoProcExchBill {
+            get {
+                return this.sc_ICMOBill_AutoProcExchBillField;
+            }
+            set {
+                this.sc_ICMOBill_AutoProcExchBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_ICMOBill_DeleterAndMakerMustSame {
+            get {
+                return this.sc_ICMOBill_DeleterAndMakerMustSameField;
+            }
+            set {
+                this.sc_ICMOBill_DeleterAndMakerMustSameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_ProcessExchangeBill_AutoCheck {
+            get {
+                return this.sc_ProcessExchangeBill_AutoCheckField;
+            }
+            set {
+                this.sc_ProcessExchangeBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_ProcessExchangeBill_SaveAutoAddnew {
+            get {
+                return this.sc_ProcessExchangeBill_SaveAutoAddnewField;
+            }
+            set {
+                this.sc_ProcessExchangeBill_SaveAutoAddnewField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_ProcessExchangeBill_AutoBarCode {
+            get {
+                return this.sc_ProcessExchangeBill_AutoBarCodeField;
+            }
+            set {
+                this.sc_ProcessExchangeBill_AutoBarCodeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_ProcessExchangeBill_DeleterAndMakerMustSame {
+            get {
+                return this.sc_ProcessExchangeBill_DeleterAndMakerMustSameField;
+            }
+            set {
+                this.sc_ProcessExchangeBill_DeleterAndMakerMustSameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_ProcessExchangeBill_SaveDeptIsNull {
+            get {
+                return this.sc_ProcessExchangeBill_SaveDeptIsNullField;
+            }
+            set {
+                this.sc_ProcessExchangeBill_SaveDeptIsNullField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationInBill_AutoCheck {
+            get {
+                return this.mES_StationInBill_AutoCheckField;
+            }
+            set {
+                this.mES_StationInBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationInBill_FIFOCtl {
+            get {
+                return this.mES_StationInBill_FIFOCtlField;
+            }
+            set {
+                this.mES_StationInBill_FIFOCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationInBill_FullMoveCtl {
+            get {
+                return this.mES_StationInBill_FullMoveCtlField;
+            }
+            set {
+                this.mES_StationInBill_FullMoveCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationInBill_QtyCtl {
+            get {
+                return this.mES_StationInBill_QtyCtlField;
+            }
+            set {
+                this.mES_StationInBill_QtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationInBill_OneCtl {
+            get {
+                return this.mES_StationInBill_OneCtlField;
+            }
+            set {
+                this.mES_StationInBill_OneCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationInBill_FirstCheckOut {
+            get {
+                return this.mES_StationInBill_FirstCheckOutField;
+            }
+            set {
+                this.mES_StationInBill_FirstCheckOutField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationInBill_ProcessCheckCtl {
+            get {
+                return this.mES_StationInBill_ProcessCheckCtlField;
+            }
+            set {
+                this.mES_StationInBill_ProcessCheckCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationInBill_DeleteCtl {
+            get {
+                return this.mES_StationInBill_DeleteCtlField;
+            }
+            set {
+                this.mES_StationInBill_DeleteCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationInBill_LineBindCtl {
+            get {
+                return this.mES_StationInBill_LineBindCtlField;
+            }
+            set {
+                this.mES_StationInBill_LineBindCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationInBill_AutoFindSNO {
+            get {
+                return this.mES_StationInBill_AutoFindSNOField;
+            }
+            set {
+                this.mES_StationInBill_AutoFindSNOField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationInBill_ShowUSERProcess {
+            get {
+                return this.mES_StationInBill_ShowUSERProcessField;
+            }
+            set {
+                this.mES_StationInBill_ShowUSERProcessField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationInBill_SaveAutoAddnew {
+            get {
+                return this.mES_StationInBill_SaveAutoAddnewField;
+            }
+            set {
+                this.mES_StationInBill_SaveAutoAddnewField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationInBill_DeleteRelationCtl {
+            get {
+                return this.mES_StationInBill_DeleteRelationCtlField;
+            }
+            set {
+                this.mES_StationInBill_DeleteRelationCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationInBill_PreQtyCtl {
+            get {
+                return this.mES_StationInBill_PreQtyCtlField;
+            }
+            set {
+                this.mES_StationInBill_PreQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationInBill_QtyRateCtl {
+            get {
+                return this.mES_StationInBill_QtyRateCtlField;
+            }
+            set {
+                this.mES_StationInBill_QtyRateCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationInBill_DyCentralInspectionControl {
+            get {
+                return this.mES_StationInBill_DyCentralInspectionControlField;
+            }
+            set {
+                this.mES_StationInBill_DyCentralInspectionControlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationInBill_DefQty {
+            get {
+                return this.mES_StationInBill_DefQtyField;
+            }
+            set {
+                this.mES_StationInBill_DefQtyField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationOutBill_AutoCheck {
+            get {
+                return this.mES_StationOutBill_AutoCheckField;
+            }
+            set {
+                this.mES_StationOutBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationOutBill_QtyCtl {
+            get {
+                return this.mES_StationOutBill_QtyCtlField;
+            }
+            set {
+                this.mES_StationOutBill_QtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationOutBill_QtyPreQtyCtl {
+            get {
+                return this.mES_StationOutBill_QtyPreQtyCtlField;
+            }
+            set {
+                this.mES_StationOutBill_QtyPreQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationOutBill_QtyNextQtyCtl {
+            get {
+                return this.mES_StationOutBill_QtyNextQtyCtlField;
+            }
+            set {
+                this.mES_StationOutBill_QtyNextQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationOutBill_ProcessCheckOut {
+            get {
+                return this.mES_StationOutBill_ProcessCheckOutField;
+            }
+            set {
+                this.mES_StationOutBill_ProcessCheckOutField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationOutBill_FirstCheckOut {
+            get {
+                return this.mES_StationOutBill_FirstCheckOutField;
+            }
+            set {
+                this.mES_StationOutBill_FirstCheckOutField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationOutBill_DeleteCtl {
+            get {
+                return this.mES_StationOutBill_DeleteCtlField;
+            }
+            set {
+                this.mES_StationOutBill_DeleteCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationOutBill_FstAutoICMOReport {
+            get {
+                return this.mES_StationOutBill_FstAutoICMOReportField;
+            }
+            set {
+                this.mES_StationOutBill_FstAutoICMOReportField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationOutBill_LastAutoICMOReport {
+            get {
+                return this.mES_StationOutBill_LastAutoICMOReportField;
+            }
+            set {
+                this.mES_StationOutBill_LastAutoICMOReportField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationOutBill_AutoStockIn {
+            get {
+                return this.mES_StationOutBill_AutoStockInField;
+            }
+            set {
+                this.mES_StationOutBill_AutoStockInField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationOutBill_InStockType {
+            get {
+                return this.mES_StationOutBill_InStockTypeField;
+            }
+            set {
+                this.mES_StationOutBill_InStockTypeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationOutBill_AutoFindSNO {
+            get {
+                return this.mES_StationOutBill_AutoFindSNOField;
+            }
+            set {
+                this.mES_StationOutBill_AutoFindSNOField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationOutBill_ShowUSERProcess {
+            get {
+                return this.mES_StationOutBill_ShowUSERProcessField;
+            }
+            set {
+                this.mES_StationOutBill_ShowUSERProcessField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationOutBill_SaveAutoAddnew {
+            get {
+                return this.mES_StationOutBill_SaveAutoAddnewField;
+            }
+            set {
+                this.mES_StationOutBill_SaveAutoAddnewField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationOutBill_DeleteRelationCtl {
+            get {
+                return this.mES_StationOutBill_DeleteRelationCtlField;
+            }
+            set {
+                this.mES_StationOutBill_DeleteRelationCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationOutBill_NextQtyCtl {
+            get {
+                return this.mES_StationOutBill_NextQtyCtlField;
+            }
+            set {
+                this.mES_StationOutBill_NextQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationOutBill_QtyRateCtl {
+            get {
+                return this.mES_StationOutBill_QtyRateCtlField;
+            }
+            set {
+                this.mES_StationOutBill_QtyRateCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationOutBill_MustBeginWorkCtl {
+            get {
+                return this.mES_StationOutBill_MustBeginWorkCtlField;
+            }
+            set {
+                this.mES_StationOutBill_MustBeginWorkCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string QC_NoPassProdCheckBill_AutoCheck {
+            get {
+                return this.qC_NoPassProdCheckBill_AutoCheckField;
+            }
+            set {
+                this.qC_NoPassProdCheckBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string QC_NoPassProdCheckBill_QtyCtl {
+            get {
+                return this.qC_NoPassProdCheckBill_QtyCtlField;
+            }
+            set {
+                this.qC_NoPassProdCheckBill_QtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string QC_NoPassProdCheckBill_BadReasonQtyCtrl {
+            get {
+                return this.qC_NoPassProdCheckBill_BadReasonQtyCtrlField;
+            }
+            set {
+                this.qC_NoPassProdCheckBill_BadReasonQtyCtrlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string QC_NoPassProdCheckBill_DeleteCtl {
+            get {
+                return this.qC_NoPassProdCheckBill_DeleteCtlField;
+            }
+            set {
+                this.qC_NoPassProdCheckBill_DeleteCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationEntrustInBill_AutoCheck {
+            get {
+                return this.mES_StationEntrustInBill_AutoCheckField;
+            }
+            set {
+                this.mES_StationEntrustInBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationEntrustInBill_FIFOCtl {
+            get {
+                return this.mES_StationEntrustInBill_FIFOCtlField;
+            }
+            set {
+                this.mES_StationEntrustInBill_FIFOCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationEntrustInBill_FullMoveCtl {
+            get {
+                return this.mES_StationEntrustInBill_FullMoveCtlField;
+            }
+            set {
+                this.mES_StationEntrustInBill_FullMoveCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationEntrustInBill_QtyCtl {
+            get {
+                return this.mES_StationEntrustInBill_QtyCtlField;
+            }
+            set {
+                this.mES_StationEntrustInBill_QtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationEntrustInBill_OneCtl {
+            get {
+                return this.mES_StationEntrustInBill_OneCtlField;
+            }
+            set {
+                this.mES_StationEntrustInBill_OneCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationEntrustInBill_DeleteCtl {
+            get {
+                return this.mES_StationEntrustInBill_DeleteCtlField;
+            }
+            set {
+                this.mES_StationEntrustInBill_DeleteCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationEntrustInBill_SaveAutoAddnew {
+            get {
+                return this.mES_StationEntrustInBill_SaveAutoAddnewField;
+            }
+            set {
+                this.mES_StationEntrustInBill_SaveAutoAddnewField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationEntrustInBill_QtyRateCtl {
+            get {
+                return this.mES_StationEntrustInBill_QtyRateCtlField;
+            }
+            set {
+                this.mES_StationEntrustInBill_QtyRateCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationEntrustOutBill_AutoCheck {
+            get {
+                return this.mES_StationEntrustOutBill_AutoCheckField;
+            }
+            set {
+                this.mES_StationEntrustOutBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationEntrustOutBill_QtyCtl {
+            get {
+                return this.mES_StationEntrustOutBill_QtyCtlField;
+            }
+            set {
+                this.mES_StationEntrustOutBill_QtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationEntrustOutBill_DeleteCtl {
+            get {
+                return this.mES_StationEntrustOutBill_DeleteCtlField;
+            }
+            set {
+                this.mES_StationEntrustOutBill_DeleteCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationEntrustOutBill_SaveAutoAddnew {
+            get {
+                return this.mES_StationEntrustOutBill_SaveAutoAddnewField;
+            }
+            set {
+                this.mES_StationEntrustOutBill_SaveAutoAddnewField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationEntrustOutBill_QtyRateCtl {
+            get {
+                return this.mES_StationEntrustOutBill_QtyRateCtlField;
+            }
+            set {
+                this.mES_StationEntrustOutBill_QtyRateCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string JIT_DayPlan_TimeFrame {
+            get {
+                return this.jIT_DayPlan_TimeFrameField;
+            }
+            set {
+                this.jIT_DayPlan_TimeFrameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MESBeginWorkBill_AutoCheck {
+            get {
+                return this.sc_MESBeginWorkBill_AutoCheckField;
+            }
+            set {
+                this.sc_MESBeginWorkBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MESBeginWorkBill_SaveAutoAddnew {
+            get {
+                return this.sc_MESBeginWorkBill_SaveAutoAddnewField;
+            }
+            set {
+                this.sc_MESBeginWorkBill_SaveAutoAddnewField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MESBeginWorkBill_DeleterAndMakerMustSame {
+            get {
+                return this.sc_MESBeginWorkBill_DeleterAndMakerMustSameField;
+            }
+            set {
+                this.sc_MESBeginWorkBill_DeleterAndMakerMustSameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MESBeginWorkBill_SwipeCardStart {
+            get {
+                return this.sc_MESBeginWorkBill_SwipeCardStartField;
+            }
+            set {
+                this.sc_MESBeginWorkBill_SwipeCardStartField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MESBeginWorkBill_MouldUpper {
+            get {
+                return this.sc_MESBeginWorkBill_MouldUpperField;
+            }
+            set {
+                this.sc_MESBeginWorkBill_MouldUpperField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MESReturnWorkBill_AutoCheck {
+            get {
+                return this.sc_MESReturnWorkBill_AutoCheckField;
+            }
+            set {
+                this.sc_MESReturnWorkBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MESReturnWorkBill_SaveAutoAddnew {
+            get {
+                return this.sc_MESReturnWorkBill_SaveAutoAddnewField;
+            }
+            set {
+                this.sc_MESReturnWorkBill_SaveAutoAddnewField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MESReturnWorkBill_DeleterAndMakerMustSame {
+            get {
+                return this.sc_MESReturnWorkBill_DeleterAndMakerMustSameField;
+            }
+            set {
+                this.sc_MESReturnWorkBill_DeleterAndMakerMustSameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MESEndWorkBill_AutoCheck {
+            get {
+                return this.sc_MESEndWorkBill_AutoCheckField;
+            }
+            set {
+                this.sc_MESEndWorkBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MESEndWorkBill_SaveAutoAddnew {
+            get {
+                return this.sc_MESEndWorkBill_SaveAutoAddnewField;
+            }
+            set {
+                this.sc_MESEndWorkBill_SaveAutoAddnewField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MESEndWorkBill_DeleterAndMakerMustSame {
+            get {
+                return this.sc_MESEndWorkBill_DeleterAndMakerMustSameField;
+            }
+            set {
+                this.sc_MESEndWorkBill_DeleterAndMakerMustSameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MESStopWorkBill_AutoCheck {
+            get {
+                return this.sc_MESStopWorkBill_AutoCheckField;
+            }
+            set {
+                this.sc_MESStopWorkBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MESStopWorkBill_SaveAutoAddnew {
+            get {
+                return this.sc_MESStopWorkBill_SaveAutoAddnewField;
+            }
+            set {
+                this.sc_MESStopWorkBill_SaveAutoAddnewField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MESStopWorkBill_DeleterAndMakerMustSame {
+            get {
+                return this.sc_MESStopWorkBill_DeleterAndMakerMustSameField;
+            }
+            set {
+                this.sc_MESStopWorkBill_DeleterAndMakerMustSameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_ICMOBillWorkQtyStatus_AutoCheck {
+            get {
+                return this.sc_ICMOBillWorkQtyStatus_AutoCheckField;
+            }
+            set {
+                this.sc_ICMOBillWorkQtyStatus_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_ICMOBillWorkQtyStatus_SaveAutoAddnew {
+            get {
+                return this.sc_ICMOBillWorkQtyStatus_SaveAutoAddnewField;
+            }
+            set {
+                this.sc_ICMOBillWorkQtyStatus_SaveAutoAddnewField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_ICMOBillWorkQtyStatus_DeleterAndMakerMustSame {
+            get {
+                return this.sc_ICMOBillWorkQtyStatus_DeleterAndMakerMustSameField;
+            }
+            set {
+                this.sc_ICMOBillWorkQtyStatus_DeleterAndMakerMustSameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_ICMOBillWorkQtyStatus_AutoNextWorkBill {
+            get {
+                return this.sc_ICMOBillWorkQtyStatus_AutoNextWorkBillField;
+            }
+            set {
+                this.sc_ICMOBillWorkQtyStatus_AutoNextWorkBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_ICMOBillQualityStatus_AutoCheck {
+            get {
+                return this.sc_ICMOBillQualityStatus_AutoCheckField;
+            }
+            set {
+                this.sc_ICMOBillQualityStatus_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_ICMOBillQualityStatus_SaveAutoAddnew {
+            get {
+                return this.sc_ICMOBillQualityStatus_SaveAutoAddnewField;
+            }
+            set {
+                this.sc_ICMOBillQualityStatus_SaveAutoAddnewField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_ICMOBillQualityStatus_DeleterAndMakerMustSame {
+            get {
+                return this.sc_ICMOBillQualityStatus_DeleterAndMakerMustSameField;
+            }
+            set {
+                this.sc_ICMOBillQualityStatus_DeleterAndMakerMustSameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MaterToSourceBill_AutoCheck {
+            get {
+                return this.sc_MaterToSourceBill_AutoCheckField;
+            }
+            set {
+                this.sc_MaterToSourceBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MaterToSourceBill_SaveAutoAddnew {
+            get {
+                return this.sc_MaterToSourceBill_SaveAutoAddnewField;
+            }
+            set {
+                this.sc_MaterToSourceBill_SaveAutoAddnewField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MaterToSourceBill_DeleterAndMakerMustSame {
+            get {
+                return this.sc_MaterToSourceBill_DeleterAndMakerMustSameField;
+            }
+            set {
+                this.sc_MaterToSourceBill_DeleterAndMakerMustSameField = 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 OA_ErrMsgBackBill_SaveAutoAddnew {
+            get {
+                return this.oA_ErrMsgBackBill_SaveAutoAddnewField;
+            }
+            set {
+                this.oA_ErrMsgBackBill_SaveAutoAddnewField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string OA_ErrMsgBackBill_DeleterAndMakerMustSame {
+            get {
+                return this.oA_ErrMsgBackBill_DeleterAndMakerMustSameField;
+            }
+            set {
+                this.oA_ErrMsgBackBill_DeleterAndMakerMustSameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string OA_ErrMsgBackBill_SendDingDingMsg {
+            get {
+                return this.oA_ErrMsgBackBill_SendDingDingMsgField;
+            }
+            set {
+                this.oA_ErrMsgBackBill_SendDingDingMsgField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MESProceReportWorkBill_AutoCheck {
+            get {
+                return this.sc_MESProceReportWorkBill_AutoCheckField;
+            }
+            set {
+                this.sc_MESProceReportWorkBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MESProceReportWorkBill_SaveAutoAddnew {
+            get {
+                return this.sc_MESProceReportWorkBill_SaveAutoAddnewField;
+            }
+            set {
+                this.sc_MESProceReportWorkBill_SaveAutoAddnewField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MESProceReportWorkBill_DeleterAndMakerMustSame {
+            get {
+                return this.sc_MESProceReportWorkBill_DeleterAndMakerMustSameField;
+            }
+            set {
+                this.sc_MESProceReportWorkBill_DeleterAndMakerMustSameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string QC_FirstPieceCheckBill_AutoCheck {
+            get {
+                return this.qC_FirstPieceCheckBill_AutoCheckField;
+            }
+            set {
+                this.qC_FirstPieceCheckBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string QC_FirstPieceCheckBill_SaveAutoAddnew {
+            get {
+                return this.qC_FirstPieceCheckBill_SaveAutoAddnewField;
+            }
+            set {
+                this.qC_FirstPieceCheckBill_SaveAutoAddnewField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string QC_FirstPieceCheckBill_DeleterAndMakerMustSame {
+            get {
+                return this.qC_FirstPieceCheckBill_DeleterAndMakerMustSameField;
+            }
+            set {
+                this.qC_FirstPieceCheckBill_DeleterAndMakerMustSameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string QC_FirstPieceCheckBill_QCSchemeSource {
+            get {
+                return this.qC_FirstPieceCheckBill_QCSchemeSourceField;
+            }
+            set {
+                this.qC_FirstPieceCheckBill_QCSchemeSourceField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string QC_PatrolProcCheckBill_AutoCheck {
+            get {
+                return this.qC_PatrolProcCheckBill_AutoCheckField;
+            }
+            set {
+                this.qC_PatrolProcCheckBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string QC_PatrolProcCheckBill_SaveAutoAddnew {
+            get {
+                return this.qC_PatrolProcCheckBill_SaveAutoAddnewField;
+            }
+            set {
+                this.qC_PatrolProcCheckBill_SaveAutoAddnewField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string QC_PatrolProcCheckBill_DeleterAndMakerMustSame {
+            get {
+                return this.qC_PatrolProcCheckBill_DeleterAndMakerMustSameField;
+            }
+            set {
+                this.qC_PatrolProcCheckBill_DeleterAndMakerMustSameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string QC_PatrolProcCheckBill_QCSchemeSource {
+            get {
+                return this.qC_PatrolProcCheckBill_QCSchemeSourceField;
+            }
+            set {
+                this.qC_PatrolProcCheckBill_QCSchemeSourceField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string QC_ProcessCheckBill_AutoCheck {
+            get {
+                return this.qC_ProcessCheckBill_AutoCheckField;
+            }
+            set {
+                this.qC_ProcessCheckBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string QC_ProcessCheckBill_SaveAutoAddnew {
+            get {
+                return this.qC_ProcessCheckBill_SaveAutoAddnewField;
+            }
+            set {
+                this.qC_ProcessCheckBill_SaveAutoAddnewField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string QC_ProcessCheckBill_DeleterAndMakerMustSame {
+            get {
+                return this.qC_ProcessCheckBill_DeleterAndMakerMustSameField;
+            }
+            set {
+                this.qC_ProcessCheckBill_DeleterAndMakerMustSameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string QC_ProcessCheckBill_QCSchemeSource {
+            get {
+                return this.qC_ProcessCheckBill_QCSchemeSourceField;
+            }
+            set {
+                this.qC_ProcessCheckBill_QCSchemeSourceField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string SB_EquipICMOTechParamBill_MustBeginWorkCtl {
+            get {
+                return this.sB_EquipICMOTechParamBill_MustBeginWorkCtlField;
+            }
+            set {
+                this.sB_EquipICMOTechParamBill_MustBeginWorkCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Gy_RoutingBill_AutoCheck {
+            get {
+                return this.gy_RoutingBill_AutoCheckField;
+            }
+            set {
+                this.gy_RoutingBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Gy_RoutingBill_SaveAutoAddnew {
+            get {
+                return this.gy_RoutingBill_SaveAutoAddnewField;
+            }
+            set {
+                this.gy_RoutingBill_SaveAutoAddnewField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Gy_RoutingBill_DeleterAndMakerMustSame {
+            get {
+                return this.gy_RoutingBill_DeleterAndMakerMustSameField;
+            }
+            set {
+                this.gy_RoutingBill_DeleterAndMakerMustSameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Gy_RoutingBill_SaveAutoLastProc {
+            get {
+                return this.gy_RoutingBill_SaveAutoLastProcField;
+            }
+            set {
+                this.gy_RoutingBill_SaveAutoLastProcField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Gy_RoutingBill_EnableMultiLevel {
+            get {
+                return this.gy_RoutingBill_EnableMultiLevelField;
+            }
+            set {
+                this.gy_RoutingBill_EnableMultiLevelField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_StockInRequestBill_AutoCheck {
+            get {
+                return this.kf_StockInRequestBill_AutoCheckField;
+            }
+            set {
+                this.kf_StockInRequestBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Cg_POOrderBill_AutoCheck {
+            get {
+                return this.cg_POOrderBill_AutoCheckField;
+            }
+            set {
+                this.cg_POOrderBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Cg_PayableBill_AutoCheck {
+            get {
+                return this.cg_PayableBill_AutoCheckField;
+            }
+            set {
+                this.cg_PayableBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string YF_PayMentBill_AutoCheck {
+            get {
+                return this.yF_PayMentBill_AutoCheckField;
+            }
+            set {
+                this.yF_PayMentBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Xs_SeOrderBill_AutoCheck {
+            get {
+                return this.xs_SeOrderBill_AutoCheckField;
+            }
+            set {
+                this.xs_SeOrderBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Xs_SeOutStockBill_AutoCheck {
+            get {
+                return this.xs_SeOutStockBill_AutoCheckField;
+            }
+            set {
+                this.xs_SeOutStockBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Xs_ReceivableBill_AutoCheck {
+            get {
+                return this.xs_ReceivableBill_AutoCheckField;
+            }
+            set {
+                this.xs_ReceivableBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string YS_ReceiveBill_AutoCheck {
+            get {
+                return this.yS_ReceiveBill_AutoCheckField;
+            }
+            set {
+                this.yS_ReceiveBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Pay_WorkTimesBill_AutoCheck {
+            get {
+                return this.pay_WorkTimesBill_AutoCheckField;
+            }
+            set {
+                this.pay_WorkTimesBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_MouldLowerBill_MouldUpper {
+            get {
+                return this.sc_MouldLowerBill_MouldUpperField;
+            }
+            set {
+                this.sc_MouldLowerBill_MouldUpperField = value;
             }
         }
     }
@@ -36345,7099 +42804,6 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
-    [System.SerializableAttribute()]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
-    public partial class ClsXt_SystemParameterMain {
-        
-        private string sc_ICMOReportBill_AutoCheckField;
-        
-        private string sc_ICMOReportBill_SaveAutoAddnewField;
-        
-        private string sc_ICMOReportBill_ERPModeField;
-        
-        private string sc_ICMOReportBill_MustQtyCtlField;
-        
-        private string sc_ICMOReportBill_MulSourceBillField;
-        
-        private string sc_ICMOReportBill_BillTypeOneScanField;
-        
-        private string sc_ICMOReportBill_SourceBillCtlField;
-        
-        private string sc_ICMOReportBill_BatchNoCtlField;
-        
-        private string sc_ICMOReportBill_MultilineCtlField;
-        
-        private string sc_ICMOReportBill_MaterWHSPCtlField;
-        
-        private string sc_ICMOReportBill_SourceWHSPCtlField;
-        
-        private string sc_ICMOReportBill_UpdateSourceInterIDField;
-        
-        private string sc_ICMOReportBill_MESFlagField;
-        
-        private string sc_ICMOReportBill_FirstCheckOutField;
-        
-        private string sc_ICMOReportBill_ProcessCheckOutField;
-        
-        private string sc_ICMOReportBill_DeleterAndMakerMustSameField;
-        
-        private string cg_POInStockBill_AutoCheckField;
-        
-        private string cg_POInStockBill_SaveAutoAddnewField;
-        
-        private string cg_POInStockBill_ERPModeField;
-        
-        private string cg_POInStockBill_BarCodeCtlField;
-        
-        private string cg_POInStockBill_DeleterAndMakerMustSameField;
-        
-        private string kf_POStockInBill_AutoCheckField;
-        
-        private string kf_POStockInBill_SaveAutoAddnewField;
-        
-        private string kf_POStockInBill_ERPModeField;
-        
-        private string kf_POStockInBill_MustQtyCtlField;
-        
-        private string kf_POStockInBill_MulSourceBillField;
-        
-        private string kf_POStockInBill_BillTypeOneScanField;
-        
-        private string kf_POStockInBill_SourceBillCtlField;
-        
-        private string kf_POStockInBill_BatchNoCtlField;
-        
-        private string kf_POStockInBill_MultilineCtlField;
-        
-        private string kf_POStockInBill_MaterWHSPCtlField;
-        
-        private string kf_POStockInBill_SourceWHSPCtlField;
-        
-        private string kf_POStockInBill_AutoBarCodeField;
-        
-        private string kf_POStockInBill_DeleterAndMakerMustSameField;
-        
-        private string kf_POStockInBillCheck_MustQtyCtlField;
-        
-        private string kf_POStockInBillCheck_WHSPCtlField;
-        
-        private string kf_POStockInBillCheck_MultilineCtlField;
-        
-        private string kf_ProductInBill_AutoCheckField;
-        
-        private string kf_ProductInBill_SaveAutoAddnewField;
-        
-        private string kf_ProductInBill_ERPModeField;
-        
-        private string kf_ProductInBill_MustQtyCtlField;
-        
-        private string kf_ProductInBill_MulSourceBillField;
-        
-        private string kf_ProductInBill_BillTypeOneScanField;
-        
-        private string kf_ProductInBill_SourceBillCtlField;
-        
-        private string kf_ProductInBill_BatchNoCtlField;
-        
-        private string kf_ProductInBill_MultilineCtlField;
-        
-        private string kf_ProductInBill_MaterWHSPCtlField;
-        
-        private string kf_ProductInBill_SourceWHSPCtlField;
-        
-        private string kf_ProductInBill_DisplayField;
-        
-        private string kf_ProductInBill_DeleterAndMakerMustSameField;
-        
-        private string kf_ProductInBillCheck_MustQtyCtlField;
-        
-        private string kf_ProductInBillCheck_WHSPCtlField;
-        
-        private string kf_ProductInBillCheck_MultilineCtlField;
-        
-        private string kf_OtherInBill_AutoCheckField;
-        
-        private string kf_OtherInBill_SaveAutoAddnewField;
-        
-        private string kf_OtherInBill_ERPModeField;
-        
-        private string kf_OtherInBill_MustQtyCtlField;
-        
-        private string kf_OtherInBill_MulSourceBillField;
-        
-        private string kf_OtherInBill_BillTypeOneScanField;
-        
-        private string kf_OtherInBill_SourceBillCtlField;
-        
-        private string kf_OtherInBill_BatchNoCtlField;
-        
-        private string kf_OtherInBill_MultilineCtlField;
-        
-        private string kf_OtherInBill_MaterWHSPCtlField;
-        
-        private string kf_OtherInBill_SourceWHSPCtlField;
-        
-        private string kf_OtherInBill_DeleterAndMakerMustSameField;
-        
-        private string kf_OtherInBillCheck_MustQtyCtlField;
-        
-        private string kf_OtherInBillCheck_WHSPCtlField;
-        
-        private string kf_OtherInBillCheck_MultilineCtlField;
-        
-        private string kf_EntrustInBill_AutoCheckField;
-        
-        private string kf_EntrustInBill_SaveAutoAddnewField;
-        
-        private string kf_EntrustInBill_ERPModeField;
-        
-        private string kf_EntrustInBill_MustQtyCtlField;
-        
-        private string kf_EntrustInBill_MulSourceBillField;
-        
-        private string kf_EntrustInBill_BillTypeOneScanField;
-        
-        private string kf_EntrustInBill_SourceBillCtlField;
-        
-        private string kf_EntrustInBill_BatchNoCtlField;
-        
-        private string kf_EntrustInBill_MultilineCtlField;
-        
-        private string kf_EntrustInBill_MaterWHSPCtlField;
-        
-        private string kf_EntrustInBill_SourceWHSPCtlField;
-        
-        private string kf_EntrustInBill_DeleterAndMakerMustSameField;
-        
-        private string kf_MateOutBill_AutoCheckField;
-        
-        private string kf_MateOutBill_SaveAutoAddnewField;
-        
-        private string kf_MateOutBill_ERPModeField;
-        
-        private string kf_MateOutBill_MustQtyCtlField;
-        
-        private string kf_MateOutBill_MulSourceBillField;
-        
-        private string kf_MateOutBill_BillTypeOneScanField;
-        
-        private string kf_MateOutBill_BatchNoCtlField;
-        
-        private string kf_MateOutBill_MultilineCtlField;
-        
-        private string kf_MateOutBill_MaterWHSPCtlField;
-        
-        private string kf_MateOutBill_SourceWHSPCtlField;
-        
-        private string kf_MateOutBill_FIFOListField;
-        
-        private string kf_MateOutBill_FIFOCtlField;
-        
-        private string kf_MateOutBill_SimpleModeField;
-        
-        private string kf_MateOutBill_AutoBarCodeField;
-        
-        private string kf_MateOutBill_DeleterAndMakerMustSameField;
-        
-        private string kf_MateOutBillCheck_MustQtyCtlField;
-        
-        private string kf_MateOutBillCheck_WHSPCtlField;
-        
-        private string kf_MateOutBillCheck_MultilineCtlField;
-        
-        private string kf_SellOutBill_AutoCheckField;
-        
-        private string kf_SellOutBill_SaveAutoAddnewField;
-        
-        private string kf_SellOutBill_ERPModeField;
-        
-        private string kf_SellOutBill_MustQtyCtlField;
-        
-        private string kf_SellOutBill_MulSourceBillField;
-        
-        private string kf_SellOutBill_BillTypeOneScanField;
-        
-        private string kf_SellOutBill_BatchNoCtlField;
-        
-        private string kf_SellOutBill_MultilineCtlField;
-        
-        private string kf_SellOutBill_MaterWHSPCtlField;
-        
-        private string kf_SellOutBill_SourceWHSPCtlField;
-        
-        private string kf_SellOutBill_FIFOListField;
-        
-        private string kf_SellOutBill_FIFOCtlField;
-        
-        private string kf_SellOutBill_AutoSavePOStockInBillField;
-        
-        private string kf_SellOutBill_NoRefreshField;
-        
-        private string kf_SellOutBill_DisplayField;
-        
-        private string kf_SellOutBill_DeleterAndMakerMustSameField;
-        
-        private string kf_SellOutBillCheck_MustQtyCtlField;
-        
-        private string kf_SellOutBillCheck_WHSPCtlField;
-        
-        private string kf_SellOutBillCheck_MultilineCtlField;
-        
-        private string kf_SellOutBillCheck_SourceBarCodeCtlField;
-        
-        private string kf_OtherOutBill_AutoCheckField;
-        
-        private string kf_OtherOutBill_SaveAutoAddnewField;
-        
-        private string kf_OtherOutBill_ERPModeField;
-        
-        private string kf_OtherOutBill_MustQtyCtlField;
-        
-        private string kf_OtherOutBill_MulSourceBillField;
-        
-        private string kf_OtherOutBill_BillTypeOneScanField;
-        
-        private string kf_OtherOutBill_BatchNoCtlField;
-        
-        private string kf_OtherOutBill_MultilineCtlField;
-        
-        private string kf_OtherOutBill_MaterWHSPCtlField;
-        
-        private string kf_OtherOutBill_SourceWHSPCtlField;
-        
-        private string kf_OtherOutBill_FIFOListField;
-        
-        private string kf_OtherOutBill_FIFOCtlField;
-        
-        private string kf_OtherOutBill_DeleterAndMakerMustSameField;
-        
-        private string kf_OtherOutBillCheck_MustQtyCtlField;
-        
-        private string kf_OtherOutBillCheck_WHSPCtlField;
-        
-        private string kf_OtherOutBillCheck_MultilineCtlField;
-        
-        private string kf_EntrustOutBill_AutoCheckField;
-        
-        private string kf_EntrustOutBill_SaveAutoAddnewField;
-        
-        private string kf_EntrustOutBill_ERPModeField;
-        
-        private string kf_EntrustOutBill_MustQtyCtlField;
-        
-        private string kf_EntrustOutBill_MulSourceBillField;
-        
-        private string kf_EntrustOutBill_BillTypeOneScanField;
-        
-        private string kf_EntrustOutBill_BatchNoCtlField;
-        
-        private string kf_EntrustOutBill_MultilineCtlField;
-        
-        private string kf_EntrustOutBill_MaterWHSPCtlField;
-        
-        private string kf_EntrustOutBill_SourceWHSPCtlField;
-        
-        private string kf_EntrustOutBill_FIFOListField;
-        
-        private string kf_EntrustOutBill_FIFOCtlField;
-        
-        private string kf_EntrustOutBill_SimpleModeField;
-        
-        private string kf_EntrustOutBill_DeleterAndMakerMustSameField;
-        
-        private string kf_EntrustOutBillCheck_MustQtyCtlField;
-        
-        private string kf_EntrustOutBillCheck_WHSPCtlField;
-        
-        private string kf_EntrustOutBillCheck_MultilineCtlField;
-        
-        private string kf_MateReplenishOutBill_AutoCheckField;
-        
-        private string kf_MateReplenishOutBill_SaveAutoAddnewField;
-        
-        private string kf_MateReplenishOutBill_ERPModeField;
-        
-        private string kf_MateReplenishOutBill_MustQtyCtlField;
-        
-        private string kf_MateReplenishOutBill_MulSourceBillField;
-        
-        private string kf_MateReplenishOutBill_BillTypeOneScanField;
-        
-        private string kf_MateReplenishOutBill_BatchNoCtlField;
-        
-        private string kf_MateReplenishOutBill_MultilineCtlField;
-        
-        private string kf_MateReplenishOutBill_MaterWHSPCtlField;
-        
-        private string kf_MateReplenishOutBill_SourceWHSPCtlField;
-        
-        private string kf_MateReplenishOutBill_FIFOListField;
-        
-        private string kf_MateReplenishOutBill_FIFOCtlField;
-        
-        private string kf_MateReplenishOutBill_DeleterAndMakerMustSameField;
-        
-        private string kf_MateReplenishOutBillCheck_MustQtyCtlField;
-        
-        private string kf_MateReplenishOutBillCheck_WHSPCtlField;
-        
-        private string kf_MateReplenishOutBillCheck_MultilineCtlField;
-        
-        private string kf_EntrustReplenishOutBill_AutoCheckField;
-        
-        private string kf_EntrustReplenishOutBill_SaveAutoAddnewField;
-        
-        private string kf_EntrustReplenishOutBill_ERPModeField;
-        
-        private string kf_EntrustReplenishOutBill_MustQtyCtlField;
-        
-        private string kf_EntrustReplenishOutBill_MulSourceBillField;
-        
-        private string kf_EntrustReplenishOutBill_BillTypeOneScanField;
-        
-        private string kf_EntrustReplenishOutBill_BatchNoCtlField;
-        
-        private string kf_EntrustReplenishOutBill_MultilineCtlField;
-        
-        private string kf_EntrustReplenishOutBill_MaterWHSPCtlField;
-        
-        private string kf_EntrustReplenishOutBill_SourceWHSPCtlField;
-        
-        private string kf_EntrustReplenishOutBill_FIFOListField;
-        
-        private string kf_EntrustReplenishOutBill_FIFOCtlField;
-        
-        private string kf_EntrustReplenishOutBill_DeleterAndMakerMustSameField;
-        
-        private string kf_EntrustReplenishOutBillCheck_MustQtyCtlField;
-        
-        private string kf_EntrustReplenishOutBillCheck_WHSPCtlField;
-        
-        private string kf_EntrustReplenishOutBillCheck_MultilineCtlField;
-        
-        private string kf_MoveStockBill_AutoCheckField;
-        
-        private string kf_MoveStockBill_SaveAutoAddnewField;
-        
-        private string kf_MoveStockBill_ERPModeField;
-        
-        private string kf_MoveStockBill_MustQtyCtlField;
-        
-        private string kf_MoveStockBill_MulSourceBillField;
-        
-        private string kf_MoveStockBill_BillTypeOneScanField;
-        
-        private string kf_MoveStockBill_BatchNoCtlField;
-        
-        private string kf_MoveStockBill_MultilineCtlField;
-        
-        private string kf_MoveStockBill_MaterWHSPCtlField;
-        
-        private string kf_MoveStockBill_SourceWHSPCtlField;
-        
-        private string kf_MoveStockBill_FIFOListField;
-        
-        private string kf_MoveStockBill_FIFOCtlField;
-        
-        private string kf_MoveStockBill_DisplayField;
-        
-        private string kf_MoveStockBill_DeleterAndMakerMustSameField;
-        
-        private string kf_MoveStockBillCheck_MustQtyCtlField;
-        
-        private string kf_MoveStockBillCheck_WHSPCtlField;
-        
-        private string kf_MoveStockBillCheck_MultilineCtlField;
-        
-        private string kf_MoveStockStepOutBill_AutoCheckField;
-        
-        private string kf_MoveStockStepOutBill_SaveAutoAddnewField;
-        
-        private string kf_MoveStockStepOutBill_ERPModeField;
-        
-        private string kf_MoveStockStepOutBill_MustQtyCtlField;
-        
-        private string kf_MoveStockStepOutBill_MulSourceBillField;
-        
-        private string kf_MoveStockStepOutBill_BillTypeOneScanField;
-        
-        private string kf_MoveStockStepOutBill_BatchNoCtlField;
-        
-        private string kf_MoveStockStepOutBill_MultilineCtlField;
-        
-        private string kf_MoveStockStepOutBill_MaterWHSPCtlField;
-        
-        private string kf_MoveStockStepOutBill_SourceWHSPCtlField;
-        
-        private string kf_MoveStockStepOutBill_FIFOListField;
-        
-        private string kf_MoveStockStepOutBill_FIFOCtlField;
-        
-        private string kf_MoveStockStepOutBill_DeleterAndMakerMustSameField;
-        
-        private string kf_MoveStockStepInBill_AutoCheckField;
-        
-        private string kf_MoveStockStepInBill_SaveAutoAddnewField;
-        
-        private string kf_MoveStockStepInBill_ERPModeField;
-        
-        private string kf_MoveStockStepInBill_MustQtyCtlField;
-        
-        private string kf_MoveStockStepInBill_MulSourceBillField;
-        
-        private string kf_MoveStockStepInBill_BillTypeOneScanField;
-        
-        private string kf_MoveStockStepInBill_BatchNoCtlField;
-        
-        private string kf_MoveStockStepInBill_MultilineCtlField;
-        
-        private string kf_MoveStockStepInBill_MaterWHSPCtlField;
-        
-        private string kf_MoveStockStepInBill_SourceWHSPCtlField;
-        
-        private string kf_MoveStockStepInBill_FIFOListField;
-        
-        private string kf_MoveStockStepInBill_FIFOCtlField;
-        
-        private string kf_MoveStockStepInBill_SourceBarCodeCtlField;
-        
-        private string kf_MoveStockStepInBill_DeleterAndMakerMustSameField;
-        
-        private string kf_POStockInBackBill_AutoCheckField;
-        
-        private string kf_POStockInBackBill_SaveAutoAddnewField;
-        
-        private string kf_POStockInBackBill_ERPModeField;
-        
-        private string kf_POStockInBackBill_MustQtyCtlField;
-        
-        private string kf_POStockInBackBill_MulSourceBillField;
-        
-        private string kf_POStockInBackBill_BillTypeOneScanField;
-        
-        private string kf_POStockInBackBill_BatchNoCtlField;
-        
-        private string kf_POStockInBackBill_MultilineCtlField;
-        
-        private string kf_POStockInBackBill_MaterWHSPCtlField;
-        
-        private string kf_POStockInBackBill_SourceWHSPCtlField;
-        
-        private string kf_POStockInBackBill_DeleterAndMakerMustSameField;
-        
-        private string kf_ProductInBackBill_AutoCheckField;
-        
-        private string kf_ProductInBackBill_SaveAutoAddnewField;
-        
-        private string kf_ProductInBackBill_ERPModeField;
-        
-        private string kf_ProductInBackBill_MustQtyCtlField;
-        
-        private string kf_ProductInBackBill_MulSourceBillField;
-        
-        private string kf_ProductInBackBill_BillTypeOneScanField;
-        
-        private string kf_ProductInBackBill_BatchNoCtlField;
-        
-        private string kf_ProductInBackBill_MultilineCtlField;
-        
-        private string kf_ProductInBackBill_MaterWHSPCtlField;
-        
-        private string kf_ProductInBackBill_SourceWHSPCtlField;
-        
-        private string kf_ProductInBackBill_DeleterAndMakerMustSameField;
-        
-        private string kf_OtherInBackBill_AutoCheckField;
-        
-        private string kf_OtherInBackBill_SaveAutoAddnewField;
-        
-        private string kf_OtherInBackBill_ERPModeField;
-        
-        private string kf_OtherInBackBill_MustQtyCtlField;
-        
-        private string kf_OtherInBackBill_MulSourceBillField;
-        
-        private string kf_OtherInBackBill_BillTypeOneScanField;
-        
-        private string kf_OtherInBackBill_BatchNoCtlField;
-        
-        private string kf_OtherInBackBill_MultilineCtlField;
-        
-        private string kf_OtherInBackBill_MaterWHSPCtlField;
-        
-        private string kf_OtherInBackBill_SourceWHSPCtlField;
-        
-        private string kf_OtherInBackBill_DeleterAndMakerMustSameField;
-        
-        private string kf_EntrustInBackBill_AutoCheckField;
-        
-        private string kf_EntrustInBackBill_SaveAutoAddnewField;
-        
-        private string kf_EntrustInBackBill_ERPModeField;
-        
-        private string kf_EntrustInBackBill_MustQtyCtlField;
-        
-        private string kf_EntrustInBackBill_MulSourceBillField;
-        
-        private string kf_EntrustInBackBill_BillTypeOneScanField;
-        
-        private string kf_EntrustInBackBill_BatchNoCtlField;
-        
-        private string kf_EntrustInBackBill_MultilineCtlField;
-        
-        private string kf_EntrustInBackBill_MaterWHSPCtlField;
-        
-        private string kf_EntrustInBackBill_SourceWHSPCtlField;
-        
-        private string kf_EntrustInBackBill_DeleterAndMakerMustSameField;
-        
-        private string kf_MateOutBackBill_AutoCheckField;
-        
-        private string kf_MateOutBackBill_SaveAutoAddnewField;
-        
-        private string kf_MateOutBackBill_ERPModeField;
-        
-        private string kf_MateOutBackBill_MustQtyCtlField;
-        
-        private string kf_MateOutBackBill_MulSourceBillField;
-        
-        private string kf_MateOutBackBill_BillTypeOneScanField;
-        
-        private string kf_MateOutBackBill_BatchNoCtlField;
-        
-        private string kf_MateOutBackBill_MultilineCtlField;
-        
-        private string kf_MateOutBackBill_MaterWHSPCtlField;
-        
-        private string kf_MateOutBackBill_SourceWHSPCtlField;
-        
-        private string kf_MateOutBackBill_SimpleModeField;
-        
-        private string kf_MateOutBackBill_DeleterAndMakerMustSameField;
-        
-        private string kf_SellOutBackBill_AutoCheckField;
-        
-        private string kf_SellOutBackBill_SaveAutoAddnewField;
-        
-        private string kf_SellOutBackBill_ERPModeField;
-        
-        private string kf_SellOutBackBill_MustQtyCtlField;
-        
-        private string kf_SellOutBackBill_MulSourceBillField;
-        
-        private string kf_SellOutBackBill_BillTypeOneScanField;
-        
-        private string kf_SellOutBackBill_BatchNoCtlField;
-        
-        private string kf_SellOutBackBill_MultilineCtlField;
-        
-        private string kf_SellOutBackBill_MaterWHSPCtlField;
-        
-        private string kf_SellOutBackBill_SourceWHSPCtlField;
-        
-        private string kf_SellOutBackBill_AutoSavePOStockInBackBillField;
-        
-        private string kf_SellOutBackBill_DeleterAndMakerMustSameField;
-        
-        private string kf_OtherOutBackBill_AutoCheckField;
-        
-        private string kf_OtherOutBackBill_SaveAutoAddnewField;
-        
-        private string kf_OtherOutBackBill_ERPModeField;
-        
-        private string kf_OtherOutBackBill_MustQtyCtlField;
-        
-        private string kf_OtherOutBackBill_MulSourceBillField;
-        
-        private string kf_OtherOutBackBill_BillTypeOneScanField;
-        
-        private string kf_OtherOutBackBill_BatchNoCtlField;
-        
-        private string kf_OtherOutBackBill_MultilineCtlField;
-        
-        private string kf_OtherOutBackBill_MaterWHSPCtlField;
-        
-        private string kf_OtherOutBackBill_SourceWHSPCtlField;
-        
-        private string kf_OtherOutBackBill_DeleterAndMakerMustSameField;
-        
-        private string kf_EntrustOutBackBill_AutoCheckField;
-        
-        private string kf_EntrustOutBackBill_SaveAutoAddnewField;
-        
-        private string kf_EntrustOutBackBill_ERPModeField;
-        
-        private string kf_EntrustOutBackBill_MustQtyCtlField;
-        
-        private string kf_EntrustOutBackBill_MulSourceBillField;
-        
-        private string kf_EntrustOutBackBill_BillTypeOneScanField;
-        
-        private string kf_EntrustOutBackBill_BatchNoCtlField;
-        
-        private string kf_EntrustOutBackBill_MultilineCtlField;
-        
-        private string kf_EntrustOutBackBill_MaterWHSPCtlField;
-        
-        private string kf_EntrustOutBackBill_SourceWHSPCtlField;
-        
-        private string kf_EntrustOutBackBill_SimpleModeField;
-        
-        private string kf_EntrustOutBackBill_DeleterAndMakerMustSameField;
-        
-        private string sc_PackUnionBill_AutoCheckField;
-        
-        private string sc_PackUnionBill_SaveAutoAddnewField;
-        
-        private string sc_PackUnionBill_SourceBillTypeCtlField;
-        
-        private string sc_PackUnionBill_SourceBillNoCtlField;
-        
-        private string sc_PackUnionBill_DeleterAndMakerMustSameField;
-        
-        private string wMS_ERPStockCtlField;
-        
-        private string wMS_WMSStockCtlField;
-        
-        private string wMS_WMSStockCtl_ERPModeField;
-        
-        private string wMS_SaveUpdateStockField;
-        
-        private string wMS_MaterBarCodeDefQtyField;
-        
-        private string wMS_BatchBarCodeDefQtyField;
-        
-        private string wMS_SNBarCodeDefQtyField;
-        
-        private string wMS_CampanyNameField;
-        
-        private string wMS_OneKeyModeField;
-        
-        private string wMS_BarCodeMustSameSourceBillField;
-        
-        private string wMS_OneScanModeField;
-        
-        private string wMS_UserByOrgRelationField;
-        
-        private string wMS_MouldManagerCtlField;
-        
-        private string wMS_CloudModeField;
-        
-        private string wMS_BillDateModeField;
-        
-        private string barCode_SourceQtyCtlField;
-        
-        private long barCode_PrintQtyField;
-        
-        private string barCode_PrintQtyCtlField;
-        
-        private string barCode_UpdatePrintQtyCtlField;
-        
-        private string barCode_AutoProductInBillWMSField;
-        
-        private string barCode_AutoPOStockInBillWMSField;
-        
-        private string barCode_AutoMateOutBackBillWMSField;
-        
-        private string barCode_AutoSellOutBackBillWMSField;
-        
-        private string barCode_DeleterAndMakerMustSameField;
-        
-        private string sc_MouldProdInBill_AutoCheckField;
-        
-        private string sc_MouldProdInBill_BarCodeQtyField;
-        
-        private string sc_MouldProdOutBill_AutoCheckField;
-        
-        private string sc_MouldProdOutBill_BarCodeQtyField;
-        
-        private string sc_MouldProdOutBill_SaveAutoAddnewField;
-        
-        private string sc_MouldProdOutBill_DeleterAndMakerMustSameField;
-        
-        private string sc_MouldProdOutBill_MouldLifeCtrlField;
-        
-        private string sc_MouldProdOutBill_MouldLifeCtrlTypeField;
-        
-        private string sc_MouldProdBackBill_AutoCheckField;
-        
-        private string sc_MouldProdBackBill_BarCodeQtyField;
-        
-        private string sc_MouldRepairOutBill_AutoCheckField;
-        
-        private string sc_MouldRepairOutBill_BarCodeQtyField;
-        
-        private string sc_MouldRepairInBill_AutoCheckField;
-        
-        private string sc_MouldRepairInBill_BarCodeQtyField;
-        
-        private string sc_MouldOtherInBill_AutoCheckField;
-        
-        private string sc_MouldOtherInBill_BarCodeQtyField;
-        
-        private string sc_MouldOtherOutBill_AutoCheckField;
-        
-        private string sc_MouldOtherOutBill_BarCodeQtyField;
-        
-        private string sc_MouldBorrowInBill_AutoCheckField;
-        
-        private string sc_MouldBorrowInBill_BarCodeQtyField;
-        
-        private string sc_MouldBorrowOutBill_AutoCheckField;
-        
-        private string sc_MouldBorrowOutBill_BarCodeQtyField;
-        
-        private string sc_MouldScrapInBill_AutoCheckField;
-        
-        private string sc_MouldScrapInBill_BarCodeQtyField;
-        
-        private string sc_MouldScrapOutBill_AutoCheckField;
-        
-        private string sc_MouldScrapOutBill_BarCodeQtyField;
-        
-        private string sc_MouldProdMoveBill_AutoCheckField;
-        
-        private string sc_MouldProdMoveBill_BarCodeQtyField;
-        
-        private string sc_MouldMoveStockStepOutBill_AutoCheckField;
-        
-        private string sc_MouldMoveStockStepOutBill_BarCodeQtyField;
-        
-        private string sc_MouldMoveStockStepInBill_AutoCheckField;
-        
-        private string sc_MouldMoveStockStepInBill_BarCodeQtyField;
-        
-        private string sc_MouldProdCheckStockBill_AutoCheckField;
-        
-        private string sc_ICMOBill_AutoCheckField;
-        
-        private string sc_ICMOBill_SaveAutoAddnewField;
-        
-        private string sc_ICMOBill_AutoProcExchBillField;
-        
-        private string sc_ICMOBill_DeleterAndMakerMustSameField;
-        
-        private string sc_ProcessExchangeBill_AutoCheckField;
-        
-        private string sc_ProcessExchangeBill_SaveAutoAddnewField;
-        
-        private string sc_ProcessExchangeBill_AutoBarCodeField;
-        
-        private string sc_ProcessExchangeBill_DeleterAndMakerMustSameField;
-        
-        private string sc_ProcessExchangeBill_SaveDeptIsNullField;
-        
-        private string mES_StationInBill_AutoCheckField;
-        
-        private string mES_StationInBill_FIFOCtlField;
-        
-        private string mES_StationInBill_FullMoveCtlField;
-        
-        private string mES_StationInBill_QtyCtlField;
-        
-        private string mES_StationInBill_OneCtlField;
-        
-        private string mES_StationInBill_FirstCheckOutField;
-        
-        private string mES_StationInBill_ProcessCheckCtlField;
-        
-        private string mES_StationInBill_DeleteCtlField;
-        
-        private string mES_StationInBill_LineBindCtlField;
-        
-        private string mES_StationInBill_AutoFindSNOField;
-        
-        private string mES_StationInBill_ShowUSERProcessField;
-        
-        private string mES_StationInBill_SaveAutoAddnewField;
-        
-        private string mES_StationInBill_DeleteRelationCtlField;
-        
-        private string mES_StationInBill_PreQtyCtlField;
-        
-        private string mES_StationInBill_QtyRateCtlField;
-        
-        private string mES_StationInBill_DyCentralInspectionControlField;
-        
-        private string mES_StationInBill_DefQtyField;
-        
-        private string mES_StationOutBill_AutoCheckField;
-        
-        private string mES_StationOutBill_QtyCtlField;
-        
-        private string mES_StationOutBill_QtyPreQtyCtlField;
-        
-        private string mES_StationOutBill_QtyNextQtyCtlField;
-        
-        private string mES_StationOutBill_ProcessCheckOutField;
-        
-        private string mES_StationOutBill_FirstCheckOutField;
-        
-        private string mES_StationOutBill_DeleteCtlField;
-        
-        private string mES_StationOutBill_FstAutoICMOReportField;
-        
-        private string mES_StationOutBill_LastAutoICMOReportField;
-        
-        private string mES_StationOutBill_AutoStockInField;
-        
-        private string mES_StationOutBill_InStockTypeField;
-        
-        private string mES_StationOutBill_AutoFindSNOField;
-        
-        private string mES_StationOutBill_ShowUSERProcessField;
-        
-        private string mES_StationOutBill_SaveAutoAddnewField;
-        
-        private string mES_StationOutBill_DeleteRelationCtlField;
-        
-        private string mES_StationOutBill_NextQtyCtlField;
-        
-        private string mES_StationOutBill_QtyRateCtlField;
-        
-        private string mES_StationOutBill_MustBeginWorkCtlField;
-        
-        private string qC_NoPassProdCheckBill_AutoCheckField;
-        
-        private string qC_NoPassProdCheckBill_QtyCtlField;
-        
-        private string qC_NoPassProdCheckBill_BadReasonQtyCtrlField;
-        
-        private string qC_NoPassProdCheckBill_DeleteCtlField;
-        
-        private string mES_StationEntrustInBill_AutoCheckField;
-        
-        private string mES_StationEntrustInBill_FIFOCtlField;
-        
-        private string mES_StationEntrustInBill_FullMoveCtlField;
-        
-        private string mES_StationEntrustInBill_QtyCtlField;
-        
-        private string mES_StationEntrustInBill_OneCtlField;
-        
-        private string mES_StationEntrustInBill_DeleteCtlField;
-        
-        private string mES_StationEntrustInBill_SaveAutoAddnewField;
-        
-        private string mES_StationEntrustInBill_QtyRateCtlField;
-        
-        private string mES_StationEntrustOutBill_AutoCheckField;
-        
-        private string mES_StationEntrustOutBill_QtyCtlField;
-        
-        private string mES_StationEntrustOutBill_DeleteCtlField;
-        
-        private string mES_StationEntrustOutBill_SaveAutoAddnewField;
-        
-        private string mES_StationEntrustOutBill_QtyRateCtlField;
-        
-        private string sc_MESBeginWorkBill_AutoCheckField;
-        
-        private string sc_MESBeginWorkBill_SaveAutoAddnewField;
-        
-        private string sc_MESBeginWorkBill_DeleterAndMakerMustSameField;
-        
-        private string sc_MESBeginWorkBill_SwipeCardStartField;
-        
-        private string sc_MESBeginWorkBill_MouldUpperField;
-        
-        private string sc_MESReturnWorkBill_AutoCheckField;
-        
-        private string sc_MESReturnWorkBill_SaveAutoAddnewField;
-        
-        private string sc_MESReturnWorkBill_DeleterAndMakerMustSameField;
-        
-        private string sc_MESEndWorkBill_AutoCheckField;
-        
-        private string sc_MESEndWorkBill_SaveAutoAddnewField;
-        
-        private string sc_MESEndWorkBill_DeleterAndMakerMustSameField;
-        
-        private string sc_MESStopWorkBill_AutoCheckField;
-        
-        private string sc_MESStopWorkBill_SaveAutoAddnewField;
-        
-        private string sc_MESStopWorkBill_DeleterAndMakerMustSameField;
-        
-        private string sc_ICMOBillWorkQtyStatus_AutoCheckField;
-        
-        private string sc_ICMOBillWorkQtyStatus_SaveAutoAddnewField;
-        
-        private string sc_ICMOBillWorkQtyStatus_DeleterAndMakerMustSameField;
-        
-        private string sc_ICMOBillWorkQtyStatus_AutoNextWorkBillField;
-        
-        private string sc_ICMOBillQualityStatus_AutoCheckField;
-        
-        private string sc_ICMOBillQualityStatus_SaveAutoAddnewField;
-        
-        private string sc_ICMOBillQualityStatus_DeleterAndMakerMustSameField;
-        
-        private string sc_MaterToSourceBill_AutoCheckField;
-        
-        private string sc_MaterToSourceBill_SaveAutoAddnewField;
-        
-        private string sc_MaterToSourceBill_DeleterAndMakerMustSameField;
-        
-        private string sc_MaterToSourceBill_MouldLifeCtrlField;
-        
-        private string sc_MaterToSourceBill_MouldLifeCtrlTypeField;
-        
-        private string oA_ErrMsgBackBill_AutoCheckField;
-        
-        private string oA_ErrMsgBackBill_SaveAutoAddnewField;
-        
-        private string oA_ErrMsgBackBill_DeleterAndMakerMustSameField;
-        
-        private string oA_ErrMsgBackBill_SendDingDingMsgField;
-        
-        private string sc_MESProceReportWorkBill_AutoCheckField;
-        
-        private string sc_MESProceReportWorkBill_SaveAutoAddnewField;
-        
-        private string sc_MESProceReportWorkBill_DeleterAndMakerMustSameField;
-        
-        private string qC_FirstPieceCheckBill_AutoCheckField;
-        
-        private string qC_FirstPieceCheckBill_SaveAutoAddnewField;
-        
-        private string qC_FirstPieceCheckBill_DeleterAndMakerMustSameField;
-        
-        private string qC_FirstPieceCheckBill_QCSchemeSourceField;
-        
-        private string qC_PatrolProcCheckBill_AutoCheckField;
-        
-        private string qC_PatrolProcCheckBill_SaveAutoAddnewField;
-        
-        private string qC_PatrolProcCheckBill_DeleterAndMakerMustSameField;
-        
-        private string qC_PatrolProcCheckBill_QCSchemeSourceField;
-        
-        private string qC_ProcessCheckBill_AutoCheckField;
-        
-        private string qC_ProcessCheckBill_SaveAutoAddnewField;
-        
-        private string qC_ProcessCheckBill_DeleterAndMakerMustSameField;
-        
-        private string qC_ProcessCheckBill_QCSchemeSourceField;
-        
-        private string sB_EquipICMOTechParamBill_MustBeginWorkCtlField;
-        
-        private string gy_RoutingBill_AutoCheckField;
-        
-        private string gy_RoutingBill_SaveAutoAddnewField;
-        
-        private string gy_RoutingBill_DeleterAndMakerMustSameField;
-        
-        private string gy_RoutingBill_SaveAutoLastProcField;
-        
-        private string gy_RoutingBill_EnableMultiLevelField;
-        
-        private string kf_StockInRequestBill_AutoCheckField;
-        
-        private string cg_POOrderBill_AutoCheckField;
-        
-        private string cg_PayableBill_AutoCheckField;
-        
-        private string yF_PayMentBill_AutoCheckField;
-        
-        private string xs_SeOrderBill_AutoCheckField;
-        
-        private string xs_SeOutStockBill_AutoCheckField;
-        
-        private string xs_ReceivableBill_AutoCheckField;
-        
-        private string yS_ReceiveBill_AutoCheckField;
-        
-        private string pay_WorkTimesBill_AutoCheckField;
-        
-        private string sc_MouldLowerBill_MouldUpperField;
-        
-        /// <remarks/>
-        public string Sc_ICMOReportBill_AutoCheck {
-            get {
-                return this.sc_ICMOReportBill_AutoCheckField;
-            }
-            set {
-                this.sc_ICMOReportBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_ICMOReportBill_SaveAutoAddnew {
-            get {
-                return this.sc_ICMOReportBill_SaveAutoAddnewField;
-            }
-            set {
-                this.sc_ICMOReportBill_SaveAutoAddnewField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_ICMOReportBill_ERPMode {
-            get {
-                return this.sc_ICMOReportBill_ERPModeField;
-            }
-            set {
-                this.sc_ICMOReportBill_ERPModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_ICMOReportBill_MustQtyCtl {
-            get {
-                return this.sc_ICMOReportBill_MustQtyCtlField;
-            }
-            set {
-                this.sc_ICMOReportBill_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_ICMOReportBill_MulSourceBill {
-            get {
-                return this.sc_ICMOReportBill_MulSourceBillField;
-            }
-            set {
-                this.sc_ICMOReportBill_MulSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_ICMOReportBill_BillTypeOneScan {
-            get {
-                return this.sc_ICMOReportBill_BillTypeOneScanField;
-            }
-            set {
-                this.sc_ICMOReportBill_BillTypeOneScanField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_ICMOReportBill_SourceBillCtl {
-            get {
-                return this.sc_ICMOReportBill_SourceBillCtlField;
-            }
-            set {
-                this.sc_ICMOReportBill_SourceBillCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_ICMOReportBill_BatchNoCtl {
-            get {
-                return this.sc_ICMOReportBill_BatchNoCtlField;
-            }
-            set {
-                this.sc_ICMOReportBill_BatchNoCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_ICMOReportBill_MultilineCtl {
-            get {
-                return this.sc_ICMOReportBill_MultilineCtlField;
-            }
-            set {
-                this.sc_ICMOReportBill_MultilineCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_ICMOReportBill_MaterWHSPCtl {
-            get {
-                return this.sc_ICMOReportBill_MaterWHSPCtlField;
-            }
-            set {
-                this.sc_ICMOReportBill_MaterWHSPCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_ICMOReportBill_SourceWHSPCtl {
-            get {
-                return this.sc_ICMOReportBill_SourceWHSPCtlField;
-            }
-            set {
-                this.sc_ICMOReportBill_SourceWHSPCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_ICMOReportBill_UpdateSourceInterID {
-            get {
-                return this.sc_ICMOReportBill_UpdateSourceInterIDField;
-            }
-            set {
-                this.sc_ICMOReportBill_UpdateSourceInterIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_ICMOReportBill_MESFlag {
-            get {
-                return this.sc_ICMOReportBill_MESFlagField;
-            }
-            set {
-                this.sc_ICMOReportBill_MESFlagField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_ICMOReportBill_FirstCheckOut {
-            get {
-                return this.sc_ICMOReportBill_FirstCheckOutField;
-            }
-            set {
-                this.sc_ICMOReportBill_FirstCheckOutField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_ICMOReportBill_ProcessCheckOut {
-            get {
-                return this.sc_ICMOReportBill_ProcessCheckOutField;
-            }
-            set {
-                this.sc_ICMOReportBill_ProcessCheckOutField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_ICMOReportBill_DeleterAndMakerMustSame {
-            get {
-                return this.sc_ICMOReportBill_DeleterAndMakerMustSameField;
-            }
-            set {
-                this.sc_ICMOReportBill_DeleterAndMakerMustSameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Cg_POInStockBill_AutoCheck {
-            get {
-                return this.cg_POInStockBill_AutoCheckField;
-            }
-            set {
-                this.cg_POInStockBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Cg_POInStockBill_SaveAutoAddnew {
-            get {
-                return this.cg_POInStockBill_SaveAutoAddnewField;
-            }
-            set {
-                this.cg_POInStockBill_SaveAutoAddnewField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Cg_POInStockBill_ERPMode {
-            get {
-                return this.cg_POInStockBill_ERPModeField;
-            }
-            set {
-                this.cg_POInStockBill_ERPModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Cg_POInStockBill_BarCodeCtl {
-            get {
-                return this.cg_POInStockBill_BarCodeCtlField;
-            }
-            set {
-                this.cg_POInStockBill_BarCodeCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Cg_POInStockBill_DeleterAndMakerMustSame {
-            get {
-                return this.cg_POInStockBill_DeleterAndMakerMustSameField;
-            }
-            set {
-                this.cg_POInStockBill_DeleterAndMakerMustSameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_POStockInBill_AutoCheck {
-            get {
-                return this.kf_POStockInBill_AutoCheckField;
-            }
-            set {
-                this.kf_POStockInBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_POStockInBill_SaveAutoAddnew {
-            get {
-                return this.kf_POStockInBill_SaveAutoAddnewField;
-            }
-            set {
-                this.kf_POStockInBill_SaveAutoAddnewField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_POStockInBill_ERPMode {
-            get {
-                return this.kf_POStockInBill_ERPModeField;
-            }
-            set {
-                this.kf_POStockInBill_ERPModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_POStockInBill_MustQtyCtl {
-            get {
-                return this.kf_POStockInBill_MustQtyCtlField;
-            }
-            set {
-                this.kf_POStockInBill_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_POStockInBill_MulSourceBill {
-            get {
-                return this.kf_POStockInBill_MulSourceBillField;
-            }
-            set {
-                this.kf_POStockInBill_MulSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_POStockInBill_BillTypeOneScan {
-            get {
-                return this.kf_POStockInBill_BillTypeOneScanField;
-            }
-            set {
-                this.kf_POStockInBill_BillTypeOneScanField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_POStockInBill_SourceBillCtl {
-            get {
-                return this.kf_POStockInBill_SourceBillCtlField;
-            }
-            set {
-                this.kf_POStockInBill_SourceBillCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_POStockInBill_BatchNoCtl {
-            get {
-                return this.kf_POStockInBill_BatchNoCtlField;
-            }
-            set {
-                this.kf_POStockInBill_BatchNoCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_POStockInBill_MultilineCtl {
-            get {
-                return this.kf_POStockInBill_MultilineCtlField;
-            }
-            set {
-                this.kf_POStockInBill_MultilineCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_POStockInBill_MaterWHSPCtl {
-            get {
-                return this.kf_POStockInBill_MaterWHSPCtlField;
-            }
-            set {
-                this.kf_POStockInBill_MaterWHSPCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_POStockInBill_SourceWHSPCtl {
-            get {
-                return this.kf_POStockInBill_SourceWHSPCtlField;
-            }
-            set {
-                this.kf_POStockInBill_SourceWHSPCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_POStockInBill_AutoBarCode {
-            get {
-                return this.kf_POStockInBill_AutoBarCodeField;
-            }
-            set {
-                this.kf_POStockInBill_AutoBarCodeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_POStockInBill_DeleterAndMakerMustSame {
-            get {
-                return this.kf_POStockInBill_DeleterAndMakerMustSameField;
-            }
-            set {
-                this.kf_POStockInBill_DeleterAndMakerMustSameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_POStockInBillCheck_MustQtyCtl {
-            get {
-                return this.kf_POStockInBillCheck_MustQtyCtlField;
-            }
-            set {
-                this.kf_POStockInBillCheck_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_POStockInBillCheck_WHSPCtl {
-            get {
-                return this.kf_POStockInBillCheck_WHSPCtlField;
-            }
-            set {
-                this.kf_POStockInBillCheck_WHSPCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_POStockInBillCheck_MultilineCtl {
-            get {
-                return this.kf_POStockInBillCheck_MultilineCtlField;
-            }
-            set {
-                this.kf_POStockInBillCheck_MultilineCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_ProductInBill_AutoCheck {
-            get {
-                return this.kf_ProductInBill_AutoCheckField;
-            }
-            set {
-                this.kf_ProductInBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_ProductInBill_SaveAutoAddnew {
-            get {
-                return this.kf_ProductInBill_SaveAutoAddnewField;
-            }
-            set {
-                this.kf_ProductInBill_SaveAutoAddnewField = 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_BillTypeOneScan {
-            get {
-                return this.kf_ProductInBill_BillTypeOneScanField;
-            }
-            set {
-                this.kf_ProductInBill_BillTypeOneScanField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_ProductInBill_SourceBillCtl {
-            get {
-                return this.kf_ProductInBill_SourceBillCtlField;
-            }
-            set {
-                this.kf_ProductInBill_SourceBillCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_ProductInBill_BatchNoCtl {
-            get {
-                return this.kf_ProductInBill_BatchNoCtlField;
-            }
-            set {
-                this.kf_ProductInBill_BatchNoCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_ProductInBill_MultilineCtl {
-            get {
-                return this.kf_ProductInBill_MultilineCtlField;
-            }
-            set {
-                this.kf_ProductInBill_MultilineCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_ProductInBill_MaterWHSPCtl {
-            get {
-                return this.kf_ProductInBill_MaterWHSPCtlField;
-            }
-            set {
-                this.kf_ProductInBill_MaterWHSPCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_ProductInBill_SourceWHSPCtl {
-            get {
-                return this.kf_ProductInBill_SourceWHSPCtlField;
-            }
-            set {
-                this.kf_ProductInBill_SourceWHSPCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_ProductInBill_Display {
-            get {
-                return this.kf_ProductInBill_DisplayField;
-            }
-            set {
-                this.kf_ProductInBill_DisplayField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_ProductInBill_DeleterAndMakerMustSame {
-            get {
-                return this.kf_ProductInBill_DeleterAndMakerMustSameField;
-            }
-            set {
-                this.kf_ProductInBill_DeleterAndMakerMustSameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_ProductInBillCheck_MustQtyCtl {
-            get {
-                return this.kf_ProductInBillCheck_MustQtyCtlField;
-            }
-            set {
-                this.kf_ProductInBillCheck_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_ProductInBillCheck_WHSPCtl {
-            get {
-                return this.kf_ProductInBillCheck_WHSPCtlField;
-            }
-            set {
-                this.kf_ProductInBillCheck_WHSPCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_ProductInBillCheck_MultilineCtl {
-            get {
-                return this.kf_ProductInBillCheck_MultilineCtlField;
-            }
-            set {
-                this.kf_ProductInBillCheck_MultilineCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherInBill_AutoCheck {
-            get {
-                return this.kf_OtherInBill_AutoCheckField;
-            }
-            set {
-                this.kf_OtherInBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherInBill_SaveAutoAddnew {
-            get {
-                return this.kf_OtherInBill_SaveAutoAddnewField;
-            }
-            set {
-                this.kf_OtherInBill_SaveAutoAddnewField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherInBill_ERPMode {
-            get {
-                return this.kf_OtherInBill_ERPModeField;
-            }
-            set {
-                this.kf_OtherInBill_ERPModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherInBill_MustQtyCtl {
-            get {
-                return this.kf_OtherInBill_MustQtyCtlField;
-            }
-            set {
-                this.kf_OtherInBill_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherInBill_MulSourceBill {
-            get {
-                return this.kf_OtherInBill_MulSourceBillField;
-            }
-            set {
-                this.kf_OtherInBill_MulSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherInBill_BillTypeOneScan {
-            get {
-                return this.kf_OtherInBill_BillTypeOneScanField;
-            }
-            set {
-                this.kf_OtherInBill_BillTypeOneScanField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherInBill_SourceBillCtl {
-            get {
-                return this.kf_OtherInBill_SourceBillCtlField;
-            }
-            set {
-                this.kf_OtherInBill_SourceBillCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherInBill_BatchNoCtl {
-            get {
-                return this.kf_OtherInBill_BatchNoCtlField;
-            }
-            set {
-                this.kf_OtherInBill_BatchNoCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherInBill_MultilineCtl {
-            get {
-                return this.kf_OtherInBill_MultilineCtlField;
-            }
-            set {
-                this.kf_OtherInBill_MultilineCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherInBill_MaterWHSPCtl {
-            get {
-                return this.kf_OtherInBill_MaterWHSPCtlField;
-            }
-            set {
-                this.kf_OtherInBill_MaterWHSPCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherInBill_SourceWHSPCtl {
-            get {
-                return this.kf_OtherInBill_SourceWHSPCtlField;
-            }
-            set {
-                this.kf_OtherInBill_SourceWHSPCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherInBill_DeleterAndMakerMustSame {
-            get {
-                return this.kf_OtherInBill_DeleterAndMakerMustSameField;
-            }
-            set {
-                this.kf_OtherInBill_DeleterAndMakerMustSameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherInBillCheck_MustQtyCtl {
-            get {
-                return this.kf_OtherInBillCheck_MustQtyCtlField;
-            }
-            set {
-                this.kf_OtherInBillCheck_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherInBillCheck_WHSPCtl {
-            get {
-                return this.kf_OtherInBillCheck_WHSPCtlField;
-            }
-            set {
-                this.kf_OtherInBillCheck_WHSPCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherInBillCheck_MultilineCtl {
-            get {
-                return this.kf_OtherInBillCheck_MultilineCtlField;
-            }
-            set {
-                this.kf_OtherInBillCheck_MultilineCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustInBill_AutoCheck {
-            get {
-                return this.kf_EntrustInBill_AutoCheckField;
-            }
-            set {
-                this.kf_EntrustInBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustInBill_SaveAutoAddnew {
-            get {
-                return this.kf_EntrustInBill_SaveAutoAddnewField;
-            }
-            set {
-                this.kf_EntrustInBill_SaveAutoAddnewField = 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_EntrustInBill_SourceBillCtl {
-            get {
-                return this.kf_EntrustInBill_SourceBillCtlField;
-            }
-            set {
-                this.kf_EntrustInBill_SourceBillCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustInBill_BatchNoCtl {
-            get {
-                return this.kf_EntrustInBill_BatchNoCtlField;
-            }
-            set {
-                this.kf_EntrustInBill_BatchNoCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustInBill_MultilineCtl {
-            get {
-                return this.kf_EntrustInBill_MultilineCtlField;
-            }
-            set {
-                this.kf_EntrustInBill_MultilineCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustInBill_MaterWHSPCtl {
-            get {
-                return this.kf_EntrustInBill_MaterWHSPCtlField;
-            }
-            set {
-                this.kf_EntrustInBill_MaterWHSPCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustInBill_SourceWHSPCtl {
-            get {
-                return this.kf_EntrustInBill_SourceWHSPCtlField;
-            }
-            set {
-                this.kf_EntrustInBill_SourceWHSPCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustInBill_DeleterAndMakerMustSame {
-            get {
-                return this.kf_EntrustInBill_DeleterAndMakerMustSameField;
-            }
-            set {
-                this.kf_EntrustInBill_DeleterAndMakerMustSameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateOutBill_AutoCheck {
-            get {
-                return this.kf_MateOutBill_AutoCheckField;
-            }
-            set {
-                this.kf_MateOutBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateOutBill_SaveAutoAddnew {
-            get {
-                return this.kf_MateOutBill_SaveAutoAddnewField;
-            }
-            set {
-                this.kf_MateOutBill_SaveAutoAddnewField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateOutBill_ERPMode {
-            get {
-                return this.kf_MateOutBill_ERPModeField;
-            }
-            set {
-                this.kf_MateOutBill_ERPModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateOutBill_MustQtyCtl {
-            get {
-                return this.kf_MateOutBill_MustQtyCtlField;
-            }
-            set {
-                this.kf_MateOutBill_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateOutBill_MulSourceBill {
-            get {
-                return this.kf_MateOutBill_MulSourceBillField;
-            }
-            set {
-                this.kf_MateOutBill_MulSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateOutBill_BillTypeOneScan {
-            get {
-                return this.kf_MateOutBill_BillTypeOneScanField;
-            }
-            set {
-                this.kf_MateOutBill_BillTypeOneScanField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateOutBill_BatchNoCtl {
-            get {
-                return this.kf_MateOutBill_BatchNoCtlField;
-            }
-            set {
-                this.kf_MateOutBill_BatchNoCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateOutBill_MultilineCtl {
-            get {
-                return this.kf_MateOutBill_MultilineCtlField;
-            }
-            set {
-                this.kf_MateOutBill_MultilineCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateOutBill_MaterWHSPCtl {
-            get {
-                return this.kf_MateOutBill_MaterWHSPCtlField;
-            }
-            set {
-                this.kf_MateOutBill_MaterWHSPCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateOutBill_SourceWHSPCtl {
-            get {
-                return this.kf_MateOutBill_SourceWHSPCtlField;
-            }
-            set {
-                this.kf_MateOutBill_SourceWHSPCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateOutBill_FIFOList {
-            get {
-                return this.kf_MateOutBill_FIFOListField;
-            }
-            set {
-                this.kf_MateOutBill_FIFOListField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateOutBill_FIFOCtl {
-            get {
-                return this.kf_MateOutBill_FIFOCtlField;
-            }
-            set {
-                this.kf_MateOutBill_FIFOCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateOutBill_SimpleMode {
-            get {
-                return this.kf_MateOutBill_SimpleModeField;
-            }
-            set {
-                this.kf_MateOutBill_SimpleModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateOutBill_AutoBarCode {
-            get {
-                return this.kf_MateOutBill_AutoBarCodeField;
-            }
-            set {
-                this.kf_MateOutBill_AutoBarCodeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateOutBill_DeleterAndMakerMustSame {
-            get {
-                return this.kf_MateOutBill_DeleterAndMakerMustSameField;
-            }
-            set {
-                this.kf_MateOutBill_DeleterAndMakerMustSameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateOutBillCheck_MustQtyCtl {
-            get {
-                return this.kf_MateOutBillCheck_MustQtyCtlField;
-            }
-            set {
-                this.kf_MateOutBillCheck_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateOutBillCheck_WHSPCtl {
-            get {
-                return this.kf_MateOutBillCheck_WHSPCtlField;
-            }
-            set {
-                this.kf_MateOutBillCheck_WHSPCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateOutBillCheck_MultilineCtl {
-            get {
-                return this.kf_MateOutBillCheck_MultilineCtlField;
-            }
-            set {
-                this.kf_MateOutBillCheck_MultilineCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_SellOutBill_AutoCheck {
-            get {
-                return this.kf_SellOutBill_AutoCheckField;
-            }
-            set {
-                this.kf_SellOutBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_SellOutBill_SaveAutoAddnew {
-            get {
-                return this.kf_SellOutBill_SaveAutoAddnewField;
-            }
-            set {
-                this.kf_SellOutBill_SaveAutoAddnewField = 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_MulSourceBill {
-            get {
-                return this.kf_SellOutBill_MulSourceBillField;
-            }
-            set {
-                this.kf_SellOutBill_MulSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_SellOutBill_BillTypeOneScan {
-            get {
-                return this.kf_SellOutBill_BillTypeOneScanField;
-            }
-            set {
-                this.kf_SellOutBill_BillTypeOneScanField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_SellOutBill_BatchNoCtl {
-            get {
-                return this.kf_SellOutBill_BatchNoCtlField;
-            }
-            set {
-                this.kf_SellOutBill_BatchNoCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_SellOutBill_MultilineCtl {
-            get {
-                return this.kf_SellOutBill_MultilineCtlField;
-            }
-            set {
-                this.kf_SellOutBill_MultilineCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_SellOutBill_MaterWHSPCtl {
-            get {
-                return this.kf_SellOutBill_MaterWHSPCtlField;
-            }
-            set {
-                this.kf_SellOutBill_MaterWHSPCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_SellOutBill_SourceWHSPCtl {
-            get {
-                return this.kf_SellOutBill_SourceWHSPCtlField;
-            }
-            set {
-                this.kf_SellOutBill_SourceWHSPCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_SellOutBill_FIFOList {
-            get {
-                return this.kf_SellOutBill_FIFOListField;
-            }
-            set {
-                this.kf_SellOutBill_FIFOListField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_SellOutBill_FIFOCtl {
-            get {
-                return this.kf_SellOutBill_FIFOCtlField;
-            }
-            set {
-                this.kf_SellOutBill_FIFOCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string 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_Display {
-            get {
-                return this.kf_SellOutBill_DisplayField;
-            }
-            set {
-                this.kf_SellOutBill_DisplayField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_SellOutBill_DeleterAndMakerMustSame {
-            get {
-                return this.kf_SellOutBill_DeleterAndMakerMustSameField;
-            }
-            set {
-                this.kf_SellOutBill_DeleterAndMakerMustSameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_SellOutBillCheck_MustQtyCtl {
-            get {
-                return this.kf_SellOutBillCheck_MustQtyCtlField;
-            }
-            set {
-                this.kf_SellOutBillCheck_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_SellOutBillCheck_WHSPCtl {
-            get {
-                return this.kf_SellOutBillCheck_WHSPCtlField;
-            }
-            set {
-                this.kf_SellOutBillCheck_WHSPCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_SellOutBillCheck_MultilineCtl {
-            get {
-                return this.kf_SellOutBillCheck_MultilineCtlField;
-            }
-            set {
-                this.kf_SellOutBillCheck_MultilineCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_SellOutBillCheck_SourceBarCodeCtl {
-            get {
-                return this.kf_SellOutBillCheck_SourceBarCodeCtlField;
-            }
-            set {
-                this.kf_SellOutBillCheck_SourceBarCodeCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherOutBill_AutoCheck {
-            get {
-                return this.kf_OtherOutBill_AutoCheckField;
-            }
-            set {
-                this.kf_OtherOutBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherOutBill_SaveAutoAddnew {
-            get {
-                return this.kf_OtherOutBill_SaveAutoAddnewField;
-            }
-            set {
-                this.kf_OtherOutBill_SaveAutoAddnewField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherOutBill_ERPMode {
-            get {
-                return this.kf_OtherOutBill_ERPModeField;
-            }
-            set {
-                this.kf_OtherOutBill_ERPModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherOutBill_MustQtyCtl {
-            get {
-                return this.kf_OtherOutBill_MustQtyCtlField;
-            }
-            set {
-                this.kf_OtherOutBill_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherOutBill_MulSourceBill {
-            get {
-                return this.kf_OtherOutBill_MulSourceBillField;
-            }
-            set {
-                this.kf_OtherOutBill_MulSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherOutBill_BillTypeOneScan {
-            get {
-                return this.kf_OtherOutBill_BillTypeOneScanField;
-            }
-            set {
-                this.kf_OtherOutBill_BillTypeOneScanField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherOutBill_BatchNoCtl {
-            get {
-                return this.kf_OtherOutBill_BatchNoCtlField;
-            }
-            set {
-                this.kf_OtherOutBill_BatchNoCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherOutBill_MultilineCtl {
-            get {
-                return this.kf_OtherOutBill_MultilineCtlField;
-            }
-            set {
-                this.kf_OtherOutBill_MultilineCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherOutBill_MaterWHSPCtl {
-            get {
-                return this.kf_OtherOutBill_MaterWHSPCtlField;
-            }
-            set {
-                this.kf_OtherOutBill_MaterWHSPCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherOutBill_SourceWHSPCtl {
-            get {
-                return this.kf_OtherOutBill_SourceWHSPCtlField;
-            }
-            set {
-                this.kf_OtherOutBill_SourceWHSPCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherOutBill_FIFOList {
-            get {
-                return this.kf_OtherOutBill_FIFOListField;
-            }
-            set {
-                this.kf_OtherOutBill_FIFOListField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherOutBill_FIFOCtl {
-            get {
-                return this.kf_OtherOutBill_FIFOCtlField;
-            }
-            set {
-                this.kf_OtherOutBill_FIFOCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherOutBill_DeleterAndMakerMustSame {
-            get {
-                return this.kf_OtherOutBill_DeleterAndMakerMustSameField;
-            }
-            set {
-                this.kf_OtherOutBill_DeleterAndMakerMustSameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherOutBillCheck_MustQtyCtl {
-            get {
-                return this.kf_OtherOutBillCheck_MustQtyCtlField;
-            }
-            set {
-                this.kf_OtherOutBillCheck_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherOutBillCheck_WHSPCtl {
-            get {
-                return this.kf_OtherOutBillCheck_WHSPCtlField;
-            }
-            set {
-                this.kf_OtherOutBillCheck_WHSPCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherOutBillCheck_MultilineCtl {
-            get {
-                return this.kf_OtherOutBillCheck_MultilineCtlField;
-            }
-            set {
-                this.kf_OtherOutBillCheck_MultilineCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustOutBill_AutoCheck {
-            get {
-                return this.kf_EntrustOutBill_AutoCheckField;
-            }
-            set {
-                this.kf_EntrustOutBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustOutBill_SaveAutoAddnew {
-            get {
-                return this.kf_EntrustOutBill_SaveAutoAddnewField;
-            }
-            set {
-                this.kf_EntrustOutBill_SaveAutoAddnewField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustOutBill_ERPMode {
-            get {
-                return this.kf_EntrustOutBill_ERPModeField;
-            }
-            set {
-                this.kf_EntrustOutBill_ERPModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustOutBill_MustQtyCtl {
-            get {
-                return this.kf_EntrustOutBill_MustQtyCtlField;
-            }
-            set {
-                this.kf_EntrustOutBill_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustOutBill_MulSourceBill {
-            get {
-                return this.kf_EntrustOutBill_MulSourceBillField;
-            }
-            set {
-                this.kf_EntrustOutBill_MulSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustOutBill_BillTypeOneScan {
-            get {
-                return this.kf_EntrustOutBill_BillTypeOneScanField;
-            }
-            set {
-                this.kf_EntrustOutBill_BillTypeOneScanField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustOutBill_BatchNoCtl {
-            get {
-                return this.kf_EntrustOutBill_BatchNoCtlField;
-            }
-            set {
-                this.kf_EntrustOutBill_BatchNoCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustOutBill_MultilineCtl {
-            get {
-                return this.kf_EntrustOutBill_MultilineCtlField;
-            }
-            set {
-                this.kf_EntrustOutBill_MultilineCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustOutBill_MaterWHSPCtl {
-            get {
-                return this.kf_EntrustOutBill_MaterWHSPCtlField;
-            }
-            set {
-                this.kf_EntrustOutBill_MaterWHSPCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustOutBill_SourceWHSPCtl {
-            get {
-                return this.kf_EntrustOutBill_SourceWHSPCtlField;
-            }
-            set {
-                this.kf_EntrustOutBill_SourceWHSPCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustOutBill_FIFOList {
-            get {
-                return this.kf_EntrustOutBill_FIFOListField;
-            }
-            set {
-                this.kf_EntrustOutBill_FIFOListField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustOutBill_FIFOCtl {
-            get {
-                return this.kf_EntrustOutBill_FIFOCtlField;
-            }
-            set {
-                this.kf_EntrustOutBill_FIFOCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustOutBill_SimpleMode {
-            get {
-                return this.kf_EntrustOutBill_SimpleModeField;
-            }
-            set {
-                this.kf_EntrustOutBill_SimpleModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustOutBill_DeleterAndMakerMustSame {
-            get {
-                return this.kf_EntrustOutBill_DeleterAndMakerMustSameField;
-            }
-            set {
-                this.kf_EntrustOutBill_DeleterAndMakerMustSameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustOutBillCheck_MustQtyCtl {
-            get {
-                return this.kf_EntrustOutBillCheck_MustQtyCtlField;
-            }
-            set {
-                this.kf_EntrustOutBillCheck_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustOutBillCheck_WHSPCtl {
-            get {
-                return this.kf_EntrustOutBillCheck_WHSPCtlField;
-            }
-            set {
-                this.kf_EntrustOutBillCheck_WHSPCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustOutBillCheck_MultilineCtl {
-            get {
-                return this.kf_EntrustOutBillCheck_MultilineCtlField;
-            }
-            set {
-                this.kf_EntrustOutBillCheck_MultilineCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateReplenishOutBill_AutoCheck {
-            get {
-                return this.kf_MateReplenishOutBill_AutoCheckField;
-            }
-            set {
-                this.kf_MateReplenishOutBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateReplenishOutBill_SaveAutoAddnew {
-            get {
-                return this.kf_MateReplenishOutBill_SaveAutoAddnewField;
-            }
-            set {
-                this.kf_MateReplenishOutBill_SaveAutoAddnewField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateReplenishOutBill_ERPMode {
-            get {
-                return this.kf_MateReplenishOutBill_ERPModeField;
-            }
-            set {
-                this.kf_MateReplenishOutBill_ERPModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateReplenishOutBill_MustQtyCtl {
-            get {
-                return this.kf_MateReplenishOutBill_MustQtyCtlField;
-            }
-            set {
-                this.kf_MateReplenishOutBill_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateReplenishOutBill_MulSourceBill {
-            get {
-                return this.kf_MateReplenishOutBill_MulSourceBillField;
-            }
-            set {
-                this.kf_MateReplenishOutBill_MulSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateReplenishOutBill_BillTypeOneScan {
-            get {
-                return this.kf_MateReplenishOutBill_BillTypeOneScanField;
-            }
-            set {
-                this.kf_MateReplenishOutBill_BillTypeOneScanField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateReplenishOutBill_BatchNoCtl {
-            get {
-                return this.kf_MateReplenishOutBill_BatchNoCtlField;
-            }
-            set {
-                this.kf_MateReplenishOutBill_BatchNoCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateReplenishOutBill_MultilineCtl {
-            get {
-                return this.kf_MateReplenishOutBill_MultilineCtlField;
-            }
-            set {
-                this.kf_MateReplenishOutBill_MultilineCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateReplenishOutBill_MaterWHSPCtl {
-            get {
-                return this.kf_MateReplenishOutBill_MaterWHSPCtlField;
-            }
-            set {
-                this.kf_MateReplenishOutBill_MaterWHSPCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateReplenishOutBill_SourceWHSPCtl {
-            get {
-                return this.kf_MateReplenishOutBill_SourceWHSPCtlField;
-            }
-            set {
-                this.kf_MateReplenishOutBill_SourceWHSPCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateReplenishOutBill_FIFOList {
-            get {
-                return this.kf_MateReplenishOutBill_FIFOListField;
-            }
-            set {
-                this.kf_MateReplenishOutBill_FIFOListField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateReplenishOutBill_FIFOCtl {
-            get {
-                return this.kf_MateReplenishOutBill_FIFOCtlField;
-            }
-            set {
-                this.kf_MateReplenishOutBill_FIFOCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateReplenishOutBill_DeleterAndMakerMustSame {
-            get {
-                return this.kf_MateReplenishOutBill_DeleterAndMakerMustSameField;
-            }
-            set {
-                this.kf_MateReplenishOutBill_DeleterAndMakerMustSameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateReplenishOutBillCheck_MustQtyCtl {
-            get {
-                return this.kf_MateReplenishOutBillCheck_MustQtyCtlField;
-            }
-            set {
-                this.kf_MateReplenishOutBillCheck_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateReplenishOutBillCheck_WHSPCtl {
-            get {
-                return this.kf_MateReplenishOutBillCheck_WHSPCtlField;
-            }
-            set {
-                this.kf_MateReplenishOutBillCheck_WHSPCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateReplenishOutBillCheck_MultilineCtl {
-            get {
-                return this.kf_MateReplenishOutBillCheck_MultilineCtlField;
-            }
-            set {
-                this.kf_MateReplenishOutBillCheck_MultilineCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustReplenishOutBill_AutoCheck {
-            get {
-                return this.kf_EntrustReplenishOutBill_AutoCheckField;
-            }
-            set {
-                this.kf_EntrustReplenishOutBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustReplenishOutBill_SaveAutoAddnew {
-            get {
-                return this.kf_EntrustReplenishOutBill_SaveAutoAddnewField;
-            }
-            set {
-                this.kf_EntrustReplenishOutBill_SaveAutoAddnewField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustReplenishOutBill_ERPMode {
-            get {
-                return this.kf_EntrustReplenishOutBill_ERPModeField;
-            }
-            set {
-                this.kf_EntrustReplenishOutBill_ERPModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustReplenishOutBill_MustQtyCtl {
-            get {
-                return this.kf_EntrustReplenishOutBill_MustQtyCtlField;
-            }
-            set {
-                this.kf_EntrustReplenishOutBill_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustReplenishOutBill_MulSourceBill {
-            get {
-                return this.kf_EntrustReplenishOutBill_MulSourceBillField;
-            }
-            set {
-                this.kf_EntrustReplenishOutBill_MulSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustReplenishOutBill_BillTypeOneScan {
-            get {
-                return this.kf_EntrustReplenishOutBill_BillTypeOneScanField;
-            }
-            set {
-                this.kf_EntrustReplenishOutBill_BillTypeOneScanField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustReplenishOutBill_BatchNoCtl {
-            get {
-                return this.kf_EntrustReplenishOutBill_BatchNoCtlField;
-            }
-            set {
-                this.kf_EntrustReplenishOutBill_BatchNoCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustReplenishOutBill_MultilineCtl {
-            get {
-                return this.kf_EntrustReplenishOutBill_MultilineCtlField;
-            }
-            set {
-                this.kf_EntrustReplenishOutBill_MultilineCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustReplenishOutBill_MaterWHSPCtl {
-            get {
-                return this.kf_EntrustReplenishOutBill_MaterWHSPCtlField;
-            }
-            set {
-                this.kf_EntrustReplenishOutBill_MaterWHSPCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustReplenishOutBill_SourceWHSPCtl {
-            get {
-                return this.kf_EntrustReplenishOutBill_SourceWHSPCtlField;
-            }
-            set {
-                this.kf_EntrustReplenishOutBill_SourceWHSPCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustReplenishOutBill_FIFOList {
-            get {
-                return this.kf_EntrustReplenishOutBill_FIFOListField;
-            }
-            set {
-                this.kf_EntrustReplenishOutBill_FIFOListField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustReplenishOutBill_FIFOCtl {
-            get {
-                return this.kf_EntrustReplenishOutBill_FIFOCtlField;
-            }
-            set {
-                this.kf_EntrustReplenishOutBill_FIFOCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustReplenishOutBill_DeleterAndMakerMustSame {
-            get {
-                return this.kf_EntrustReplenishOutBill_DeleterAndMakerMustSameField;
-            }
-            set {
-                this.kf_EntrustReplenishOutBill_DeleterAndMakerMustSameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustReplenishOutBillCheck_MustQtyCtl {
-            get {
-                return this.kf_EntrustReplenishOutBillCheck_MustQtyCtlField;
-            }
-            set {
-                this.kf_EntrustReplenishOutBillCheck_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustReplenishOutBillCheck_WHSPCtl {
-            get {
-                return this.kf_EntrustReplenishOutBillCheck_WHSPCtlField;
-            }
-            set {
-                this.kf_EntrustReplenishOutBillCheck_WHSPCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustReplenishOutBillCheck_MultilineCtl {
-            get {
-                return this.kf_EntrustReplenishOutBillCheck_MultilineCtlField;
-            }
-            set {
-                this.kf_EntrustReplenishOutBillCheck_MultilineCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MoveStockBill_AutoCheck {
-            get {
-                return this.kf_MoveStockBill_AutoCheckField;
-            }
-            set {
-                this.kf_MoveStockBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MoveStockBill_SaveAutoAddnew {
-            get {
-                return this.kf_MoveStockBill_SaveAutoAddnewField;
-            }
-            set {
-                this.kf_MoveStockBill_SaveAutoAddnewField = 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_BillTypeOneScan {
-            get {
-                return this.kf_MoveStockBill_BillTypeOneScanField;
-            }
-            set {
-                this.kf_MoveStockBill_BillTypeOneScanField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MoveStockBill_BatchNoCtl {
-            get {
-                return this.kf_MoveStockBill_BatchNoCtlField;
-            }
-            set {
-                this.kf_MoveStockBill_BatchNoCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MoveStockBill_MultilineCtl {
-            get {
-                return this.kf_MoveStockBill_MultilineCtlField;
-            }
-            set {
-                this.kf_MoveStockBill_MultilineCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MoveStockBill_MaterWHSPCtl {
-            get {
-                return this.kf_MoveStockBill_MaterWHSPCtlField;
-            }
-            set {
-                this.kf_MoveStockBill_MaterWHSPCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MoveStockBill_SourceWHSPCtl {
-            get {
-                return this.kf_MoveStockBill_SourceWHSPCtlField;
-            }
-            set {
-                this.kf_MoveStockBill_SourceWHSPCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MoveStockBill_FIFOList {
-            get {
-                return this.kf_MoveStockBill_FIFOListField;
-            }
-            set {
-                this.kf_MoveStockBill_FIFOListField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MoveStockBill_FIFOCtl {
-            get {
-                return this.kf_MoveStockBill_FIFOCtlField;
-            }
-            set {
-                this.kf_MoveStockBill_FIFOCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MoveStockBill_Display {
-            get {
-                return this.kf_MoveStockBill_DisplayField;
-            }
-            set {
-                this.kf_MoveStockBill_DisplayField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MoveStockBill_DeleterAndMakerMustSame {
-            get {
-                return this.kf_MoveStockBill_DeleterAndMakerMustSameField;
-            }
-            set {
-                this.kf_MoveStockBill_DeleterAndMakerMustSameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MoveStockBillCheck_MustQtyCtl {
-            get {
-                return this.kf_MoveStockBillCheck_MustQtyCtlField;
-            }
-            set {
-                this.kf_MoveStockBillCheck_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MoveStockBillCheck_WHSPCtl {
-            get {
-                return this.kf_MoveStockBillCheck_WHSPCtlField;
-            }
-            set {
-                this.kf_MoveStockBillCheck_WHSPCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MoveStockBillCheck_MultilineCtl {
-            get {
-                return this.kf_MoveStockBillCheck_MultilineCtlField;
-            }
-            set {
-                this.kf_MoveStockBillCheck_MultilineCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MoveStockStepOutBill_AutoCheck {
-            get {
-                return this.kf_MoveStockStepOutBill_AutoCheckField;
-            }
-            set {
-                this.kf_MoveStockStepOutBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MoveStockStepOutBill_SaveAutoAddnew {
-            get {
-                return this.kf_MoveStockStepOutBill_SaveAutoAddnewField;
-            }
-            set {
-                this.kf_MoveStockStepOutBill_SaveAutoAddnewField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MoveStockStepOutBill_ERPMode {
-            get {
-                return this.kf_MoveStockStepOutBill_ERPModeField;
-            }
-            set {
-                this.kf_MoveStockStepOutBill_ERPModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MoveStockStepOutBill_MustQtyCtl {
-            get {
-                return this.kf_MoveStockStepOutBill_MustQtyCtlField;
-            }
-            set {
-                this.kf_MoveStockStepOutBill_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MoveStockStepOutBill_MulSourceBill {
-            get {
-                return this.kf_MoveStockStepOutBill_MulSourceBillField;
-            }
-            set {
-                this.kf_MoveStockStepOutBill_MulSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MoveStockStepOutBill_BillTypeOneScan {
-            get {
-                return this.kf_MoveStockStepOutBill_BillTypeOneScanField;
-            }
-            set {
-                this.kf_MoveStockStepOutBill_BillTypeOneScanField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MoveStockStepOutBill_BatchNoCtl {
-            get {
-                return this.kf_MoveStockStepOutBill_BatchNoCtlField;
-            }
-            set {
-                this.kf_MoveStockStepOutBill_BatchNoCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MoveStockStepOutBill_MultilineCtl {
-            get {
-                return this.kf_MoveStockStepOutBill_MultilineCtlField;
-            }
-            set {
-                this.kf_MoveStockStepOutBill_MultilineCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MoveStockStepOutBill_MaterWHSPCtl {
-            get {
-                return this.kf_MoveStockStepOutBill_MaterWHSPCtlField;
-            }
-            set {
-                this.kf_MoveStockStepOutBill_MaterWHSPCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MoveStockStepOutBill_SourceWHSPCtl {
-            get {
-                return this.kf_MoveStockStepOutBill_SourceWHSPCtlField;
-            }
-            set {
-                this.kf_MoveStockStepOutBill_SourceWHSPCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MoveStockStepOutBill_FIFOList {
-            get {
-                return this.kf_MoveStockStepOutBill_FIFOListField;
-            }
-            set {
-                this.kf_MoveStockStepOutBill_FIFOListField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MoveStockStepOutBill_FIFOCtl {
-            get {
-                return this.kf_MoveStockStepOutBill_FIFOCtlField;
-            }
-            set {
-                this.kf_MoveStockStepOutBill_FIFOCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MoveStockStepOutBill_DeleterAndMakerMustSame {
-            get {
-                return this.kf_MoveStockStepOutBill_DeleterAndMakerMustSameField;
-            }
-            set {
-                this.kf_MoveStockStepOutBill_DeleterAndMakerMustSameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MoveStockStepInBill_AutoCheck {
-            get {
-                return this.kf_MoveStockStepInBill_AutoCheckField;
-            }
-            set {
-                this.kf_MoveStockStepInBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MoveStockStepInBill_SaveAutoAddnew {
-            get {
-                return this.kf_MoveStockStepInBill_SaveAutoAddnewField;
-            }
-            set {
-                this.kf_MoveStockStepInBill_SaveAutoAddnewField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MoveStockStepInBill_ERPMode {
-            get {
-                return this.kf_MoveStockStepInBill_ERPModeField;
-            }
-            set {
-                this.kf_MoveStockStepInBill_ERPModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MoveStockStepInBill_MustQtyCtl {
-            get {
-                return this.kf_MoveStockStepInBill_MustQtyCtlField;
-            }
-            set {
-                this.kf_MoveStockStepInBill_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MoveStockStepInBill_MulSourceBill {
-            get {
-                return this.kf_MoveStockStepInBill_MulSourceBillField;
-            }
-            set {
-                this.kf_MoveStockStepInBill_MulSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MoveStockStepInBill_BillTypeOneScan {
-            get {
-                return this.kf_MoveStockStepInBill_BillTypeOneScanField;
-            }
-            set {
-                this.kf_MoveStockStepInBill_BillTypeOneScanField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MoveStockStepInBill_BatchNoCtl {
-            get {
-                return this.kf_MoveStockStepInBill_BatchNoCtlField;
-            }
-            set {
-                this.kf_MoveStockStepInBill_BatchNoCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MoveStockStepInBill_MultilineCtl {
-            get {
-                return this.kf_MoveStockStepInBill_MultilineCtlField;
-            }
-            set {
-                this.kf_MoveStockStepInBill_MultilineCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MoveStockStepInBill_MaterWHSPCtl {
-            get {
-                return this.kf_MoveStockStepInBill_MaterWHSPCtlField;
-            }
-            set {
-                this.kf_MoveStockStepInBill_MaterWHSPCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MoveStockStepInBill_SourceWHSPCtl {
-            get {
-                return this.kf_MoveStockStepInBill_SourceWHSPCtlField;
-            }
-            set {
-                this.kf_MoveStockStepInBill_SourceWHSPCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MoveStockStepInBill_FIFOList {
-            get {
-                return this.kf_MoveStockStepInBill_FIFOListField;
-            }
-            set {
-                this.kf_MoveStockStepInBill_FIFOListField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MoveStockStepInBill_FIFOCtl {
-            get {
-                return this.kf_MoveStockStepInBill_FIFOCtlField;
-            }
-            set {
-                this.kf_MoveStockStepInBill_FIFOCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MoveStockStepInBill_SourceBarCodeCtl {
-            get {
-                return this.kf_MoveStockStepInBill_SourceBarCodeCtlField;
-            }
-            set {
-                this.kf_MoveStockStepInBill_SourceBarCodeCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MoveStockStepInBill_DeleterAndMakerMustSame {
-            get {
-                return this.kf_MoveStockStepInBill_DeleterAndMakerMustSameField;
-            }
-            set {
-                this.kf_MoveStockStepInBill_DeleterAndMakerMustSameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_POStockInBackBill_AutoCheck {
-            get {
-                return this.kf_POStockInBackBill_AutoCheckField;
-            }
-            set {
-                this.kf_POStockInBackBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_POStockInBackBill_SaveAutoAddnew {
-            get {
-                return this.kf_POStockInBackBill_SaveAutoAddnewField;
-            }
-            set {
-                this.kf_POStockInBackBill_SaveAutoAddnewField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_POStockInBackBill_ERPMode {
-            get {
-                return this.kf_POStockInBackBill_ERPModeField;
-            }
-            set {
-                this.kf_POStockInBackBill_ERPModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_POStockInBackBill_MustQtyCtl {
-            get {
-                return this.kf_POStockInBackBill_MustQtyCtlField;
-            }
-            set {
-                this.kf_POStockInBackBill_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_POStockInBackBill_MulSourceBill {
-            get {
-                return this.kf_POStockInBackBill_MulSourceBillField;
-            }
-            set {
-                this.kf_POStockInBackBill_MulSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_POStockInBackBill_BillTypeOneScan {
-            get {
-                return this.kf_POStockInBackBill_BillTypeOneScanField;
-            }
-            set {
-                this.kf_POStockInBackBill_BillTypeOneScanField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_POStockInBackBill_BatchNoCtl {
-            get {
-                return this.kf_POStockInBackBill_BatchNoCtlField;
-            }
-            set {
-                this.kf_POStockInBackBill_BatchNoCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_POStockInBackBill_MultilineCtl {
-            get {
-                return this.kf_POStockInBackBill_MultilineCtlField;
-            }
-            set {
-                this.kf_POStockInBackBill_MultilineCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_POStockInBackBill_MaterWHSPCtl {
-            get {
-                return this.kf_POStockInBackBill_MaterWHSPCtlField;
-            }
-            set {
-                this.kf_POStockInBackBill_MaterWHSPCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_POStockInBackBill_SourceWHSPCtl {
-            get {
-                return this.kf_POStockInBackBill_SourceWHSPCtlField;
-            }
-            set {
-                this.kf_POStockInBackBill_SourceWHSPCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_POStockInBackBill_DeleterAndMakerMustSame {
-            get {
-                return this.kf_POStockInBackBill_DeleterAndMakerMustSameField;
-            }
-            set {
-                this.kf_POStockInBackBill_DeleterAndMakerMustSameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_ProductInBackBill_AutoCheck {
-            get {
-                return this.kf_ProductInBackBill_AutoCheckField;
-            }
-            set {
-                this.kf_ProductInBackBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_ProductInBackBill_SaveAutoAddnew {
-            get {
-                return this.kf_ProductInBackBill_SaveAutoAddnewField;
-            }
-            set {
-                this.kf_ProductInBackBill_SaveAutoAddnewField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_ProductInBackBill_ERPMode {
-            get {
-                return this.kf_ProductInBackBill_ERPModeField;
-            }
-            set {
-                this.kf_ProductInBackBill_ERPModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_ProductInBackBill_MustQtyCtl {
-            get {
-                return this.kf_ProductInBackBill_MustQtyCtlField;
-            }
-            set {
-                this.kf_ProductInBackBill_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_ProductInBackBill_MulSourceBill {
-            get {
-                return this.kf_ProductInBackBill_MulSourceBillField;
-            }
-            set {
-                this.kf_ProductInBackBill_MulSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_ProductInBackBill_BillTypeOneScan {
-            get {
-                return this.kf_ProductInBackBill_BillTypeOneScanField;
-            }
-            set {
-                this.kf_ProductInBackBill_BillTypeOneScanField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_ProductInBackBill_BatchNoCtl {
-            get {
-                return this.kf_ProductInBackBill_BatchNoCtlField;
-            }
-            set {
-                this.kf_ProductInBackBill_BatchNoCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_ProductInBackBill_MultilineCtl {
-            get {
-                return this.kf_ProductInBackBill_MultilineCtlField;
-            }
-            set {
-                this.kf_ProductInBackBill_MultilineCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_ProductInBackBill_MaterWHSPCtl {
-            get {
-                return this.kf_ProductInBackBill_MaterWHSPCtlField;
-            }
-            set {
-                this.kf_ProductInBackBill_MaterWHSPCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_ProductInBackBill_SourceWHSPCtl {
-            get {
-                return this.kf_ProductInBackBill_SourceWHSPCtlField;
-            }
-            set {
-                this.kf_ProductInBackBill_SourceWHSPCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_ProductInBackBill_DeleterAndMakerMustSame {
-            get {
-                return this.kf_ProductInBackBill_DeleterAndMakerMustSameField;
-            }
-            set {
-                this.kf_ProductInBackBill_DeleterAndMakerMustSameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherInBackBill_AutoCheck {
-            get {
-                return this.kf_OtherInBackBill_AutoCheckField;
-            }
-            set {
-                this.kf_OtherInBackBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherInBackBill_SaveAutoAddnew {
-            get {
-                return this.kf_OtherInBackBill_SaveAutoAddnewField;
-            }
-            set {
-                this.kf_OtherInBackBill_SaveAutoAddnewField = 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_MulSourceBill {
-            get {
-                return this.kf_OtherInBackBill_MulSourceBillField;
-            }
-            set {
-                this.kf_OtherInBackBill_MulSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherInBackBill_BillTypeOneScan {
-            get {
-                return this.kf_OtherInBackBill_BillTypeOneScanField;
-            }
-            set {
-                this.kf_OtherInBackBill_BillTypeOneScanField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherInBackBill_BatchNoCtl {
-            get {
-                return this.kf_OtherInBackBill_BatchNoCtlField;
-            }
-            set {
-                this.kf_OtherInBackBill_BatchNoCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherInBackBill_MultilineCtl {
-            get {
-                return this.kf_OtherInBackBill_MultilineCtlField;
-            }
-            set {
-                this.kf_OtherInBackBill_MultilineCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherInBackBill_MaterWHSPCtl {
-            get {
-                return this.kf_OtherInBackBill_MaterWHSPCtlField;
-            }
-            set {
-                this.kf_OtherInBackBill_MaterWHSPCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherInBackBill_SourceWHSPCtl {
-            get {
-                return this.kf_OtherInBackBill_SourceWHSPCtlField;
-            }
-            set {
-                this.kf_OtherInBackBill_SourceWHSPCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherInBackBill_DeleterAndMakerMustSame {
-            get {
-                return this.kf_OtherInBackBill_DeleterAndMakerMustSameField;
-            }
-            set {
-                this.kf_OtherInBackBill_DeleterAndMakerMustSameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustInBackBill_AutoCheck {
-            get {
-                return this.kf_EntrustInBackBill_AutoCheckField;
-            }
-            set {
-                this.kf_EntrustInBackBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustInBackBill_SaveAutoAddnew {
-            get {
-                return this.kf_EntrustInBackBill_SaveAutoAddnewField;
-            }
-            set {
-                this.kf_EntrustInBackBill_SaveAutoAddnewField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustInBackBill_ERPMode {
-            get {
-                return this.kf_EntrustInBackBill_ERPModeField;
-            }
-            set {
-                this.kf_EntrustInBackBill_ERPModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustInBackBill_MustQtyCtl {
-            get {
-                return this.kf_EntrustInBackBill_MustQtyCtlField;
-            }
-            set {
-                this.kf_EntrustInBackBill_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustInBackBill_MulSourceBill {
-            get {
-                return this.kf_EntrustInBackBill_MulSourceBillField;
-            }
-            set {
-                this.kf_EntrustInBackBill_MulSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustInBackBill_BillTypeOneScan {
-            get {
-                return this.kf_EntrustInBackBill_BillTypeOneScanField;
-            }
-            set {
-                this.kf_EntrustInBackBill_BillTypeOneScanField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustInBackBill_BatchNoCtl {
-            get {
-                return this.kf_EntrustInBackBill_BatchNoCtlField;
-            }
-            set {
-                this.kf_EntrustInBackBill_BatchNoCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustInBackBill_MultilineCtl {
-            get {
-                return this.kf_EntrustInBackBill_MultilineCtlField;
-            }
-            set {
-                this.kf_EntrustInBackBill_MultilineCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustInBackBill_MaterWHSPCtl {
-            get {
-                return this.kf_EntrustInBackBill_MaterWHSPCtlField;
-            }
-            set {
-                this.kf_EntrustInBackBill_MaterWHSPCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustInBackBill_SourceWHSPCtl {
-            get {
-                return this.kf_EntrustInBackBill_SourceWHSPCtlField;
-            }
-            set {
-                this.kf_EntrustInBackBill_SourceWHSPCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustInBackBill_DeleterAndMakerMustSame {
-            get {
-                return this.kf_EntrustInBackBill_DeleterAndMakerMustSameField;
-            }
-            set {
-                this.kf_EntrustInBackBill_DeleterAndMakerMustSameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateOutBackBill_AutoCheck {
-            get {
-                return this.kf_MateOutBackBill_AutoCheckField;
-            }
-            set {
-                this.kf_MateOutBackBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateOutBackBill_SaveAutoAddnew {
-            get {
-                return this.kf_MateOutBackBill_SaveAutoAddnewField;
-            }
-            set {
-                this.kf_MateOutBackBill_SaveAutoAddnewField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateOutBackBill_ERPMode {
-            get {
-                return this.kf_MateOutBackBill_ERPModeField;
-            }
-            set {
-                this.kf_MateOutBackBill_ERPModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateOutBackBill_MustQtyCtl {
-            get {
-                return this.kf_MateOutBackBill_MustQtyCtlField;
-            }
-            set {
-                this.kf_MateOutBackBill_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateOutBackBill_MulSourceBill {
-            get {
-                return this.kf_MateOutBackBill_MulSourceBillField;
-            }
-            set {
-                this.kf_MateOutBackBill_MulSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateOutBackBill_BillTypeOneScan {
-            get {
-                return this.kf_MateOutBackBill_BillTypeOneScanField;
-            }
-            set {
-                this.kf_MateOutBackBill_BillTypeOneScanField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateOutBackBill_BatchNoCtl {
-            get {
-                return this.kf_MateOutBackBill_BatchNoCtlField;
-            }
-            set {
-                this.kf_MateOutBackBill_BatchNoCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateOutBackBill_MultilineCtl {
-            get {
-                return this.kf_MateOutBackBill_MultilineCtlField;
-            }
-            set {
-                this.kf_MateOutBackBill_MultilineCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateOutBackBill_MaterWHSPCtl {
-            get {
-                return this.kf_MateOutBackBill_MaterWHSPCtlField;
-            }
-            set {
-                this.kf_MateOutBackBill_MaterWHSPCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateOutBackBill_SourceWHSPCtl {
-            get {
-                return this.kf_MateOutBackBill_SourceWHSPCtlField;
-            }
-            set {
-                this.kf_MateOutBackBill_SourceWHSPCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateOutBackBill_SimpleMode {
-            get {
-                return this.kf_MateOutBackBill_SimpleModeField;
-            }
-            set {
-                this.kf_MateOutBackBill_SimpleModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_MateOutBackBill_DeleterAndMakerMustSame {
-            get {
-                return this.kf_MateOutBackBill_DeleterAndMakerMustSameField;
-            }
-            set {
-                this.kf_MateOutBackBill_DeleterAndMakerMustSameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_SellOutBackBill_AutoCheck {
-            get {
-                return this.kf_SellOutBackBill_AutoCheckField;
-            }
-            set {
-                this.kf_SellOutBackBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_SellOutBackBill_SaveAutoAddnew {
-            get {
-                return this.kf_SellOutBackBill_SaveAutoAddnewField;
-            }
-            set {
-                this.kf_SellOutBackBill_SaveAutoAddnewField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_SellOutBackBill_ERPMode {
-            get {
-                return this.kf_SellOutBackBill_ERPModeField;
-            }
-            set {
-                this.kf_SellOutBackBill_ERPModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_SellOutBackBill_MustQtyCtl {
-            get {
-                return this.kf_SellOutBackBill_MustQtyCtlField;
-            }
-            set {
-                this.kf_SellOutBackBill_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_SellOutBackBill_MulSourceBill {
-            get {
-                return this.kf_SellOutBackBill_MulSourceBillField;
-            }
-            set {
-                this.kf_SellOutBackBill_MulSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_SellOutBackBill_BillTypeOneScan {
-            get {
-                return this.kf_SellOutBackBill_BillTypeOneScanField;
-            }
-            set {
-                this.kf_SellOutBackBill_BillTypeOneScanField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_SellOutBackBill_BatchNoCtl {
-            get {
-                return this.kf_SellOutBackBill_BatchNoCtlField;
-            }
-            set {
-                this.kf_SellOutBackBill_BatchNoCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_SellOutBackBill_MultilineCtl {
-            get {
-                return this.kf_SellOutBackBill_MultilineCtlField;
-            }
-            set {
-                this.kf_SellOutBackBill_MultilineCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_SellOutBackBill_MaterWHSPCtl {
-            get {
-                return this.kf_SellOutBackBill_MaterWHSPCtlField;
-            }
-            set {
-                this.kf_SellOutBackBill_MaterWHSPCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_SellOutBackBill_SourceWHSPCtl {
-            get {
-                return this.kf_SellOutBackBill_SourceWHSPCtlField;
-            }
-            set {
-                this.kf_SellOutBackBill_SourceWHSPCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_SellOutBackBill_AutoSavePOStockInBackBill {
-            get {
-                return this.kf_SellOutBackBill_AutoSavePOStockInBackBillField;
-            }
-            set {
-                this.kf_SellOutBackBill_AutoSavePOStockInBackBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_SellOutBackBill_DeleterAndMakerMustSame {
-            get {
-                return this.kf_SellOutBackBill_DeleterAndMakerMustSameField;
-            }
-            set {
-                this.kf_SellOutBackBill_DeleterAndMakerMustSameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherOutBackBill_AutoCheck {
-            get {
-                return this.kf_OtherOutBackBill_AutoCheckField;
-            }
-            set {
-                this.kf_OtherOutBackBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherOutBackBill_SaveAutoAddnew {
-            get {
-                return this.kf_OtherOutBackBill_SaveAutoAddnewField;
-            }
-            set {
-                this.kf_OtherOutBackBill_SaveAutoAddnewField = 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_MulSourceBill {
-            get {
-                return this.kf_OtherOutBackBill_MulSourceBillField;
-            }
-            set {
-                this.kf_OtherOutBackBill_MulSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherOutBackBill_BillTypeOneScan {
-            get {
-                return this.kf_OtherOutBackBill_BillTypeOneScanField;
-            }
-            set {
-                this.kf_OtherOutBackBill_BillTypeOneScanField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherOutBackBill_BatchNoCtl {
-            get {
-                return this.kf_OtherOutBackBill_BatchNoCtlField;
-            }
-            set {
-                this.kf_OtherOutBackBill_BatchNoCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherOutBackBill_MultilineCtl {
-            get {
-                return this.kf_OtherOutBackBill_MultilineCtlField;
-            }
-            set {
-                this.kf_OtherOutBackBill_MultilineCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherOutBackBill_MaterWHSPCtl {
-            get {
-                return this.kf_OtherOutBackBill_MaterWHSPCtlField;
-            }
-            set {
-                this.kf_OtherOutBackBill_MaterWHSPCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherOutBackBill_SourceWHSPCtl {
-            get {
-                return this.kf_OtherOutBackBill_SourceWHSPCtlField;
-            }
-            set {
-                this.kf_OtherOutBackBill_SourceWHSPCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_OtherOutBackBill_DeleterAndMakerMustSame {
-            get {
-                return this.kf_OtherOutBackBill_DeleterAndMakerMustSameField;
-            }
-            set {
-                this.kf_OtherOutBackBill_DeleterAndMakerMustSameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustOutBackBill_AutoCheck {
-            get {
-                return this.kf_EntrustOutBackBill_AutoCheckField;
-            }
-            set {
-                this.kf_EntrustOutBackBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustOutBackBill_SaveAutoAddnew {
-            get {
-                return this.kf_EntrustOutBackBill_SaveAutoAddnewField;
-            }
-            set {
-                this.kf_EntrustOutBackBill_SaveAutoAddnewField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustOutBackBill_ERPMode {
-            get {
-                return this.kf_EntrustOutBackBill_ERPModeField;
-            }
-            set {
-                this.kf_EntrustOutBackBill_ERPModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustOutBackBill_MustQtyCtl {
-            get {
-                return this.kf_EntrustOutBackBill_MustQtyCtlField;
-            }
-            set {
-                this.kf_EntrustOutBackBill_MustQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustOutBackBill_MulSourceBill {
-            get {
-                return this.kf_EntrustOutBackBill_MulSourceBillField;
-            }
-            set {
-                this.kf_EntrustOutBackBill_MulSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustOutBackBill_BillTypeOneScan {
-            get {
-                return this.kf_EntrustOutBackBill_BillTypeOneScanField;
-            }
-            set {
-                this.kf_EntrustOutBackBill_BillTypeOneScanField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustOutBackBill_BatchNoCtl {
-            get {
-                return this.kf_EntrustOutBackBill_BatchNoCtlField;
-            }
-            set {
-                this.kf_EntrustOutBackBill_BatchNoCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustOutBackBill_MultilineCtl {
-            get {
-                return this.kf_EntrustOutBackBill_MultilineCtlField;
-            }
-            set {
-                this.kf_EntrustOutBackBill_MultilineCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustOutBackBill_MaterWHSPCtl {
-            get {
-                return this.kf_EntrustOutBackBill_MaterWHSPCtlField;
-            }
-            set {
-                this.kf_EntrustOutBackBill_MaterWHSPCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustOutBackBill_SourceWHSPCtl {
-            get {
-                return this.kf_EntrustOutBackBill_SourceWHSPCtlField;
-            }
-            set {
-                this.kf_EntrustOutBackBill_SourceWHSPCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustOutBackBill_SimpleMode {
-            get {
-                return this.kf_EntrustOutBackBill_SimpleModeField;
-            }
-            set {
-                this.kf_EntrustOutBackBill_SimpleModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_EntrustOutBackBill_DeleterAndMakerMustSame {
-            get {
-                return this.kf_EntrustOutBackBill_DeleterAndMakerMustSameField;
-            }
-            set {
-                this.kf_EntrustOutBackBill_DeleterAndMakerMustSameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_PackUnionBill_AutoCheck {
-            get {
-                return this.sc_PackUnionBill_AutoCheckField;
-            }
-            set {
-                this.sc_PackUnionBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_PackUnionBill_SaveAutoAddnew {
-            get {
-                return this.sc_PackUnionBill_SaveAutoAddnewField;
-            }
-            set {
-                this.sc_PackUnionBill_SaveAutoAddnewField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_PackUnionBill_SourceBillTypeCtl {
-            get {
-                return this.sc_PackUnionBill_SourceBillTypeCtlField;
-            }
-            set {
-                this.sc_PackUnionBill_SourceBillTypeCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_PackUnionBill_SourceBillNoCtl {
-            get {
-                return this.sc_PackUnionBill_SourceBillNoCtlField;
-            }
-            set {
-                this.sc_PackUnionBill_SourceBillNoCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_PackUnionBill_DeleterAndMakerMustSame {
-            get {
-                return this.sc_PackUnionBill_DeleterAndMakerMustSameField;
-            }
-            set {
-                this.sc_PackUnionBill_DeleterAndMakerMustSameField = 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_UserByOrgRelation {
-            get {
-                return this.wMS_UserByOrgRelationField;
-            }
-            set {
-                this.wMS_UserByOrgRelationField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string WMS_MouldManagerCtl {
-            get {
-                return this.wMS_MouldManagerCtlField;
-            }
-            set {
-                this.wMS_MouldManagerCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string WMS_CloudMode {
-            get {
-                return this.wMS_CloudModeField;
-            }
-            set {
-                this.wMS_CloudModeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string WMS_BillDateMode {
-            get {
-                return this.wMS_BillDateModeField;
-            }
-            set {
-                this.wMS_BillDateModeField = 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 BarCode_AutoProductInBillWMS {
-            get {
-                return this.barCode_AutoProductInBillWMSField;
-            }
-            set {
-                this.barCode_AutoProductInBillWMSField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string BarCode_AutoPOStockInBillWMS {
-            get {
-                return this.barCode_AutoPOStockInBillWMSField;
-            }
-            set {
-                this.barCode_AutoPOStockInBillWMSField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string BarCode_AutoMateOutBackBillWMS {
-            get {
-                return this.barCode_AutoMateOutBackBillWMSField;
-            }
-            set {
-                this.barCode_AutoMateOutBackBillWMSField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string BarCode_AutoSellOutBackBillWMS {
-            get {
-                return this.barCode_AutoSellOutBackBillWMSField;
-            }
-            set {
-                this.barCode_AutoSellOutBackBillWMSField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string BarCode_DeleterAndMakerMustSame {
-            get {
-                return this.barCode_DeleterAndMakerMustSameField;
-            }
-            set {
-                this.barCode_DeleterAndMakerMustSameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MouldProdInBill_AutoCheck {
-            get {
-                return this.sc_MouldProdInBill_AutoCheckField;
-            }
-            set {
-                this.sc_MouldProdInBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MouldProdInBill_BarCodeQty {
-            get {
-                return this.sc_MouldProdInBill_BarCodeQtyField;
-            }
-            set {
-                this.sc_MouldProdInBill_BarCodeQtyField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MouldProdOutBill_AutoCheck {
-            get {
-                return this.sc_MouldProdOutBill_AutoCheckField;
-            }
-            set {
-                this.sc_MouldProdOutBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MouldProdOutBill_BarCodeQty {
-            get {
-                return this.sc_MouldProdOutBill_BarCodeQtyField;
-            }
-            set {
-                this.sc_MouldProdOutBill_BarCodeQtyField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MouldProdOutBill_SaveAutoAddnew {
-            get {
-                return this.sc_MouldProdOutBill_SaveAutoAddnewField;
-            }
-            set {
-                this.sc_MouldProdOutBill_SaveAutoAddnewField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MouldProdOutBill_DeleterAndMakerMustSame {
-            get {
-                return this.sc_MouldProdOutBill_DeleterAndMakerMustSameField;
-            }
-            set {
-                this.sc_MouldProdOutBill_DeleterAndMakerMustSameField = 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/>
-        public string Sc_MouldProdBackBill_AutoCheck {
-            get {
-                return this.sc_MouldProdBackBill_AutoCheckField;
-            }
-            set {
-                this.sc_MouldProdBackBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MouldProdBackBill_BarCodeQty {
-            get {
-                return this.sc_MouldProdBackBill_BarCodeQtyField;
-            }
-            set {
-                this.sc_MouldProdBackBill_BarCodeQtyField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MouldRepairOutBill_AutoCheck {
-            get {
-                return this.sc_MouldRepairOutBill_AutoCheckField;
-            }
-            set {
-                this.sc_MouldRepairOutBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MouldRepairOutBill_BarCodeQty {
-            get {
-                return this.sc_MouldRepairOutBill_BarCodeQtyField;
-            }
-            set {
-                this.sc_MouldRepairOutBill_BarCodeQtyField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MouldRepairInBill_AutoCheck {
-            get {
-                return this.sc_MouldRepairInBill_AutoCheckField;
-            }
-            set {
-                this.sc_MouldRepairInBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MouldRepairInBill_BarCodeQty {
-            get {
-                return this.sc_MouldRepairInBill_BarCodeQtyField;
-            }
-            set {
-                this.sc_MouldRepairInBill_BarCodeQtyField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MouldOtherInBill_AutoCheck {
-            get {
-                return this.sc_MouldOtherInBill_AutoCheckField;
-            }
-            set {
-                this.sc_MouldOtherInBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MouldOtherInBill_BarCodeQty {
-            get {
-                return this.sc_MouldOtherInBill_BarCodeQtyField;
-            }
-            set {
-                this.sc_MouldOtherInBill_BarCodeQtyField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MouldOtherOutBill_AutoCheck {
-            get {
-                return this.sc_MouldOtherOutBill_AutoCheckField;
-            }
-            set {
-                this.sc_MouldOtherOutBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MouldOtherOutBill_BarCodeQty {
-            get {
-                return this.sc_MouldOtherOutBill_BarCodeQtyField;
-            }
-            set {
-                this.sc_MouldOtherOutBill_BarCodeQtyField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MouldBorrowInBill_AutoCheck {
-            get {
-                return this.sc_MouldBorrowInBill_AutoCheckField;
-            }
-            set {
-                this.sc_MouldBorrowInBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MouldBorrowInBill_BarCodeQty {
-            get {
-                return this.sc_MouldBorrowInBill_BarCodeQtyField;
-            }
-            set {
-                this.sc_MouldBorrowInBill_BarCodeQtyField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MouldBorrowOutBill_AutoCheck {
-            get {
-                return this.sc_MouldBorrowOutBill_AutoCheckField;
-            }
-            set {
-                this.sc_MouldBorrowOutBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MouldBorrowOutBill_BarCodeQty {
-            get {
-                return this.sc_MouldBorrowOutBill_BarCodeQtyField;
-            }
-            set {
-                this.sc_MouldBorrowOutBill_BarCodeQtyField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MouldScrapInBill_AutoCheck {
-            get {
-                return this.sc_MouldScrapInBill_AutoCheckField;
-            }
-            set {
-                this.sc_MouldScrapInBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MouldScrapInBill_BarCodeQty {
-            get {
-                return this.sc_MouldScrapInBill_BarCodeQtyField;
-            }
-            set {
-                this.sc_MouldScrapInBill_BarCodeQtyField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MouldScrapOutBill_AutoCheck {
-            get {
-                return this.sc_MouldScrapOutBill_AutoCheckField;
-            }
-            set {
-                this.sc_MouldScrapOutBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MouldScrapOutBill_BarCodeQty {
-            get {
-                return this.sc_MouldScrapOutBill_BarCodeQtyField;
-            }
-            set {
-                this.sc_MouldScrapOutBill_BarCodeQtyField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MouldProdMoveBill_AutoCheck {
-            get {
-                return this.sc_MouldProdMoveBill_AutoCheckField;
-            }
-            set {
-                this.sc_MouldProdMoveBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MouldProdMoveBill_BarCodeQty {
-            get {
-                return this.sc_MouldProdMoveBill_BarCodeQtyField;
-            }
-            set {
-                this.sc_MouldProdMoveBill_BarCodeQtyField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MouldMoveStockStepOutBill_AutoCheck {
-            get {
-                return this.sc_MouldMoveStockStepOutBill_AutoCheckField;
-            }
-            set {
-                this.sc_MouldMoveStockStepOutBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MouldMoveStockStepOutBill_BarCodeQty {
-            get {
-                return this.sc_MouldMoveStockStepOutBill_BarCodeQtyField;
-            }
-            set {
-                this.sc_MouldMoveStockStepOutBill_BarCodeQtyField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MouldMoveStockStepInBill_AutoCheck {
-            get {
-                return this.sc_MouldMoveStockStepInBill_AutoCheckField;
-            }
-            set {
-                this.sc_MouldMoveStockStepInBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MouldMoveStockStepInBill_BarCodeQty {
-            get {
-                return this.sc_MouldMoveStockStepInBill_BarCodeQtyField;
-            }
-            set {
-                this.sc_MouldMoveStockStepInBill_BarCodeQtyField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MouldProdCheckStockBill_AutoCheck {
-            get {
-                return this.sc_MouldProdCheckStockBill_AutoCheckField;
-            }
-            set {
-                this.sc_MouldProdCheckStockBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_ICMOBill_AutoCheck {
-            get {
-                return this.sc_ICMOBill_AutoCheckField;
-            }
-            set {
-                this.sc_ICMOBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_ICMOBill_SaveAutoAddnew {
-            get {
-                return this.sc_ICMOBill_SaveAutoAddnewField;
-            }
-            set {
-                this.sc_ICMOBill_SaveAutoAddnewField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_ICMOBill_AutoProcExchBill {
-            get {
-                return this.sc_ICMOBill_AutoProcExchBillField;
-            }
-            set {
-                this.sc_ICMOBill_AutoProcExchBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_ICMOBill_DeleterAndMakerMustSame {
-            get {
-                return this.sc_ICMOBill_DeleterAndMakerMustSameField;
-            }
-            set {
-                this.sc_ICMOBill_DeleterAndMakerMustSameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_ProcessExchangeBill_AutoCheck {
-            get {
-                return this.sc_ProcessExchangeBill_AutoCheckField;
-            }
-            set {
-                this.sc_ProcessExchangeBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_ProcessExchangeBill_SaveAutoAddnew {
-            get {
-                return this.sc_ProcessExchangeBill_SaveAutoAddnewField;
-            }
-            set {
-                this.sc_ProcessExchangeBill_SaveAutoAddnewField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_ProcessExchangeBill_AutoBarCode {
-            get {
-                return this.sc_ProcessExchangeBill_AutoBarCodeField;
-            }
-            set {
-                this.sc_ProcessExchangeBill_AutoBarCodeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_ProcessExchangeBill_DeleterAndMakerMustSame {
-            get {
-                return this.sc_ProcessExchangeBill_DeleterAndMakerMustSameField;
-            }
-            set {
-                this.sc_ProcessExchangeBill_DeleterAndMakerMustSameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_ProcessExchangeBill_SaveDeptIsNull {
-            get {
-                return this.sc_ProcessExchangeBill_SaveDeptIsNullField;
-            }
-            set {
-                this.sc_ProcessExchangeBill_SaveDeptIsNullField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationInBill_AutoCheck {
-            get {
-                return this.mES_StationInBill_AutoCheckField;
-            }
-            set {
-                this.mES_StationInBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationInBill_FIFOCtl {
-            get {
-                return this.mES_StationInBill_FIFOCtlField;
-            }
-            set {
-                this.mES_StationInBill_FIFOCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationInBill_FullMoveCtl {
-            get {
-                return this.mES_StationInBill_FullMoveCtlField;
-            }
-            set {
-                this.mES_StationInBill_FullMoveCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationInBill_QtyCtl {
-            get {
-                return this.mES_StationInBill_QtyCtlField;
-            }
-            set {
-                this.mES_StationInBill_QtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationInBill_OneCtl {
-            get {
-                return this.mES_StationInBill_OneCtlField;
-            }
-            set {
-                this.mES_StationInBill_OneCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationInBill_FirstCheckOut {
-            get {
-                return this.mES_StationInBill_FirstCheckOutField;
-            }
-            set {
-                this.mES_StationInBill_FirstCheckOutField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationInBill_ProcessCheckCtl {
-            get {
-                return this.mES_StationInBill_ProcessCheckCtlField;
-            }
-            set {
-                this.mES_StationInBill_ProcessCheckCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationInBill_DeleteCtl {
-            get {
-                return this.mES_StationInBill_DeleteCtlField;
-            }
-            set {
-                this.mES_StationInBill_DeleteCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationInBill_LineBindCtl {
-            get {
-                return this.mES_StationInBill_LineBindCtlField;
-            }
-            set {
-                this.mES_StationInBill_LineBindCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationInBill_AutoFindSNO {
-            get {
-                return this.mES_StationInBill_AutoFindSNOField;
-            }
-            set {
-                this.mES_StationInBill_AutoFindSNOField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationInBill_ShowUSERProcess {
-            get {
-                return this.mES_StationInBill_ShowUSERProcessField;
-            }
-            set {
-                this.mES_StationInBill_ShowUSERProcessField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationInBill_SaveAutoAddnew {
-            get {
-                return this.mES_StationInBill_SaveAutoAddnewField;
-            }
-            set {
-                this.mES_StationInBill_SaveAutoAddnewField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationInBill_DeleteRelationCtl {
-            get {
-                return this.mES_StationInBill_DeleteRelationCtlField;
-            }
-            set {
-                this.mES_StationInBill_DeleteRelationCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationInBill_PreQtyCtl {
-            get {
-                return this.mES_StationInBill_PreQtyCtlField;
-            }
-            set {
-                this.mES_StationInBill_PreQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationInBill_QtyRateCtl {
-            get {
-                return this.mES_StationInBill_QtyRateCtlField;
-            }
-            set {
-                this.mES_StationInBill_QtyRateCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationInBill_DyCentralInspectionControl {
-            get {
-                return this.mES_StationInBill_DyCentralInspectionControlField;
-            }
-            set {
-                this.mES_StationInBill_DyCentralInspectionControlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationInBill_DefQty {
-            get {
-                return this.mES_StationInBill_DefQtyField;
-            }
-            set {
-                this.mES_StationInBill_DefQtyField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationOutBill_AutoCheck {
-            get {
-                return this.mES_StationOutBill_AutoCheckField;
-            }
-            set {
-                this.mES_StationOutBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationOutBill_QtyCtl {
-            get {
-                return this.mES_StationOutBill_QtyCtlField;
-            }
-            set {
-                this.mES_StationOutBill_QtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationOutBill_QtyPreQtyCtl {
-            get {
-                return this.mES_StationOutBill_QtyPreQtyCtlField;
-            }
-            set {
-                this.mES_StationOutBill_QtyPreQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationOutBill_QtyNextQtyCtl {
-            get {
-                return this.mES_StationOutBill_QtyNextQtyCtlField;
-            }
-            set {
-                this.mES_StationOutBill_QtyNextQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationOutBill_ProcessCheckOut {
-            get {
-                return this.mES_StationOutBill_ProcessCheckOutField;
-            }
-            set {
-                this.mES_StationOutBill_ProcessCheckOutField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationOutBill_FirstCheckOut {
-            get {
-                return this.mES_StationOutBill_FirstCheckOutField;
-            }
-            set {
-                this.mES_StationOutBill_FirstCheckOutField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationOutBill_DeleteCtl {
-            get {
-                return this.mES_StationOutBill_DeleteCtlField;
-            }
-            set {
-                this.mES_StationOutBill_DeleteCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationOutBill_FstAutoICMOReport {
-            get {
-                return this.mES_StationOutBill_FstAutoICMOReportField;
-            }
-            set {
-                this.mES_StationOutBill_FstAutoICMOReportField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationOutBill_LastAutoICMOReport {
-            get {
-                return this.mES_StationOutBill_LastAutoICMOReportField;
-            }
-            set {
-                this.mES_StationOutBill_LastAutoICMOReportField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationOutBill_AutoStockIn {
-            get {
-                return this.mES_StationOutBill_AutoStockInField;
-            }
-            set {
-                this.mES_StationOutBill_AutoStockInField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationOutBill_InStockType {
-            get {
-                return this.mES_StationOutBill_InStockTypeField;
-            }
-            set {
-                this.mES_StationOutBill_InStockTypeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationOutBill_AutoFindSNO {
-            get {
-                return this.mES_StationOutBill_AutoFindSNOField;
-            }
-            set {
-                this.mES_StationOutBill_AutoFindSNOField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationOutBill_ShowUSERProcess {
-            get {
-                return this.mES_StationOutBill_ShowUSERProcessField;
-            }
-            set {
-                this.mES_StationOutBill_ShowUSERProcessField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationOutBill_SaveAutoAddnew {
-            get {
-                return this.mES_StationOutBill_SaveAutoAddnewField;
-            }
-            set {
-                this.mES_StationOutBill_SaveAutoAddnewField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationOutBill_DeleteRelationCtl {
-            get {
-                return this.mES_StationOutBill_DeleteRelationCtlField;
-            }
-            set {
-                this.mES_StationOutBill_DeleteRelationCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationOutBill_NextQtyCtl {
-            get {
-                return this.mES_StationOutBill_NextQtyCtlField;
-            }
-            set {
-                this.mES_StationOutBill_NextQtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationOutBill_QtyRateCtl {
-            get {
-                return this.mES_StationOutBill_QtyRateCtlField;
-            }
-            set {
-                this.mES_StationOutBill_QtyRateCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationOutBill_MustBeginWorkCtl {
-            get {
-                return this.mES_StationOutBill_MustBeginWorkCtlField;
-            }
-            set {
-                this.mES_StationOutBill_MustBeginWorkCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string QC_NoPassProdCheckBill_AutoCheck {
-            get {
-                return this.qC_NoPassProdCheckBill_AutoCheckField;
-            }
-            set {
-                this.qC_NoPassProdCheckBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string QC_NoPassProdCheckBill_QtyCtl {
-            get {
-                return this.qC_NoPassProdCheckBill_QtyCtlField;
-            }
-            set {
-                this.qC_NoPassProdCheckBill_QtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string QC_NoPassProdCheckBill_BadReasonQtyCtrl {
-            get {
-                return this.qC_NoPassProdCheckBill_BadReasonQtyCtrlField;
-            }
-            set {
-                this.qC_NoPassProdCheckBill_BadReasonQtyCtrlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string QC_NoPassProdCheckBill_DeleteCtl {
-            get {
-                return this.qC_NoPassProdCheckBill_DeleteCtlField;
-            }
-            set {
-                this.qC_NoPassProdCheckBill_DeleteCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationEntrustInBill_AutoCheck {
-            get {
-                return this.mES_StationEntrustInBill_AutoCheckField;
-            }
-            set {
-                this.mES_StationEntrustInBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationEntrustInBill_FIFOCtl {
-            get {
-                return this.mES_StationEntrustInBill_FIFOCtlField;
-            }
-            set {
-                this.mES_StationEntrustInBill_FIFOCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationEntrustInBill_FullMoveCtl {
-            get {
-                return this.mES_StationEntrustInBill_FullMoveCtlField;
-            }
-            set {
-                this.mES_StationEntrustInBill_FullMoveCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationEntrustInBill_QtyCtl {
-            get {
-                return this.mES_StationEntrustInBill_QtyCtlField;
-            }
-            set {
-                this.mES_StationEntrustInBill_QtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationEntrustInBill_OneCtl {
-            get {
-                return this.mES_StationEntrustInBill_OneCtlField;
-            }
-            set {
-                this.mES_StationEntrustInBill_OneCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationEntrustInBill_DeleteCtl {
-            get {
-                return this.mES_StationEntrustInBill_DeleteCtlField;
-            }
-            set {
-                this.mES_StationEntrustInBill_DeleteCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationEntrustInBill_SaveAutoAddnew {
-            get {
-                return this.mES_StationEntrustInBill_SaveAutoAddnewField;
-            }
-            set {
-                this.mES_StationEntrustInBill_SaveAutoAddnewField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationEntrustInBill_QtyRateCtl {
-            get {
-                return this.mES_StationEntrustInBill_QtyRateCtlField;
-            }
-            set {
-                this.mES_StationEntrustInBill_QtyRateCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationEntrustOutBill_AutoCheck {
-            get {
-                return this.mES_StationEntrustOutBill_AutoCheckField;
-            }
-            set {
-                this.mES_StationEntrustOutBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationEntrustOutBill_QtyCtl {
-            get {
-                return this.mES_StationEntrustOutBill_QtyCtlField;
-            }
-            set {
-                this.mES_StationEntrustOutBill_QtyCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationEntrustOutBill_DeleteCtl {
-            get {
-                return this.mES_StationEntrustOutBill_DeleteCtlField;
-            }
-            set {
-                this.mES_StationEntrustOutBill_DeleteCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationEntrustOutBill_SaveAutoAddnew {
-            get {
-                return this.mES_StationEntrustOutBill_SaveAutoAddnewField;
-            }
-            set {
-                this.mES_StationEntrustOutBill_SaveAutoAddnewField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationEntrustOutBill_QtyRateCtl {
-            get {
-                return this.mES_StationEntrustOutBill_QtyRateCtlField;
-            }
-            set {
-                this.mES_StationEntrustOutBill_QtyRateCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MESBeginWorkBill_AutoCheck {
-            get {
-                return this.sc_MESBeginWorkBill_AutoCheckField;
-            }
-            set {
-                this.sc_MESBeginWorkBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MESBeginWorkBill_SaveAutoAddnew {
-            get {
-                return this.sc_MESBeginWorkBill_SaveAutoAddnewField;
-            }
-            set {
-                this.sc_MESBeginWorkBill_SaveAutoAddnewField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MESBeginWorkBill_DeleterAndMakerMustSame {
-            get {
-                return this.sc_MESBeginWorkBill_DeleterAndMakerMustSameField;
-            }
-            set {
-                this.sc_MESBeginWorkBill_DeleterAndMakerMustSameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MESBeginWorkBill_SwipeCardStart {
-            get {
-                return this.sc_MESBeginWorkBill_SwipeCardStartField;
-            }
-            set {
-                this.sc_MESBeginWorkBill_SwipeCardStartField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MESBeginWorkBill_MouldUpper {
-            get {
-                return this.sc_MESBeginWorkBill_MouldUpperField;
-            }
-            set {
-                this.sc_MESBeginWorkBill_MouldUpperField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MESReturnWorkBill_AutoCheck {
-            get {
-                return this.sc_MESReturnWorkBill_AutoCheckField;
-            }
-            set {
-                this.sc_MESReturnWorkBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MESReturnWorkBill_SaveAutoAddnew {
-            get {
-                return this.sc_MESReturnWorkBill_SaveAutoAddnewField;
-            }
-            set {
-                this.sc_MESReturnWorkBill_SaveAutoAddnewField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MESReturnWorkBill_DeleterAndMakerMustSame {
-            get {
-                return this.sc_MESReturnWorkBill_DeleterAndMakerMustSameField;
-            }
-            set {
-                this.sc_MESReturnWorkBill_DeleterAndMakerMustSameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MESEndWorkBill_AutoCheck {
-            get {
-                return this.sc_MESEndWorkBill_AutoCheckField;
-            }
-            set {
-                this.sc_MESEndWorkBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MESEndWorkBill_SaveAutoAddnew {
-            get {
-                return this.sc_MESEndWorkBill_SaveAutoAddnewField;
-            }
-            set {
-                this.sc_MESEndWorkBill_SaveAutoAddnewField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MESEndWorkBill_DeleterAndMakerMustSame {
-            get {
-                return this.sc_MESEndWorkBill_DeleterAndMakerMustSameField;
-            }
-            set {
-                this.sc_MESEndWorkBill_DeleterAndMakerMustSameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MESStopWorkBill_AutoCheck {
-            get {
-                return this.sc_MESStopWorkBill_AutoCheckField;
-            }
-            set {
-                this.sc_MESStopWorkBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MESStopWorkBill_SaveAutoAddnew {
-            get {
-                return this.sc_MESStopWorkBill_SaveAutoAddnewField;
-            }
-            set {
-                this.sc_MESStopWorkBill_SaveAutoAddnewField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MESStopWorkBill_DeleterAndMakerMustSame {
-            get {
-                return this.sc_MESStopWorkBill_DeleterAndMakerMustSameField;
-            }
-            set {
-                this.sc_MESStopWorkBill_DeleterAndMakerMustSameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_ICMOBillWorkQtyStatus_AutoCheck {
-            get {
-                return this.sc_ICMOBillWorkQtyStatus_AutoCheckField;
-            }
-            set {
-                this.sc_ICMOBillWorkQtyStatus_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_ICMOBillWorkQtyStatus_SaveAutoAddnew {
-            get {
-                return this.sc_ICMOBillWorkQtyStatus_SaveAutoAddnewField;
-            }
-            set {
-                this.sc_ICMOBillWorkQtyStatus_SaveAutoAddnewField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_ICMOBillWorkQtyStatus_DeleterAndMakerMustSame {
-            get {
-                return this.sc_ICMOBillWorkQtyStatus_DeleterAndMakerMustSameField;
-            }
-            set {
-                this.sc_ICMOBillWorkQtyStatus_DeleterAndMakerMustSameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_ICMOBillWorkQtyStatus_AutoNextWorkBill {
-            get {
-                return this.sc_ICMOBillWorkQtyStatus_AutoNextWorkBillField;
-            }
-            set {
-                this.sc_ICMOBillWorkQtyStatus_AutoNextWorkBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_ICMOBillQualityStatus_AutoCheck {
-            get {
-                return this.sc_ICMOBillQualityStatus_AutoCheckField;
-            }
-            set {
-                this.sc_ICMOBillQualityStatus_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_ICMOBillQualityStatus_SaveAutoAddnew {
-            get {
-                return this.sc_ICMOBillQualityStatus_SaveAutoAddnewField;
-            }
-            set {
-                this.sc_ICMOBillQualityStatus_SaveAutoAddnewField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_ICMOBillQualityStatus_DeleterAndMakerMustSame {
-            get {
-                return this.sc_ICMOBillQualityStatus_DeleterAndMakerMustSameField;
-            }
-            set {
-                this.sc_ICMOBillQualityStatus_DeleterAndMakerMustSameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MaterToSourceBill_AutoCheck {
-            get {
-                return this.sc_MaterToSourceBill_AutoCheckField;
-            }
-            set {
-                this.sc_MaterToSourceBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MaterToSourceBill_SaveAutoAddnew {
-            get {
-                return this.sc_MaterToSourceBill_SaveAutoAddnewField;
-            }
-            set {
-                this.sc_MaterToSourceBill_SaveAutoAddnewField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MaterToSourceBill_DeleterAndMakerMustSame {
-            get {
-                return this.sc_MaterToSourceBill_DeleterAndMakerMustSameField;
-            }
-            set {
-                this.sc_MaterToSourceBill_DeleterAndMakerMustSameField = 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 OA_ErrMsgBackBill_SaveAutoAddnew {
-            get {
-                return this.oA_ErrMsgBackBill_SaveAutoAddnewField;
-            }
-            set {
-                this.oA_ErrMsgBackBill_SaveAutoAddnewField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string OA_ErrMsgBackBill_DeleterAndMakerMustSame {
-            get {
-                return this.oA_ErrMsgBackBill_DeleterAndMakerMustSameField;
-            }
-            set {
-                this.oA_ErrMsgBackBill_DeleterAndMakerMustSameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string OA_ErrMsgBackBill_SendDingDingMsg {
-            get {
-                return this.oA_ErrMsgBackBill_SendDingDingMsgField;
-            }
-            set {
-                this.oA_ErrMsgBackBill_SendDingDingMsgField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MESProceReportWorkBill_AutoCheck {
-            get {
-                return this.sc_MESProceReportWorkBill_AutoCheckField;
-            }
-            set {
-                this.sc_MESProceReportWorkBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MESProceReportWorkBill_SaveAutoAddnew {
-            get {
-                return this.sc_MESProceReportWorkBill_SaveAutoAddnewField;
-            }
-            set {
-                this.sc_MESProceReportWorkBill_SaveAutoAddnewField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MESProceReportWorkBill_DeleterAndMakerMustSame {
-            get {
-                return this.sc_MESProceReportWorkBill_DeleterAndMakerMustSameField;
-            }
-            set {
-                this.sc_MESProceReportWorkBill_DeleterAndMakerMustSameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string QC_FirstPieceCheckBill_AutoCheck {
-            get {
-                return this.qC_FirstPieceCheckBill_AutoCheckField;
-            }
-            set {
-                this.qC_FirstPieceCheckBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string QC_FirstPieceCheckBill_SaveAutoAddnew {
-            get {
-                return this.qC_FirstPieceCheckBill_SaveAutoAddnewField;
-            }
-            set {
-                this.qC_FirstPieceCheckBill_SaveAutoAddnewField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string QC_FirstPieceCheckBill_DeleterAndMakerMustSame {
-            get {
-                return this.qC_FirstPieceCheckBill_DeleterAndMakerMustSameField;
-            }
-            set {
-                this.qC_FirstPieceCheckBill_DeleterAndMakerMustSameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string QC_FirstPieceCheckBill_QCSchemeSource {
-            get {
-                return this.qC_FirstPieceCheckBill_QCSchemeSourceField;
-            }
-            set {
-                this.qC_FirstPieceCheckBill_QCSchemeSourceField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string QC_PatrolProcCheckBill_AutoCheck {
-            get {
-                return this.qC_PatrolProcCheckBill_AutoCheckField;
-            }
-            set {
-                this.qC_PatrolProcCheckBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string QC_PatrolProcCheckBill_SaveAutoAddnew {
-            get {
-                return this.qC_PatrolProcCheckBill_SaveAutoAddnewField;
-            }
-            set {
-                this.qC_PatrolProcCheckBill_SaveAutoAddnewField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string QC_PatrolProcCheckBill_DeleterAndMakerMustSame {
-            get {
-                return this.qC_PatrolProcCheckBill_DeleterAndMakerMustSameField;
-            }
-            set {
-                this.qC_PatrolProcCheckBill_DeleterAndMakerMustSameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string QC_PatrolProcCheckBill_QCSchemeSource {
-            get {
-                return this.qC_PatrolProcCheckBill_QCSchemeSourceField;
-            }
-            set {
-                this.qC_PatrolProcCheckBill_QCSchemeSourceField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string QC_ProcessCheckBill_AutoCheck {
-            get {
-                return this.qC_ProcessCheckBill_AutoCheckField;
-            }
-            set {
-                this.qC_ProcessCheckBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string QC_ProcessCheckBill_SaveAutoAddnew {
-            get {
-                return this.qC_ProcessCheckBill_SaveAutoAddnewField;
-            }
-            set {
-                this.qC_ProcessCheckBill_SaveAutoAddnewField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string QC_ProcessCheckBill_DeleterAndMakerMustSame {
-            get {
-                return this.qC_ProcessCheckBill_DeleterAndMakerMustSameField;
-            }
-            set {
-                this.qC_ProcessCheckBill_DeleterAndMakerMustSameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string QC_ProcessCheckBill_QCSchemeSource {
-            get {
-                return this.qC_ProcessCheckBill_QCSchemeSourceField;
-            }
-            set {
-                this.qC_ProcessCheckBill_QCSchemeSourceField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string SB_EquipICMOTechParamBill_MustBeginWorkCtl {
-            get {
-                return this.sB_EquipICMOTechParamBill_MustBeginWorkCtlField;
-            }
-            set {
-                this.sB_EquipICMOTechParamBill_MustBeginWorkCtlField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Gy_RoutingBill_AutoCheck {
-            get {
-                return this.gy_RoutingBill_AutoCheckField;
-            }
-            set {
-                this.gy_RoutingBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Gy_RoutingBill_SaveAutoAddnew {
-            get {
-                return this.gy_RoutingBill_SaveAutoAddnewField;
-            }
-            set {
-                this.gy_RoutingBill_SaveAutoAddnewField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Gy_RoutingBill_DeleterAndMakerMustSame {
-            get {
-                return this.gy_RoutingBill_DeleterAndMakerMustSameField;
-            }
-            set {
-                this.gy_RoutingBill_DeleterAndMakerMustSameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Gy_RoutingBill_SaveAutoLastProc {
-            get {
-                return this.gy_RoutingBill_SaveAutoLastProcField;
-            }
-            set {
-                this.gy_RoutingBill_SaveAutoLastProcField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Gy_RoutingBill_EnableMultiLevel {
-            get {
-                return this.gy_RoutingBill_EnableMultiLevelField;
-            }
-            set {
-                this.gy_RoutingBill_EnableMultiLevelField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Kf_StockInRequestBill_AutoCheck {
-            get {
-                return this.kf_StockInRequestBill_AutoCheckField;
-            }
-            set {
-                this.kf_StockInRequestBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Cg_POOrderBill_AutoCheck {
-            get {
-                return this.cg_POOrderBill_AutoCheckField;
-            }
-            set {
-                this.cg_POOrderBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Cg_PayableBill_AutoCheck {
-            get {
-                return this.cg_PayableBill_AutoCheckField;
-            }
-            set {
-                this.cg_PayableBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string YF_PayMentBill_AutoCheck {
-            get {
-                return this.yF_PayMentBill_AutoCheckField;
-            }
-            set {
-                this.yF_PayMentBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Xs_SeOrderBill_AutoCheck {
-            get {
-                return this.xs_SeOrderBill_AutoCheckField;
-            }
-            set {
-                this.xs_SeOrderBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Xs_SeOutStockBill_AutoCheck {
-            get {
-                return this.xs_SeOutStockBill_AutoCheckField;
-            }
-            set {
-                this.xs_SeOutStockBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Xs_ReceivableBill_AutoCheck {
-            get {
-                return this.xs_ReceivableBill_AutoCheckField;
-            }
-            set {
-                this.xs_ReceivableBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string YS_ReceiveBill_AutoCheck {
-            get {
-                return this.yS_ReceiveBill_AutoCheckField;
-            }
-            set {
-                this.yS_ReceiveBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Pay_WorkTimesBill_AutoCheck {
-            get {
-                return this.pay_WorkTimesBill_AutoCheckField;
-            }
-            set {
-                this.pay_WorkTimesBill_AutoCheckField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string Sc_MouldLowerBill_MouldUpper {
-            get {
-                return this.sc_MouldLowerBill_MouldUpperField;
-            }
-            set {
-                this.sc_MouldLowerBill_MouldUpperField = value;
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsGy_BarCodeBill_WMS_Model_View))]
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
-    [System.SerializableAttribute()]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
-    public partial class ClsGy_BarCodeBill_WMS_Model {
-        
-        private long hItemIDField;
-        
-        private string hBarCodeField;
-        
-        private string hBatchNoField;
-        
-        private long hMaterIDField;
-        
-        private long hUnitIDField;
-        
-        private string hBarCodeTypeField;
-        
-        private double hQtyField;
-        
-        private long hSupIDField;
-        
-        private long hGroupIDField;
-        
-        private string hMakerField;
-        
-        private System.DateTime hMakeDateField;
-        
-        private string hRemarkField;
-        
-        private long hSourceInterIDField;
-        
-        private long hSourceEntryIDField;
-        
-        private string hSourceBillNoField;
-        
-        private string hSourceBillTypeField;
-        
-        private long hPrintQtyField;
-        
-        private long hDeptIDField;
-        
-        private double hinitQtyField;
-        
-        private string hMTONoField;
-        
-        private bool hStopflagField;
-        
-        private System.DateTime hProduceDateField;
-        
-        private System.DateTime hExpiryDateField;
-        
-        /// <remarks/>
-        public long HItemID {
-            get {
-                return this.hItemIDField;
-            }
-            set {
-                this.hItemIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HBarCode {
-            get {
-                return this.hBarCodeField;
-            }
-            set {
-                this.hBarCodeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HBatchNo {
-            get {
-                return this.hBatchNoField;
-            }
-            set {
-                this.hBatchNoField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HMaterID {
-            get {
-                return this.hMaterIDField;
-            }
-            set {
-                this.hMaterIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HUnitID {
-            get {
-                return this.hUnitIDField;
-            }
-            set {
-                this.hUnitIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HBarCodeType {
-            get {
-                return this.hBarCodeTypeField;
-            }
-            set {
-                this.hBarCodeTypeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public double HQty {
-            get {
-                return this.hQtyField;
-            }
-            set {
-                this.hQtyField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSupID {
-            get {
-                return this.hSupIDField;
-            }
-            set {
-                this.hSupIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HGroupID {
-            get {
-                return this.hGroupIDField;
-            }
-            set {
-                this.hGroupIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HMaker {
-            get {
-                return this.hMakerField;
-            }
-            set {
-                this.hMakerField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public System.DateTime HMakeDate {
-            get {
-                return this.hMakeDateField;
-            }
-            set {
-                this.hMakeDateField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HRemark {
-            get {
-                return this.hRemarkField;
-            }
-            set {
-                this.hRemarkField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSourceInterID {
-            get {
-                return this.hSourceInterIDField;
-            }
-            set {
-                this.hSourceInterIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSourceEntryID {
-            get {
-                return this.hSourceEntryIDField;
-            }
-            set {
-                this.hSourceEntryIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSourceBillNo {
-            get {
-                return this.hSourceBillNoField;
-            }
-            set {
-                this.hSourceBillNoField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSourceBillType {
-            get {
-                return this.hSourceBillTypeField;
-            }
-            set {
-                this.hSourceBillTypeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HPrintQty {
-            get {
-                return this.hPrintQtyField;
-            }
-            set {
-                this.hPrintQtyField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HDeptID {
-            get {
-                return this.hDeptIDField;
-            }
-            set {
-                this.hDeptIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public double HinitQty {
-            get {
-                return this.hinitQtyField;
-            }
-            set {
-                this.hinitQtyField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HMTONo {
-            get {
-                return this.hMTONoField;
-            }
-            set {
-                this.hMTONoField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public bool HStopflag {
-            get {
-                return this.hStopflagField;
-            }
-            set {
-                this.hStopflagField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public System.DateTime HProduceDate {
-            get {
-                return this.hProduceDateField;
-            }
-            set {
-                this.hProduceDateField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public System.DateTime HExpiryDate {
-            get {
-                return this.hExpiryDateField;
-            }
-            set {
-                this.hExpiryDateField = value;
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
-    [System.SerializableAttribute()]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
-    public partial class ClsGy_BarCodeBill_WMS_Model_View : ClsGy_BarCodeBill_WMS_Model {
-        
-        private string hMaterNumberField;
-        
-        private string hMaterNameField;
-        
-        private string hMaterModelField;
-        
-        private string hUnitNameField;
-        
-        private string hSupNameField;
-        
-        private string hGroupNameField;
-        
-        private string hDeptNameField;
-        
-        private long hErpClsIDField;
-        
-        private long hWHIDField;
-        
-        private long hSPIDField;
-        
-        private string hCusRelationNumberField;
-        
-        private string hBarCodeStatusField;
-        
-        private string hWHNameField;
-        
-        private System.DateTime hDateField;
-        
-        private long hInstructIDField;
-        
-        private string hInstructNoField;
-        
-        private long hSeOrderBillIDField;
-        
-        private string hSeOrderBillNoField;
-        
-        private long hCheckerIDField;
-        
-        private long hAuxPropIDField;
-        
-        private string hAuxPropNameField;
-        
-        private long hSTOCKORGIDField;
-        
-        private long hOWNERIDField;
-        
-        private double hSourceQtyField;
-        
-        private string hBarCode_PackField;
-        
-        /// <remarks/>
-        public string HMaterNumber {
-            get {
-                return this.hMaterNumberField;
-            }
-            set {
-                this.hMaterNumberField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HMaterName {
-            get {
-                return this.hMaterNameField;
-            }
-            set {
-                this.hMaterNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HMaterModel {
-            get {
-                return this.hMaterModelField;
-            }
-            set {
-                this.hMaterModelField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HUnitName {
-            get {
-                return this.hUnitNameField;
-            }
-            set {
-                this.hUnitNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSupName {
-            get {
-                return this.hSupNameField;
-            }
-            set {
-                this.hSupNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HGroupName {
-            get {
-                return this.hGroupNameField;
-            }
-            set {
-                this.hGroupNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HDeptName {
-            get {
-                return this.hDeptNameField;
-            }
-            set {
-                this.hDeptNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HErpClsID {
-            get {
-                return this.hErpClsIDField;
-            }
-            set {
-                this.hErpClsIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HWHID {
-            get {
-                return this.hWHIDField;
-            }
-            set {
-                this.hWHIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSPID {
-            get {
-                return this.hSPIDField;
-            }
-            set {
-                this.hSPIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HCusRelationNumber {
-            get {
-                return this.hCusRelationNumberField;
-            }
-            set {
-                this.hCusRelationNumberField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HBarCodeStatus {
-            get {
-                return this.hBarCodeStatusField;
-            }
-            set {
-                this.hBarCodeStatusField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HWHName {
-            get {
-                return this.hWHNameField;
-            }
-            set {
-                this.hWHNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public System.DateTime HDate {
-            get {
-                return this.hDateField;
-            }
-            set {
-                this.hDateField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HInstructID {
-            get {
-                return this.hInstructIDField;
-            }
-            set {
-                this.hInstructIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HInstructNo {
-            get {
-                return this.hInstructNoField;
-            }
-            set {
-                this.hInstructNoField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSeOrderBillID {
-            get {
-                return this.hSeOrderBillIDField;
-            }
-            set {
-                this.hSeOrderBillIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSeOrderBillNo {
-            get {
-                return this.hSeOrderBillNoField;
-            }
-            set {
-                this.hSeOrderBillNoField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HCheckerID {
-            get {
-                return this.hCheckerIDField;
-            }
-            set {
-                this.hCheckerIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HAuxPropID {
-            get {
-                return this.hAuxPropIDField;
-            }
-            set {
-                this.hAuxPropIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HAuxPropName {
-            get {
-                return this.hAuxPropNameField;
-            }
-            set {
-                this.hAuxPropNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSTOCKORGID {
-            get {
-                return this.hSTOCKORGIDField;
-            }
-            set {
-                this.hSTOCKORGIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HOWNERID {
-            get {
-                return this.hOWNERIDField;
-            }
-            set {
-                this.hOWNERIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public double HSourceQty {
-            get {
-                return this.hSourceQtyField;
-            }
-            set {
-                this.hSourceQtyField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HBarCode_Pack {
-            get {
-                return this.hBarCode_PackField;
-            }
-            set {
-                this.hBarCode_PackField = value;
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
-    [System.SerializableAttribute()]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
-    public partial class ClsKf_ICStockBill_WMS {
-        
-        private long hItemIDField;
-        
-        private string hBarTypeField;
-        
-        private long hWhIDField;
-        
-        private string hWhNumberField;
-        
-        private string hWhNameField;
-        
-        private bool hSPFlagField;
-        
-        private long hSPIDField;
-        
-        private string hSPNumberField;
-        
-        private string hSPNameField;
-        
-        private long hSCWhIDField;
-        
-        private string hSCWhNumberField;
-        
-        private string hSCWhNameField;
-        
-        private bool hSCSPFlagField;
-        
-        private long hSCSPIDField;
-        
-        private string hSCSPNumberField;
-        
-        private string hSCSPNameField;
-        
-        private long hDeptIDField;
-        
-        private string hDeptNumberField;
-        
-        private string hDeptNameField;
-        
-        private long hSupIDField;
-        
-        private string hSupNumberField;
-        
-        private string hSupNameField;
-        
-        private string hSourceBillNoField;
-        
-        private string hSourceBillTypeField;
-        
-        private long hOWNERIDField;
-        
-        private string hOWNERNAMEField;
-        
-        private string hCustomField;
-        
-        private long hMulSourceFlagField;
-        
-        private string hStockStyleField;
-        
-        private long hStockInOrgIDField;
-        
-        private string hStockInOrgNameField;
-        
-        private long hStockOutOrgIDField;
-        
-        private string hStockOutOrgNameField;
-        
-        private long hInterIDField;
-        
-        private string hBillNoField;
-        
-        private string hRemarkField;
-        
-        private string hBackField;
-        
-        private bool hSourceBarCodeFlagField;
-        
-        /// <remarks/>
-        public long HItemID {
-            get {
-                return this.hItemIDField;
-            }
-            set {
-                this.hItemIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HBarType {
-            get {
-                return this.hBarTypeField;
-            }
-            set {
-                this.hBarTypeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HWhID {
-            get {
-                return this.hWhIDField;
-            }
-            set {
-                this.hWhIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HWhNumber {
-            get {
-                return this.hWhNumberField;
-            }
-            set {
-                this.hWhNumberField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HWhName {
-            get {
-                return this.hWhNameField;
-            }
-            set {
-                this.hWhNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public bool HSPFlag {
-            get {
-                return this.hSPFlagField;
-            }
-            set {
-                this.hSPFlagField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSPID {
-            get {
-                return this.hSPIDField;
-            }
-            set {
-                this.hSPIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSPNumber {
-            get {
-                return this.hSPNumberField;
-            }
-            set {
-                this.hSPNumberField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSPName {
-            get {
-                return this.hSPNameField;
-            }
-            set {
-                this.hSPNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSCWhID {
-            get {
-                return this.hSCWhIDField;
-            }
-            set {
-                this.hSCWhIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSCWhNumber {
-            get {
-                return this.hSCWhNumberField;
-            }
-            set {
-                this.hSCWhNumberField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSCWhName {
-            get {
-                return this.hSCWhNameField;
-            }
-            set {
-                this.hSCWhNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public bool HSCSPFlag {
-            get {
-                return this.hSCSPFlagField;
-            }
-            set {
-                this.hSCSPFlagField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSCSPID {
-            get {
-                return this.hSCSPIDField;
-            }
-            set {
-                this.hSCSPIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSCSPNumber {
-            get {
-                return this.hSCSPNumberField;
-            }
-            set {
-                this.hSCSPNumberField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSCSPName {
-            get {
-                return this.hSCSPNameField;
-            }
-            set {
-                this.hSCSPNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HDeptID {
-            get {
-                return this.hDeptIDField;
-            }
-            set {
-                this.hDeptIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HDeptNumber {
-            get {
-                return this.hDeptNumberField;
-            }
-            set {
-                this.hDeptNumberField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HDeptName {
-            get {
-                return this.hDeptNameField;
-            }
-            set {
-                this.hDeptNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSupID {
-            get {
-                return this.hSupIDField;
-            }
-            set {
-                this.hSupIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSupNumber {
-            get {
-                return this.hSupNumberField;
-            }
-            set {
-                this.hSupNumberField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSupName {
-            get {
-                return this.hSupNameField;
-            }
-            set {
-                this.hSupNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSourceBillNo {
-            get {
-                return this.hSourceBillNoField;
-            }
-            set {
-                this.hSourceBillNoField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSourceBillType {
-            get {
-                return this.hSourceBillTypeField;
-            }
-            set {
-                this.hSourceBillTypeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HOWNERID {
-            get {
-                return this.hOWNERIDField;
-            }
-            set {
-                this.hOWNERIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HOWNERNAME {
-            get {
-                return this.hOWNERNAMEField;
-            }
-            set {
-                this.hOWNERNAMEField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HCustom {
-            get {
-                return this.hCustomField;
-            }
-            set {
-                this.hCustomField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HMulSourceFlag {
-            get {
-                return this.hMulSourceFlagField;
-            }
-            set {
-                this.hMulSourceFlagField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HStockStyle {
-            get {
-                return this.hStockStyleField;
-            }
-            set {
-                this.hStockStyleField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HStockInOrgID {
-            get {
-                return this.hStockInOrgIDField;
-            }
-            set {
-                this.hStockInOrgIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HStockInOrgName {
-            get {
-                return this.hStockInOrgNameField;
-            }
-            set {
-                this.hStockInOrgNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HStockOutOrgID {
-            get {
-                return this.hStockOutOrgIDField;
-            }
-            set {
-                this.hStockOutOrgIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HStockOutOrgName {
-            get {
-                return this.hStockOutOrgNameField;
-            }
-            set {
-                this.hStockOutOrgNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HInterID {
-            get {
-                return this.hInterIDField;
-            }
-            set {
-                this.hInterIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HBillNo {
-            get {
-                return this.hBillNoField;
-            }
-            set {
-                this.hBillNoField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HRemark {
-            get {
-                return this.hRemarkField;
-            }
-            set {
-                this.hRemarkField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HBack {
-            get {
-                return this.hBackField;
-            }
-            set {
-                this.hBackField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public bool HSourceBarCodeFlag {
-            get {
-                return this.hSourceBarCodeFlagField;
-            }
-            set {
-                this.hSourceBarCodeFlagField = value;
-            }
-        }
-    }
-    
-    /// <remarks/>
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_ProcExchReportMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_PackUnionBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_PackDoubleBillMain))]
@@ -43464,7 +42830,6 @@
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_POStockInBillMain_K3))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_POStockInBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_OtherOutBillMain))]
-    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_ICStockBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_EntrustOutBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsQC_NoPassProdCheckBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsCg_POInStockBillMain_K3))]
@@ -43472,6 +42837,7 @@
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_ProductInBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_MouldProdInBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_OtherInBillMain))]
+    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_ICStockBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_MouldStockBillMain))]
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
     [System.SerializableAttribute()]
@@ -48521,507 +47887,6 @@
     [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;
-        
-        private long hWHIDField;
-        
-        private long hSCWHIDField;
-        
-        private long hEmpIDField;
-        
-        private long hManagerIDField;
-        
-        private long hSecManagerIDField;
-        
-        private long hKeeperIDField;
-        
-        private long hDeptIDField;
-        
-        private long hCurIDField;
-        
-        private string hExplanationField;
-        
-        private string hInnerBillNoField;
-        
-        private bool hRedBlueFlagField;
-        
-        private long hSellSIDField;
-        
-        private long hConveyCompIDField;
-        
-        private long hConveyTypeIDField;
-        
-        private float hCarriageField;
-        
-        private string hSeOrderBillNo_MField;
-        
-        private string hSeOrderBillNoField;
-        
-        private double hConveyMoneyField;
-        
-        private double hCheckMoneyField;
-        
-        private double hCheckMoneyForField;
-        
-        private double hRemainMoneyField;
-        
-        private long hCheckStatusField;
-        
-        private string hHookTypeField;
-        
-        private double hHookQtyField;
-        
-        private string hCarNoField;
-        
-        private string hLinkManField;
-        
-        private string hLinkPhoneField;
-        
-        private string hAddressField;
-        
-        private long hProcIDField;
-        
-        private long hSALEORGIDField;
-        
-        private long hPRDORGIDField;
-        
-        private long hSTOCKORGIDField;
-        
-        private long hOWNERIDField;
-        
-        private long hSETTLEORGIDField;
-        
-        private long hOWNERSUPPLIERIDField;
-        
-        private long hDEMANDORGIDField;
-        
-        private long hPURCHASEORGIDField;
-        
-        private long hPAYORGIDField;
-        
-        private string hOWNERTYPEIDField;
-        
-        private string hStockStyleField;
-        
-        /// <remarks/>
-        public long HSupID {
-            get {
-                return this.hSupIDField;
-            }
-            set {
-                this.hSupIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HWHID {
-            get {
-                return this.hWHIDField;
-            }
-            set {
-                this.hWHIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSCWHID {
-            get {
-                return this.hSCWHIDField;
-            }
-            set {
-                this.hSCWHIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HEmpID {
-            get {
-                return this.hEmpIDField;
-            }
-            set {
-                this.hEmpIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HManagerID {
-            get {
-                return this.hManagerIDField;
-            }
-            set {
-                this.hManagerIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSecManagerID {
-            get {
-                return this.hSecManagerIDField;
-            }
-            set {
-                this.hSecManagerIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HKeeperID {
-            get {
-                return this.hKeeperIDField;
-            }
-            set {
-                this.hKeeperIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HDeptID {
-            get {
-                return this.hDeptIDField;
-            }
-            set {
-                this.hDeptIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HCurID {
-            get {
-                return this.hCurIDField;
-            }
-            set {
-                this.hCurIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HExplanation {
-            get {
-                return this.hExplanationField;
-            }
-            set {
-                this.hExplanationField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HInnerBillNo {
-            get {
-                return this.hInnerBillNoField;
-            }
-            set {
-                this.hInnerBillNoField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public bool HRedBlueFlag {
-            get {
-                return this.hRedBlueFlagField;
-            }
-            set {
-                this.hRedBlueFlagField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSellSID {
-            get {
-                return this.hSellSIDField;
-            }
-            set {
-                this.hSellSIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HConveyCompID {
-            get {
-                return this.hConveyCompIDField;
-            }
-            set {
-                this.hConveyCompIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HConveyTypeID {
-            get {
-                return this.hConveyTypeIDField;
-            }
-            set {
-                this.hConveyTypeIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public float HCarriage {
-            get {
-                return this.hCarriageField;
-            }
-            set {
-                this.hCarriageField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSeOrderBillNo_M {
-            get {
-                return this.hSeOrderBillNo_MField;
-            }
-            set {
-                this.hSeOrderBillNo_MField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSeOrderBillNo {
-            get {
-                return this.hSeOrderBillNoField;
-            }
-            set {
-                this.hSeOrderBillNoField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public double HConveyMoney {
-            get {
-                return this.hConveyMoneyField;
-            }
-            set {
-                this.hConveyMoneyField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public double HCheckMoney {
-            get {
-                return this.hCheckMoneyField;
-            }
-            set {
-                this.hCheckMoneyField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public double HCheckMoneyFor {
-            get {
-                return this.hCheckMoneyForField;
-            }
-            set {
-                this.hCheckMoneyForField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public double HRemainMoney {
-            get {
-                return this.hRemainMoneyField;
-            }
-            set {
-                this.hRemainMoneyField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HCheckStatus {
-            get {
-                return this.hCheckStatusField;
-            }
-            set {
-                this.hCheckStatusField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HHookType {
-            get {
-                return this.hHookTypeField;
-            }
-            set {
-                this.hHookTypeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public double HHookQty {
-            get {
-                return this.hHookQtyField;
-            }
-            set {
-                this.hHookQtyField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HCarNo {
-            get {
-                return this.hCarNoField;
-            }
-            set {
-                this.hCarNoField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HLinkMan {
-            get {
-                return this.hLinkManField;
-            }
-            set {
-                this.hLinkManField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HLinkPhone {
-            get {
-                return this.hLinkPhoneField;
-            }
-            set {
-                this.hLinkPhoneField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HAddress {
-            get {
-                return this.hAddressField;
-            }
-            set {
-                this.hAddressField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HProcID {
-            get {
-                return this.hProcIDField;
-            }
-            set {
-                this.hProcIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSALEORGID {
-            get {
-                return this.hSALEORGIDField;
-            }
-            set {
-                this.hSALEORGIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HPRDORGID {
-            get {
-                return this.hPRDORGIDField;
-            }
-            set {
-                this.hPRDORGIDField = 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/>
-        public long HSETTLEORGID {
-            get {
-                return this.hSETTLEORGIDField;
-            }
-            set {
-                this.hSETTLEORGIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HOWNERSUPPLIERID {
-            get {
-                return this.hOWNERSUPPLIERIDField;
-            }
-            set {
-                this.hOWNERSUPPLIERIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HDEMANDORGID {
-            get {
-                return this.hDEMANDORGIDField;
-            }
-            set {
-                this.hDEMANDORGIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HPURCHASEORGID {
-            get {
-                return this.hPURCHASEORGIDField;
-            }
-            set {
-                this.hPURCHASEORGIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HPAYORGID {
-            get {
-                return this.hPAYORGIDField;
-            }
-            set {
-                this.hPAYORGIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HOWNERTYPEID {
-            get {
-                return this.hOWNERTYPEIDField;
-            }
-            set {
-                this.hOWNERTYPEIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HStockStyle {
-            get {
-                return this.hStockStyleField;
-            }
-            set {
-                this.hStockStyleField = value;
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
-    [System.SerializableAttribute()]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
     public partial class ClsKf_EntrustOutBillMain : ClsXt_BaseBillMain {
         
         private long hSupIDField;
@@ -50261,6 +49126,507 @@
     [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;
+        
+        private long hWHIDField;
+        
+        private long hSCWHIDField;
+        
+        private long hEmpIDField;
+        
+        private long hManagerIDField;
+        
+        private long hSecManagerIDField;
+        
+        private long hKeeperIDField;
+        
+        private long hDeptIDField;
+        
+        private long hCurIDField;
+        
+        private string hExplanationField;
+        
+        private string hInnerBillNoField;
+        
+        private bool hRedBlueFlagField;
+        
+        private long hSellSIDField;
+        
+        private long hConveyCompIDField;
+        
+        private long hConveyTypeIDField;
+        
+        private float hCarriageField;
+        
+        private string hSeOrderBillNo_MField;
+        
+        private string hSeOrderBillNoField;
+        
+        private double hConveyMoneyField;
+        
+        private double hCheckMoneyField;
+        
+        private double hCheckMoneyForField;
+        
+        private double hRemainMoneyField;
+        
+        private long hCheckStatusField;
+        
+        private string hHookTypeField;
+        
+        private double hHookQtyField;
+        
+        private string hCarNoField;
+        
+        private string hLinkManField;
+        
+        private string hLinkPhoneField;
+        
+        private string hAddressField;
+        
+        private long hProcIDField;
+        
+        private long hSALEORGIDField;
+        
+        private long hPRDORGIDField;
+        
+        private long hSTOCKORGIDField;
+        
+        private long hOWNERIDField;
+        
+        private long hSETTLEORGIDField;
+        
+        private long hOWNERSUPPLIERIDField;
+        
+        private long hDEMANDORGIDField;
+        
+        private long hPURCHASEORGIDField;
+        
+        private long hPAYORGIDField;
+        
+        private string hOWNERTYPEIDField;
+        
+        private string hStockStyleField;
+        
+        /// <remarks/>
+        public long HSupID {
+            get {
+                return this.hSupIDField;
+            }
+            set {
+                this.hSupIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HWHID {
+            get {
+                return this.hWHIDField;
+            }
+            set {
+                this.hWHIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSCWHID {
+            get {
+                return this.hSCWHIDField;
+            }
+            set {
+                this.hSCWHIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HEmpID {
+            get {
+                return this.hEmpIDField;
+            }
+            set {
+                this.hEmpIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HManagerID {
+            get {
+                return this.hManagerIDField;
+            }
+            set {
+                this.hManagerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSecManagerID {
+            get {
+                return this.hSecManagerIDField;
+            }
+            set {
+                this.hSecManagerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HKeeperID {
+            get {
+                return this.hKeeperIDField;
+            }
+            set {
+                this.hKeeperIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HDeptID {
+            get {
+                return this.hDeptIDField;
+            }
+            set {
+                this.hDeptIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HCurID {
+            get {
+                return this.hCurIDField;
+            }
+            set {
+                this.hCurIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HExplanation {
+            get {
+                return this.hExplanationField;
+            }
+            set {
+                this.hExplanationField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HInnerBillNo {
+            get {
+                return this.hInnerBillNoField;
+            }
+            set {
+                this.hInnerBillNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public bool HRedBlueFlag {
+            get {
+                return this.hRedBlueFlagField;
+            }
+            set {
+                this.hRedBlueFlagField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSellSID {
+            get {
+                return this.hSellSIDField;
+            }
+            set {
+                this.hSellSIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HConveyCompID {
+            get {
+                return this.hConveyCompIDField;
+            }
+            set {
+                this.hConveyCompIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HConveyTypeID {
+            get {
+                return this.hConveyTypeIDField;
+            }
+            set {
+                this.hConveyTypeIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public float HCarriage {
+            get {
+                return this.hCarriageField;
+            }
+            set {
+                this.hCarriageField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSeOrderBillNo_M {
+            get {
+                return this.hSeOrderBillNo_MField;
+            }
+            set {
+                this.hSeOrderBillNo_MField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSeOrderBillNo {
+            get {
+                return this.hSeOrderBillNoField;
+            }
+            set {
+                this.hSeOrderBillNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public double HConveyMoney {
+            get {
+                return this.hConveyMoneyField;
+            }
+            set {
+                this.hConveyMoneyField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public double HCheckMoney {
+            get {
+                return this.hCheckMoneyField;
+            }
+            set {
+                this.hCheckMoneyField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public double HCheckMoneyFor {
+            get {
+                return this.hCheckMoneyForField;
+            }
+            set {
+                this.hCheckMoneyForField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public double HRemainMoney {
+            get {
+                return this.hRemainMoneyField;
+            }
+            set {
+                this.hRemainMoneyField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HCheckStatus {
+            get {
+                return this.hCheckStatusField;
+            }
+            set {
+                this.hCheckStatusField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HHookType {
+            get {
+                return this.hHookTypeField;
+            }
+            set {
+                this.hHookTypeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public double HHookQty {
+            get {
+                return this.hHookQtyField;
+            }
+            set {
+                this.hHookQtyField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HCarNo {
+            get {
+                return this.hCarNoField;
+            }
+            set {
+                this.hCarNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HLinkMan {
+            get {
+                return this.hLinkManField;
+            }
+            set {
+                this.hLinkManField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HLinkPhone {
+            get {
+                return this.hLinkPhoneField;
+            }
+            set {
+                this.hLinkPhoneField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HAddress {
+            get {
+                return this.hAddressField;
+            }
+            set {
+                this.hAddressField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HProcID {
+            get {
+                return this.hProcIDField;
+            }
+            set {
+                this.hProcIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSALEORGID {
+            get {
+                return this.hSALEORGIDField;
+            }
+            set {
+                this.hSALEORGIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HPRDORGID {
+            get {
+                return this.hPRDORGIDField;
+            }
+            set {
+                this.hPRDORGIDField = 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/>
+        public long HSETTLEORGID {
+            get {
+                return this.hSETTLEORGIDField;
+            }
+            set {
+                this.hSETTLEORGIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HOWNERSUPPLIERID {
+            get {
+                return this.hOWNERSUPPLIERIDField;
+            }
+            set {
+                this.hOWNERSUPPLIERIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HDEMANDORGID {
+            get {
+                return this.hDEMANDORGIDField;
+            }
+            set {
+                this.hDEMANDORGIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HPURCHASEORGID {
+            get {
+                return this.hPURCHASEORGIDField;
+            }
+            set {
+                this.hPURCHASEORGIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HPAYORGID {
+            get {
+                return this.hPAYORGIDField;
+            }
+            set {
+                this.hPAYORGIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HOWNERTYPEID {
+            get {
+                return this.hOWNERTYPEIDField;
+            }
+            set {
+                this.hOWNERTYPEIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HStockStyle {
+            get {
+                return this.hStockStyleField;
+            }
+            set {
+                this.hStockStyleField = value;
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.SerializableAttribute()]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
     public partial class ClsSc_MouldStockBillMain : ClsXt_BaseBillMain {
         
         private long hSCWHIDField;
@@ -50416,6 +49782,1591 @@
             }
             set {
                 this.hCorrespondentTypeIDField = value;
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.SerializableAttribute()]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
+    public partial class ClsKf_ICStockBill_Mould {
+        
+        private long hItemIDField;
+        
+        private string hBarTypeField;
+        
+        private long hWhIDField;
+        
+        private string hWhNumberField;
+        
+        private string hWhNameField;
+        
+        private bool hSPFlagField;
+        
+        private long hSPIDField;
+        
+        private string hSPNumberField;
+        
+        private string hSPNameField;
+        
+        private long hDeptIDField;
+        
+        private string hDeptNumberField;
+        
+        private string hDeptNameField;
+        
+        private long hSupIDField;
+        
+        private string hSupNumberField;
+        
+        private string hSupNameField;
+        
+        private string hSourceBillNoField;
+        
+        private string hSourceBillTypeField;
+        
+        private long hOWNERIDField;
+        
+        private string hOWNERNAMEField;
+        
+        private string hCustomField;
+        
+        private long hMulSourceFlagField;
+        
+        private string hStockStyleField;
+        
+        private long hStockInOrgIDField;
+        
+        private string hStockInOrgNameField;
+        
+        private long hStockOutOrgIDField;
+        
+        private string hStockOutOrgNameField;
+        
+        /// <remarks/>
+        public long HItemID {
+            get {
+                return this.hItemIDField;
+            }
+            set {
+                this.hItemIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HBarType {
+            get {
+                return this.hBarTypeField;
+            }
+            set {
+                this.hBarTypeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HWhID {
+            get {
+                return this.hWhIDField;
+            }
+            set {
+                this.hWhIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HWhNumber {
+            get {
+                return this.hWhNumberField;
+            }
+            set {
+                this.hWhNumberField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HWhName {
+            get {
+                return this.hWhNameField;
+            }
+            set {
+                this.hWhNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public bool HSPFlag {
+            get {
+                return this.hSPFlagField;
+            }
+            set {
+                this.hSPFlagField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSPID {
+            get {
+                return this.hSPIDField;
+            }
+            set {
+                this.hSPIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSPNumber {
+            get {
+                return this.hSPNumberField;
+            }
+            set {
+                this.hSPNumberField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSPName {
+            get {
+                return this.hSPNameField;
+            }
+            set {
+                this.hSPNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HDeptID {
+            get {
+                return this.hDeptIDField;
+            }
+            set {
+                this.hDeptIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HDeptNumber {
+            get {
+                return this.hDeptNumberField;
+            }
+            set {
+                this.hDeptNumberField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HDeptName {
+            get {
+                return this.hDeptNameField;
+            }
+            set {
+                this.hDeptNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSupID {
+            get {
+                return this.hSupIDField;
+            }
+            set {
+                this.hSupIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSupNumber {
+            get {
+                return this.hSupNumberField;
+            }
+            set {
+                this.hSupNumberField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSupName {
+            get {
+                return this.hSupNameField;
+            }
+            set {
+                this.hSupNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSourceBillNo {
+            get {
+                return this.hSourceBillNoField;
+            }
+            set {
+                this.hSourceBillNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSourceBillType {
+            get {
+                return this.hSourceBillTypeField;
+            }
+            set {
+                this.hSourceBillTypeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HOWNERID {
+            get {
+                return this.hOWNERIDField;
+            }
+            set {
+                this.hOWNERIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HOWNERNAME {
+            get {
+                return this.hOWNERNAMEField;
+            }
+            set {
+                this.hOWNERNAMEField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HCustom {
+            get {
+                return this.hCustomField;
+            }
+            set {
+                this.hCustomField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HMulSourceFlag {
+            get {
+                return this.hMulSourceFlagField;
+            }
+            set {
+                this.hMulSourceFlagField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HStockStyle {
+            get {
+                return this.hStockStyleField;
+            }
+            set {
+                this.hStockStyleField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HStockInOrgID {
+            get {
+                return this.hStockInOrgIDField;
+            }
+            set {
+                this.hStockInOrgIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HStockInOrgName {
+            get {
+                return this.hStockInOrgNameField;
+            }
+            set {
+                this.hStockInOrgNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HStockOutOrgID {
+            get {
+                return this.hStockOutOrgIDField;
+            }
+            set {
+                this.hStockOutOrgIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HStockOutOrgName {
+            get {
+                return this.hStockOutOrgNameField;
+            }
+            set {
+                this.hStockOutOrgNameField = value;
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsGy_BarCodeBill_WMS_Model_View))]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.SerializableAttribute()]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
+    public partial class ClsGy_BarCodeBill_WMS_Model {
+        
+        private long hItemIDField;
+        
+        private string hBarCodeField;
+        
+        private string hBatchNoField;
+        
+        private long hMaterIDField;
+        
+        private long hUnitIDField;
+        
+        private string hBarCodeTypeField;
+        
+        private double hQtyField;
+        
+        private long hSupIDField;
+        
+        private long hGroupIDField;
+        
+        private string hMakerField;
+        
+        private System.DateTime hMakeDateField;
+        
+        private string hRemarkField;
+        
+        private long hSourceInterIDField;
+        
+        private long hSourceEntryIDField;
+        
+        private string hSourceBillNoField;
+        
+        private string hSourceBillTypeField;
+        
+        private long hPrintQtyField;
+        
+        private long hDeptIDField;
+        
+        private double hinitQtyField;
+        
+        private string hMTONoField;
+        
+        private bool hStopflagField;
+        
+        private System.DateTime hProduceDateField;
+        
+        private System.DateTime hExpiryDateField;
+        
+        /// <remarks/>
+        public long HItemID {
+            get {
+                return this.hItemIDField;
+            }
+            set {
+                this.hItemIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HBarCode {
+            get {
+                return this.hBarCodeField;
+            }
+            set {
+                this.hBarCodeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HBatchNo {
+            get {
+                return this.hBatchNoField;
+            }
+            set {
+                this.hBatchNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HMaterID {
+            get {
+                return this.hMaterIDField;
+            }
+            set {
+                this.hMaterIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HUnitID {
+            get {
+                return this.hUnitIDField;
+            }
+            set {
+                this.hUnitIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HBarCodeType {
+            get {
+                return this.hBarCodeTypeField;
+            }
+            set {
+                this.hBarCodeTypeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public double HQty {
+            get {
+                return this.hQtyField;
+            }
+            set {
+                this.hQtyField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSupID {
+            get {
+                return this.hSupIDField;
+            }
+            set {
+                this.hSupIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HGroupID {
+            get {
+                return this.hGroupIDField;
+            }
+            set {
+                this.hGroupIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HMaker {
+            get {
+                return this.hMakerField;
+            }
+            set {
+                this.hMakerField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public System.DateTime HMakeDate {
+            get {
+                return this.hMakeDateField;
+            }
+            set {
+                this.hMakeDateField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HRemark {
+            get {
+                return this.hRemarkField;
+            }
+            set {
+                this.hRemarkField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSourceInterID {
+            get {
+                return this.hSourceInterIDField;
+            }
+            set {
+                this.hSourceInterIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSourceEntryID {
+            get {
+                return this.hSourceEntryIDField;
+            }
+            set {
+                this.hSourceEntryIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSourceBillNo {
+            get {
+                return this.hSourceBillNoField;
+            }
+            set {
+                this.hSourceBillNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSourceBillType {
+            get {
+                return this.hSourceBillTypeField;
+            }
+            set {
+                this.hSourceBillTypeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HPrintQty {
+            get {
+                return this.hPrintQtyField;
+            }
+            set {
+                this.hPrintQtyField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HDeptID {
+            get {
+                return this.hDeptIDField;
+            }
+            set {
+                this.hDeptIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public double HinitQty {
+            get {
+                return this.hinitQtyField;
+            }
+            set {
+                this.hinitQtyField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HMTONo {
+            get {
+                return this.hMTONoField;
+            }
+            set {
+                this.hMTONoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public bool HStopflag {
+            get {
+                return this.hStopflagField;
+            }
+            set {
+                this.hStopflagField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public System.DateTime HProduceDate {
+            get {
+                return this.hProduceDateField;
+            }
+            set {
+                this.hProduceDateField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public System.DateTime HExpiryDate {
+            get {
+                return this.hExpiryDateField;
+            }
+            set {
+                this.hExpiryDateField = value;
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.SerializableAttribute()]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
+    public partial class ClsGy_BarCodeBill_WMS_Model_View : ClsGy_BarCodeBill_WMS_Model {
+        
+        private string hMaterNumberField;
+        
+        private string hMaterNameField;
+        
+        private string hMaterModelField;
+        
+        private string hUnitNameField;
+        
+        private string hSupNameField;
+        
+        private string hGroupNameField;
+        
+        private string hDeptNameField;
+        
+        private long hErpClsIDField;
+        
+        private long hWHIDField;
+        
+        private long hSPIDField;
+        
+        private string hCusRelationNumberField;
+        
+        private string hBarCodeStatusField;
+        
+        private string hWHNameField;
+        
+        private System.DateTime hDateField;
+        
+        private long hInstructIDField;
+        
+        private string hInstructNoField;
+        
+        private long hSeOrderBillIDField;
+        
+        private string hSeOrderBillNoField;
+        
+        private long hCheckerIDField;
+        
+        private long hAuxPropIDField;
+        
+        private string hAuxPropNameField;
+        
+        private long hSTOCKORGIDField;
+        
+        private long hOWNERIDField;
+        
+        private double hSourceQtyField;
+        
+        private string hBarCode_PackField;
+        
+        /// <remarks/>
+        public string HMaterNumber {
+            get {
+                return this.hMaterNumberField;
+            }
+            set {
+                this.hMaterNumberField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HMaterName {
+            get {
+                return this.hMaterNameField;
+            }
+            set {
+                this.hMaterNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HMaterModel {
+            get {
+                return this.hMaterModelField;
+            }
+            set {
+                this.hMaterModelField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HUnitName {
+            get {
+                return this.hUnitNameField;
+            }
+            set {
+                this.hUnitNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSupName {
+            get {
+                return this.hSupNameField;
+            }
+            set {
+                this.hSupNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HGroupName {
+            get {
+                return this.hGroupNameField;
+            }
+            set {
+                this.hGroupNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HDeptName {
+            get {
+                return this.hDeptNameField;
+            }
+            set {
+                this.hDeptNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HErpClsID {
+            get {
+                return this.hErpClsIDField;
+            }
+            set {
+                this.hErpClsIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HWHID {
+            get {
+                return this.hWHIDField;
+            }
+            set {
+                this.hWHIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSPID {
+            get {
+                return this.hSPIDField;
+            }
+            set {
+                this.hSPIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HCusRelationNumber {
+            get {
+                return this.hCusRelationNumberField;
+            }
+            set {
+                this.hCusRelationNumberField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HBarCodeStatus {
+            get {
+                return this.hBarCodeStatusField;
+            }
+            set {
+                this.hBarCodeStatusField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HWHName {
+            get {
+                return this.hWHNameField;
+            }
+            set {
+                this.hWHNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public System.DateTime HDate {
+            get {
+                return this.hDateField;
+            }
+            set {
+                this.hDateField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HInstructID {
+            get {
+                return this.hInstructIDField;
+            }
+            set {
+                this.hInstructIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HInstructNo {
+            get {
+                return this.hInstructNoField;
+            }
+            set {
+                this.hInstructNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSeOrderBillID {
+            get {
+                return this.hSeOrderBillIDField;
+            }
+            set {
+                this.hSeOrderBillIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSeOrderBillNo {
+            get {
+                return this.hSeOrderBillNoField;
+            }
+            set {
+                this.hSeOrderBillNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HCheckerID {
+            get {
+                return this.hCheckerIDField;
+            }
+            set {
+                this.hCheckerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HAuxPropID {
+            get {
+                return this.hAuxPropIDField;
+            }
+            set {
+                this.hAuxPropIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HAuxPropName {
+            get {
+                return this.hAuxPropNameField;
+            }
+            set {
+                this.hAuxPropNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSTOCKORGID {
+            get {
+                return this.hSTOCKORGIDField;
+            }
+            set {
+                this.hSTOCKORGIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HOWNERID {
+            get {
+                return this.hOWNERIDField;
+            }
+            set {
+                this.hOWNERIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public double HSourceQty {
+            get {
+                return this.hSourceQtyField;
+            }
+            set {
+                this.hSourceQtyField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HBarCode_Pack {
+            get {
+                return this.hBarCode_PackField;
+            }
+            set {
+                this.hBarCode_PackField = value;
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.SerializableAttribute()]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
+    public partial class ClsKf_ICStockBill_WMS {
+        
+        private long hItemIDField;
+        
+        private string hBarTypeField;
+        
+        private long hWhIDField;
+        
+        private string hWhNumberField;
+        
+        private string hWhNameField;
+        
+        private bool hSPFlagField;
+        
+        private long hSPIDField;
+        
+        private string hSPNumberField;
+        
+        private string hSPNameField;
+        
+        private long hSCWhIDField;
+        
+        private string hSCWhNumberField;
+        
+        private string hSCWhNameField;
+        
+        private bool hSCSPFlagField;
+        
+        private long hSCSPIDField;
+        
+        private string hSCSPNumberField;
+        
+        private string hSCSPNameField;
+        
+        private long hDeptIDField;
+        
+        private string hDeptNumberField;
+        
+        private string hDeptNameField;
+        
+        private long hSupIDField;
+        
+        private string hSupNumberField;
+        
+        private string hSupNameField;
+        
+        private string hSourceBillNoField;
+        
+        private string hSourceBillTypeField;
+        
+        private long hOWNERIDField;
+        
+        private string hOWNERNAMEField;
+        
+        private string hCustomField;
+        
+        private long hMulSourceFlagField;
+        
+        private string hStockStyleField;
+        
+        private long hStockInOrgIDField;
+        
+        private string hStockInOrgNameField;
+        
+        private long hStockOutOrgIDField;
+        
+        private string hStockOutOrgNameField;
+        
+        private long hInterIDField;
+        
+        private string hBillNoField;
+        
+        private string hRemarkField;
+        
+        private string hBackField;
+        
+        private bool hSourceBarCodeFlagField;
+        
+        /// <remarks/>
+        public long HItemID {
+            get {
+                return this.hItemIDField;
+            }
+            set {
+                this.hItemIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HBarType {
+            get {
+                return this.hBarTypeField;
+            }
+            set {
+                this.hBarTypeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HWhID {
+            get {
+                return this.hWhIDField;
+            }
+            set {
+                this.hWhIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HWhNumber {
+            get {
+                return this.hWhNumberField;
+            }
+            set {
+                this.hWhNumberField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HWhName {
+            get {
+                return this.hWhNameField;
+            }
+            set {
+                this.hWhNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public bool HSPFlag {
+            get {
+                return this.hSPFlagField;
+            }
+            set {
+                this.hSPFlagField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSPID {
+            get {
+                return this.hSPIDField;
+            }
+            set {
+                this.hSPIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSPNumber {
+            get {
+                return this.hSPNumberField;
+            }
+            set {
+                this.hSPNumberField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSPName {
+            get {
+                return this.hSPNameField;
+            }
+            set {
+                this.hSPNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSCWhID {
+            get {
+                return this.hSCWhIDField;
+            }
+            set {
+                this.hSCWhIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSCWhNumber {
+            get {
+                return this.hSCWhNumberField;
+            }
+            set {
+                this.hSCWhNumberField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSCWhName {
+            get {
+                return this.hSCWhNameField;
+            }
+            set {
+                this.hSCWhNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public bool HSCSPFlag {
+            get {
+                return this.hSCSPFlagField;
+            }
+            set {
+                this.hSCSPFlagField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSCSPID {
+            get {
+                return this.hSCSPIDField;
+            }
+            set {
+                this.hSCSPIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSCSPNumber {
+            get {
+                return this.hSCSPNumberField;
+            }
+            set {
+                this.hSCSPNumberField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSCSPName {
+            get {
+                return this.hSCSPNameField;
+            }
+            set {
+                this.hSCSPNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HDeptID {
+            get {
+                return this.hDeptIDField;
+            }
+            set {
+                this.hDeptIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HDeptNumber {
+            get {
+                return this.hDeptNumberField;
+            }
+            set {
+                this.hDeptNumberField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HDeptName {
+            get {
+                return this.hDeptNameField;
+            }
+            set {
+                this.hDeptNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSupID {
+            get {
+                return this.hSupIDField;
+            }
+            set {
+                this.hSupIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSupNumber {
+            get {
+                return this.hSupNumberField;
+            }
+            set {
+                this.hSupNumberField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSupName {
+            get {
+                return this.hSupNameField;
+            }
+            set {
+                this.hSupNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSourceBillNo {
+            get {
+                return this.hSourceBillNoField;
+            }
+            set {
+                this.hSourceBillNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSourceBillType {
+            get {
+                return this.hSourceBillTypeField;
+            }
+            set {
+                this.hSourceBillTypeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HOWNERID {
+            get {
+                return this.hOWNERIDField;
+            }
+            set {
+                this.hOWNERIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HOWNERNAME {
+            get {
+                return this.hOWNERNAMEField;
+            }
+            set {
+                this.hOWNERNAMEField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HCustom {
+            get {
+                return this.hCustomField;
+            }
+            set {
+                this.hCustomField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HMulSourceFlag {
+            get {
+                return this.hMulSourceFlagField;
+            }
+            set {
+                this.hMulSourceFlagField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HStockStyle {
+            get {
+                return this.hStockStyleField;
+            }
+            set {
+                this.hStockStyleField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HStockInOrgID {
+            get {
+                return this.hStockInOrgIDField;
+            }
+            set {
+                this.hStockInOrgIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HStockInOrgName {
+            get {
+                return this.hStockInOrgNameField;
+            }
+            set {
+                this.hStockInOrgNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HStockOutOrgID {
+            get {
+                return this.hStockOutOrgIDField;
+            }
+            set {
+                this.hStockOutOrgIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HStockOutOrgName {
+            get {
+                return this.hStockOutOrgNameField;
+            }
+            set {
+                this.hStockOutOrgNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HInterID {
+            get {
+                return this.hInterIDField;
+            }
+            set {
+                this.hInterIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HBillNo {
+            get {
+                return this.hBillNoField;
+            }
+            set {
+                this.hBillNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HRemark {
+            get {
+                return this.hRemarkField;
+            }
+            set {
+                this.hRemarkField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HBack {
+            get {
+                return this.hBackField;
+            }
+            set {
+                this.hBackField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public bool HSourceBarCodeFlag {
+            get {
+                return this.hSourceBarCodeFlagField;
+            }
+            set {
+                this.hSourceBarCodeFlagField = value;
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void get_BillBarCodeCompletedEventHandler(object sender, get_BillBarCodeCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_BillBarCodeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_BillBarCodeCompletedEventArgs(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.3752.0")]
+    public delegate void get_BarCode_MoveStockCompletedEventHandler(object sender, get_BarCode_MoveStockCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_BarCode_MoveStockCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_BarCode_MoveStockCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void set_SavePonderationBillMain_Temp_BarCode_MoveStockCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_BarCode_MoveStockCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class set_SavePonderationBillMain_Temp_BarCode_MoveStockCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_SavePonderationBillMain_Temp_BarCode_MoveStockCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void GetJXBarCode_SiMoErCompletedEventHandler(object sender, GetJXBarCode_SiMoErCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class GetJXBarCode_SiMoErCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal GetJXBarCode_SiMoErCompletedEventArgs(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]));
             }
         }
     }
@@ -52036,6 +52987,40 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void get_SavePonderationBillMain_Temp_PackBarCode_BillCheckCompletedEventHandler(object sender, get_SavePonderationBillMain_Temp_PackBarCode_BillCheckCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_SavePonderationBillMain_Temp_PackBarCode_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_SavePonderationBillMain_Temp_PackBarCode_BillCheckCompletedEventArgs(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.3752.0")]
     public delegate void get_CheckTypeByBarCode_BillCheckCompletedEventHandler(object sender, get_CheckTypeByBarCode_BillCheckCompletedEventArgs e);
     
     /// <remarks/>
@@ -52736,6 +53721,210 @@
             get {
                 this.RaiseExceptionIfNecessary();
                 return ((string)(this.results[7]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void get_SaveMESCLOUDUseNamePsdCompletedEventHandler(object sender, get_SaveMESCLOUDUseNamePsdCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_SaveMESCLOUDUseNamePsdCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_SaveMESCLOUDUseNamePsdCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public System.Data.DataSet Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((System.Data.DataSet)(this.results[0]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void CheckAllowBeforeSaveCompletedEventHandler(object sender, CheckAllowBeforeSaveCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class CheckAllowBeforeSaveCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal CheckAllowBeforeSaveCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void get_SystemParameterCompletedEventHandler(object sender, get_SystemParameterCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_SystemParameterCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_SystemParameterCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void get_InfoByBarCodeCompletedEventHandler(object sender, get_InfoByBarCodeCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_InfoByBarCodeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_InfoByBarCodeCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsGy_BarCodeBill_WMS_Model_View Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsGy_BarCodeBill_WMS_Model_View)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void Get_CheckWhAndSPCompletedEventHandler(object sender, Get_CheckWhAndSPCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class Get_CheckWhAndSPCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal Get_CheckWhAndSPCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public long HWHID {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((long)(this.results[1]));
+            }
+        }
+        
+        /// <remarks/>
+        public long HSPID {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((long)(this.results[2]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[3]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void Get_CheckWhAndSP_BeUpdateCompletedEventHandler(object sender, Get_CheckWhAndSP_BeUpdateCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class Get_CheckWhAndSP_BeUpdateCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal Get_CheckWhAndSP_BeUpdateCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
             }
         }
     }
@@ -55818,85 +57007,17 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void get_BillBarCodeCompletedEventHandler(object sender, get_BillBarCodeCompletedEventArgs e);
+    public delegate void set_SaveOtherInBackBillCompletedEventHandler(object sender, set_SaveOtherInBackBillCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_BillBarCodeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class set_SaveOtherInBackBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal get_BillBarCodeCompletedEventArgs(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.3752.0")]
-    public delegate void get_BarCode_MoveStockCompletedEventHandler(object sender, get_BarCode_MoveStockCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_BarCode_MoveStockCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal get_BarCode_MoveStockCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public ClsKf_ICStockBill_WMS Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void set_SavePonderationBillMain_Temp_BarCode_MoveStockCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_BarCode_MoveStockCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SavePonderationBillMain_Temp_BarCode_MoveStockCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_SavePonderationBillMain_Temp_BarCode_MoveStockCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal set_SaveOtherInBackBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -55920,17 +57041,17 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiCompletedEventArgs e);
+    public delegate void set_SaveOtherInBackBill_NewCompletedEventHandler(object sender, set_SaveOtherInBackBill_NewCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class set_SaveOtherInBackBill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal set_SaveOtherInBackBill_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -55954,17 +57075,17 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiCompletedEventArgs e);
+    public delegate void set_SaveOtherInBillCompletedEventHandler(object sender, set_SaveOtherInBillCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class set_SaveOtherInBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal set_SaveOtherInBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -55988,17 +57109,17 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void GetJXBarCode_SiMoErCompletedEventHandler(object sender, GetJXBarCode_SiMoErCompletedEventArgs e);
+    public delegate void set_CheckAddOtherInBillCompletedEventHandler(object sender, set_CheckAddOtherInBillCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class GetJXBarCode_SiMoErCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class set_CheckAddOtherInBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal GetJXBarCode_SiMoErCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal set_CheckAddOtherInBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -56229,74 +57350,6 @@
         private object[] results;
         
         internal set_SaveOtherInBill_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.3752.0")]
-    public delegate void set_SaveOtherInBill_CLD_BillCheckCompletedEventHandler(object sender, set_SaveOtherInBill_CLD_BillCheckCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SaveOtherInBill_CLD_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_SaveOtherInBill_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.3752.0")]
-    public delegate void set_SaveOtherInBill_CLD_BillCheck_VerifyCompletedEventHandler(object sender, set_SaveOtherInBill_CLD_BillCheck_VerifyCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SaveOtherInBill_CLD_BillCheck_VerifyCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_SaveOtherInBill_CLD_BillCheck_VerifyCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -58188,43 +59241,17 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void get_SaveMESCLOUDUseNamePsdCompletedEventHandler(object sender, get_SaveMESCLOUDUseNamePsdCompletedEventArgs e);
+    public delegate void set_SaveEntrustOutBill_CLD_NewCompletedEventHandler(object sender, set_SaveEntrustOutBill_CLD_NewCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_SaveMESCLOUDUseNamePsdCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class set_SaveEntrustOutBill_CLD_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal get_SaveMESCLOUDUseNamePsdCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public System.Data.DataSet Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((System.Data.DataSet)(this.results[0]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void CheckAllowBeforeSaveCompletedEventHandler(object sender, CheckAllowBeforeSaveCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class CheckAllowBeforeSaveCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal CheckAllowBeforeSaveCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal set_SaveEntrustOutBill_CLD_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -58234,66 +59261,6 @@
             get {
                 this.RaiseExceptionIfNecessary();
                 return ((bool)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void get_SystemParameterCompletedEventHandler(object sender, get_SystemParameterCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_SystemParameterCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal get_SystemParameterCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public bool Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void get_InfoByBarCodeCompletedEventHandler(object sender, get_InfoByBarCodeCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_InfoByBarCodeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal get_InfoByBarCodeCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public ClsGy_BarCodeBill_WMS_Model_View Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((ClsGy_BarCodeBill_WMS_Model_View)(this.results[0]));
             }
         }
         
@@ -58308,67 +59275,17 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void Get_CheckWhAndSPCompletedEventHandler(object sender, Get_CheckWhAndSPCompletedEventArgs e);
+    public delegate void set_SaveEntrustOutBill_CLDCompletedEventHandler(object sender, set_SaveEntrustOutBill_CLDCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class Get_CheckWhAndSPCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class set_SaveEntrustOutBill_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal Get_CheckWhAndSPCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public bool Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public long HWHID {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((long)(this.results[1]));
-            }
-        }
-        
-        /// <remarks/>
-        public long HSPID {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((long)(this.results[2]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[3]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void Get_CheckWhAndSP_BeUpdateCompletedEventHandler(object sender, Get_CheckWhAndSP_BeUpdateCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class Get_CheckWhAndSP_BeUpdateCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal Get_CheckWhAndSP_BeUpdateCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal set_SaveEntrustOutBill_CLDCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -60064,142 +60981,6 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void set_SaveOtherInBackBillCompletedEventHandler(object sender, set_SaveOtherInBackBillCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SaveOtherInBackBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_SaveOtherInBackBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public bool Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void set_SaveOtherInBackBill_NewCompletedEventHandler(object sender, set_SaveOtherInBackBill_NewCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SaveOtherInBackBill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_SaveOtherInBackBill_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public bool Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void set_SaveOtherInBillCompletedEventHandler(object sender, set_SaveOtherInBillCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SaveOtherInBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_SaveOtherInBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public bool Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void set_CheckAddOtherInBillCompletedEventHandler(object sender, set_CheckAddOtherInBillCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_CheckAddOtherInBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_CheckAddOtherInBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public bool Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
     public delegate void set_SaveMoveStockStepInBill_NewCompletedEventHandler(object sender, set_SaveMoveStockStepInBill_NewCompletedEventArgs e);
     
     /// <remarks/>
@@ -61837,74 +62618,6 @@
         private object[] results;
         
         internal set_SaveEntrustOutBill_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public bool Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void set_SaveEntrustOutBill_CLD_NewCompletedEventHandler(object sender, set_SaveEntrustOutBill_CLD_NewCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SaveEntrustOutBill_CLD_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_SaveEntrustOutBill_CLD_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public bool Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void set_SaveEntrustOutBill_CLDCompletedEventHandler(object sender, set_SaveEntrustOutBill_CLDCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SaveEntrustOutBill_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_SaveEntrustOutBill_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 4f87e92..a706746 100644
--- a/WebAPI/Web References/WebS/WebService1.wsdl
+++ b/WebAPI/Web References/WebS/WebService1.wsdl
@@ -2,6 +2,846 @@
 <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_BillBarCode">
+        <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="HStockOrgID" 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:complexType name="ClsXt_SystemParameterMain">
+        <s:sequence>
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_AutoSubmit" 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_SaveAutoAddnew" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_SourceBillCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_UpdateSourceInterID" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_MESFlag" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_FirstCheckOut" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_ProcessCheckOut" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_BillDateMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Cg_POInStockBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Cg_POInStockBill_SaveAutoAddnew" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Cg_POInStockBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Cg_POInStockBill_BarCodeCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Cg_POInStockBill_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_AutoSubmit" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_SaveAutoAddnew" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_SourceBillCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_AutoBarCode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_BillDateMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBillCheck_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBillCheck_WHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBillCheck_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBillCheck_SourceBarCodeCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBillCheck_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_AutoSubmit" 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_SaveAutoAddnew" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_SourceBillCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_Display" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_BillDateMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBillCheck_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBillCheck_WHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBillCheck_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBillCheck_SourceBarCodeCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBillCheck_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_AutoSubmit" 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_SaveAutoAddnew" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_SourceBillCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_BillDateMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBillCheck_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBillCheck_WHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBillCheck_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBillCheck_SourceBarCodeCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBillCheck_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_AutoSubmit" 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_SaveAutoAddnew" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_SourceBillCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_BillDateMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_AutoSubmit" 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_SaveAutoAddnew" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_FIFOList" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_FIFOCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_SimpleMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_AutoBarCode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_BillDateMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBillCheck_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBillCheck_WHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBillCheck_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBillCheck_SourceBarCodeCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBillCheck_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_AutoSubmit" 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_SaveAutoAddnew" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_FIFOList" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_FIFOCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_AutoSavePOStockInBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_NoRefresh" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_Display" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_BillDateMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBillCheck_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBillCheck_WHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBillCheck_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBillCheck_SourceBarCodeCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBillCheck_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_AutoSubmit" 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_SaveAutoAddnew" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_FIFOList" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_FIFOCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_BillDateMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBillCheck_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBillCheck_WHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBillCheck_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBillCheck_SourceBarCodeCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBillCheck_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_AutoSubmit" 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_SaveAutoAddnew" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_FIFOList" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_FIFOCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_SimpleMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_BillDateMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBillCheck_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBillCheck_WHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBillCheck_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBillCheck_SourceBarCodeCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBillCheck_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_AutoSubmit" 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_SaveAutoAddnew" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_FIFOList" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_FIFOCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_BillDateMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBillCheck_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBillCheck_WHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBillCheck_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBillCheck_SourceBarCodeCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBillCheck_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_AutoSubmit" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_SaveAutoAddnew" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_FIFOList" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_FIFOCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_BillDateMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBillCheck_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBillCheck_WHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBillCheck_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBillCheck_SourceBarCodeCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBillCheck_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_AutoSubmit" 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_SaveAutoAddnew" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_FIFOList" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_FIFOCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_Display" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_BillDateMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBillCheck_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBillCheck_WHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBillCheck_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBillCheck_SourceBarCodeCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBillCheck_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_AutoSubmit" 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_SaveAutoAddnew" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_FIFOList" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_FIFOCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_BillDateMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_AutoSubmit" 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_SaveAutoAddnew" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_FIFOList" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_FIFOCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_SourceBarCodeCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_BillDateMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_AutoSubmit" 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_SaveAutoAddnew" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_BillDateMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_AutoSubmit" 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_SaveAutoAddnew" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_BillDateMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_AutoSubmit" 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_SaveAutoAddnew" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_BillDateMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_AutoSubmit" 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_SaveAutoAddnew" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_BillDateMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_AutoSubmit" 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_SaveAutoAddnew" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_SimpleMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_BillDateMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_AutoSubmit" 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_SaveAutoAddnew" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_AutoSavePOStockInBackBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_BillDateMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_AutoSubmit" 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_SaveAutoAddnew" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_BillDateMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_AutoSubmit" 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_SaveAutoAddnew" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_SimpleMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_BillDateMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_PackUnionBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_PackUnionBill_SaveAutoAddnew" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_PackUnionBill_SourceBillTypeCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_PackUnionBill_SourceBillNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_PackUnionBill_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="WMS_ERPStockCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="WMS_WMSStockCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="WMS_WMSStockCtl_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="WMS_SaveUpdateStock" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="WMS_MaterBarCodeDefQty" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="WMS_BatchBarCodeDefQty" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="WMS_SNBarCodeDefQty" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="WMS_CampanyName" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="WMS_OneKeyMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="WMS_BarCodeMustSameSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="WMS_OneScanMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="WMS_UserByOrgRelation" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="WMS_MouldManagerCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="WMS_CloudMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="WMS_BillDateMode" 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="BarCode_AutoProductInBillWMS" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="BarCode_AutoPOStockInBillWMS" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="BarCode_AutoMateOutBackBillWMS" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="BarCode_AutoSellOutBackBillWMS" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="BarCode_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdInBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdInBill_BarCodeQty" 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_BarCodeQty" 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_DeleterAndMakerMustSame" 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:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdBackBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdBackBill_BarCodeQty" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldRepairOutBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldRepairOutBill_BarCodeQty" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldRepairInBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldRepairInBill_BarCodeQty" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldOtherInBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldOtherInBill_BarCodeQty" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldOtherOutBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldOtherOutBill_BarCodeQty" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldBorrowInBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldBorrowInBill_BarCodeQty" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldBorrowOutBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldBorrowOutBill_BarCodeQty" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldScrapInBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldScrapInBill_BarCodeQty" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldScrapOutBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldScrapOutBill_BarCodeQty" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdMoveBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdMoveBill_BarCodeQty" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldMoveStockStepOutBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldMoveStockStepOutBill_BarCodeQty" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldMoveStockStepInBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldMoveStockStepInBill_BarCodeQty" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdCheckStockBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBill_SaveAutoAddnew" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBill_AutoProcExchBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBill_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ProcessExchangeBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ProcessExchangeBill_SaveAutoAddnew" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ProcessExchangeBill_AutoBarCode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ProcessExchangeBill_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ProcessExchangeBill_SaveDeptIsNull" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_FIFOCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_FullMoveCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_QtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_OneCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_FirstCheckOut" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_ProcessCheckCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_DeleteCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_LineBindCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_AutoFindSNO" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_ShowUSERProcess" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_SaveAutoAddnew" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_DeleteRelationCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_PreQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_QtyRateCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_DyCentralInspectionControl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_DefQty" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_AutoCheck" 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_QtyPreQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_QtyNextQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_ProcessCheckOut" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_FirstCheckOut" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_DeleteCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_FstAutoICMOReport" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_LastAutoICMOReport" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_AutoStockIn" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_InStockType" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_AutoFindSNO" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_ShowUSERProcess" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_SaveAutoAddnew" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_DeleteRelationCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_NextQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_QtyRateCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_MustBeginWorkCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="QC_NoPassProdCheckBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="QC_NoPassProdCheckBill_QtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="QC_NoPassProdCheckBill_BadReasonQtyCtrl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="QC_NoPassProdCheckBill_DeleteCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_FIFOCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_FullMoveCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_QtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_OneCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_DeleteCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_SaveAutoAddnew" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_QtyRateCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustOutBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustOutBill_QtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustOutBill_DeleteCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustOutBill_SaveAutoAddnew" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustOutBill_QtyRateCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="JIT_DayPlan_TimeFrame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESBeginWorkBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESBeginWorkBill_SaveAutoAddnew" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESBeginWorkBill_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESBeginWorkBill_SwipeCardStart" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESBeginWorkBill_MouldUpper" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESReturnWorkBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESReturnWorkBill_SaveAutoAddnew" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESReturnWorkBill_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESEndWorkBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESEndWorkBill_SaveAutoAddnew" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESEndWorkBill_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESStopWorkBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESStopWorkBill_SaveAutoAddnew" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESStopWorkBill_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBillWorkQtyStatus_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBillWorkQtyStatus_SaveAutoAddnew" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBillWorkQtyStatus_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBillWorkQtyStatus_AutoNextWorkBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBillQualityStatus_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBillQualityStatus_SaveAutoAddnew" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBillQualityStatus_DeleterAndMakerMustSame" 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_SaveAutoAddnew" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MaterToSourceBill_DeleterAndMakerMustSame" 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="OA_ErrMsgBackBill_SaveAutoAddnew" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="OA_ErrMsgBackBill_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="OA_ErrMsgBackBill_SendDingDingMsg" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESProceReportWorkBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESProceReportWorkBill_SaveAutoAddnew" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESProceReportWorkBill_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="QC_FirstPieceCheckBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="QC_FirstPieceCheckBill_SaveAutoAddnew" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="QC_FirstPieceCheckBill_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="QC_FirstPieceCheckBill_QCSchemeSource" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="QC_PatrolProcCheckBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="QC_PatrolProcCheckBill_SaveAutoAddnew" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="QC_PatrolProcCheckBill_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="QC_PatrolProcCheckBill_QCSchemeSource" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="QC_ProcessCheckBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="QC_ProcessCheckBill_SaveAutoAddnew" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="QC_ProcessCheckBill_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="QC_ProcessCheckBill_QCSchemeSource" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="SB_EquipICMOTechParamBill_MustBeginWorkCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Gy_RoutingBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Gy_RoutingBill_SaveAutoAddnew" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Gy_RoutingBill_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Gy_RoutingBill_SaveAutoLastProc" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Gy_RoutingBill_EnableMultiLevel" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_StockInRequestBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Cg_POOrderBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Cg_PayableBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="YF_PayMentBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Xs_SeOrderBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Xs_SeOutStockBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Xs_ReceivableBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="YS_ReceiveBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Pay_WorkTimesBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldLowerBill_MouldUpper" type="s:string" />
+        </s:sequence>
+      </s:complexType>
+      <s:element name="get_BillBarCodeResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_BillBarCodeResult" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:complexType name="ClsKf_ICStockBill_WMS">
+        <s:sequence>
+          <s:element minOccurs="1" maxOccurs="1" name="HItemID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HBarType" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HWhNumber" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HWhName" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HSPFlag" type="s:boolean" />
+          <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HSPNumber" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HSPName" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HSCWhID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HSCWhNumber" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HSCWhName" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HSCSPFlag" type="s:boolean" />
+          <s:element minOccurs="1" maxOccurs="1" name="HSCSPID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HSCSPNumber" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HSCSPName" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HDeptID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HDeptNumber" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HDeptName" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HSupID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HSupNumber" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HSupName" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HOWNERNAME" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HCustom" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HMulSourceFlag" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HStockStyle" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HStockInOrgID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HStockInOrgName" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HStockOutOrgID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HStockOutOrgName" type="s:string" />
+          <s: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="HRemark" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HBack" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HSourceBarCodeFlag" type="s:boolean" />
+        </s:sequence>
+      </s:complexType>
+      <s:element name="get_BarCode_MoveStock">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HBillID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSCSPID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
+            <s:element minOccurs="1" maxOccurs="1" name="SourceFlag" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockInOrgID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockOutOrgID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HScanStyle" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HCustom1" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HCustom2" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_BarCode_MoveStockResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_BarCode_MoveStockResult" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SavePonderationBillMain_Temp_BarCode_MoveStock">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="omodel_View" type="tns:ClsGy_BarCodeBill_WMS_Model_View" />
+            <s:element minOccurs="1" maxOccurs="1" name="HBillID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSCSPID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
+            <s:element minOccurs="1" maxOccurs="1" name="SourceFlag" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockInOrgID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockOutOrgID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HCustom1" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HCustom2" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:complexType name="ClsGy_BarCodeBill_WMS_Model_View">
+        <s:complexContent mixed="false">
+          <s:extension base="tns:ClsGy_BarCodeBill_WMS_Model">
+            <s:sequence>
+              <s:element minOccurs="0" maxOccurs="1" name="HMaterNumber" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HMaterName" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HMaterModel" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HUnitName" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HSupName" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HGroupName" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HDeptName" type="s:string" />
+              <s:element minOccurs="1" maxOccurs="1" name="HErpClsID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HWHID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
+              <s:element minOccurs="0" maxOccurs="1" name="HCusRelationNumber" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HBarCodeStatus" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HWHName" type="s:string" />
+              <s:element minOccurs="1" maxOccurs="1" name="HDate" type="s:dateTime" />
+              <s:element minOccurs="1" maxOccurs="1" name="HInstructID" type="s:long" />
+              <s:element minOccurs="0" maxOccurs="1" name="HInstructNo" type="s:string" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSeOrderBillID" type="s:long" />
+              <s:element minOccurs="0" maxOccurs="1" name="HSeOrderBillNo" type="s:string" />
+              <s:element minOccurs="1" maxOccurs="1" name="HCheckerID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HAuxPropID" type="s:long" />
+              <s:element minOccurs="0" maxOccurs="1" name="HAuxPropName" type="s:string" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSTOCKORGID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSourceQty" type="s:double" />
+              <s:element minOccurs="0" maxOccurs="1" name="HBarCode_Pack" type="s:string" />
+            </s:sequence>
+          </s:extension>
+        </s:complexContent>
+      </s:complexType>
+      <s:complexType name="ClsGy_BarCodeBill_WMS_Model">
+        <s:sequence>
+          <s:element minOccurs="1" maxOccurs="1" name="HItemID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HBarCode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HBatchNo" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HMaterID" type="s:long" />
+          <s:element minOccurs="1" maxOccurs="1" name="HUnitID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HBarCodeType" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
+          <s:element minOccurs="1" maxOccurs="1" name="HSupID" type="s:long" />
+          <s:element minOccurs="1" maxOccurs="1" name="HGroupID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HMakeDate" type="s:dateTime" />
+          <s:element minOccurs="0" maxOccurs="1" name="HRemark" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HSourceInterID" type="s:long" />
+          <s:element minOccurs="1" maxOccurs="1" name="HSourceEntryID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HPrintQty" type="s:long" />
+          <s:element minOccurs="1" maxOccurs="1" name="HDeptID" type="s:long" />
+          <s:element minOccurs="1" maxOccurs="1" name="HinitQty" type="s:double" />
+          <s:element minOccurs="0" maxOccurs="1" name="HMTONo" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HStopflag" type="s:boolean" />
+          <s:element minOccurs="1" maxOccurs="1" name="HProduceDate" type="s:dateTime" />
+          <s:element minOccurs="1" maxOccurs="1" name="HExpiryDate" type="s:dateTime" />
+        </s:sequence>
+      </s:complexType>
+      <s:element name="set_SavePonderationBillMain_Temp_BarCode_MoveStockResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SavePonderationBillMain_Temp_BarCode_MoveStockResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKai">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="omodel_View" type="tns:ClsGy_BarCodeBill_WMS_Model_View" />
+            <s:element minOccurs="1" maxOccurs="1" name="HBillID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSCSPID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
+            <s:element minOccurs="1" maxOccurs="1" name="SourceFlag" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockInOrgID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockOutOrgID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HScanStyle" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLi">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="sHBarCode_Pack" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HBillID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSCSPID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="SourceFlag" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockInOrgID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockOutOrgID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="GetJXBarCode_SiMoEr">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="GetJXBarCode_SiMoErResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="GetJXBarCode_SiMoErResult" type="s:boolean" />
+            <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>
@@ -382,48 +1222,6 @@
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:complexType name="ClsKf_ICStockBill_WMS">
-        <s:sequence>
-          <s:element minOccurs="1" maxOccurs="1" name="HItemID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HBarType" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HWhNumber" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HWhName" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HSPFlag" type="s:boolean" />
-          <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HSPNumber" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HSPName" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HSCWhID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HSCWhNumber" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HSCWhName" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HSCSPFlag" type="s:boolean" />
-          <s:element minOccurs="1" maxOccurs="1" name="HSCSPID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HSCSPNumber" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HSCSPName" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HDeptID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HDeptNumber" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HDeptName" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HSupID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HSupNumber" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HSupName" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HOWNERNAME" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HCustom" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HMulSourceFlag" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HStockStyle" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HStockInOrgID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HStockInOrgName" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HStockOutOrgID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HStockOutOrgName" type="s:string" />
-          <s: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="HRemark" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HBack" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HSourceBarCodeFlag" type="s:boolean" />
-        </s:sequence>
-      </s:complexType>
       <s:element name="get_CheckTypeByBarCode_PackUnion">
         <s:complexType>
           <s:sequence>
@@ -574,33 +1372,6 @@
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:complexType name="ClsGy_BarCodeBill_WMS_Model">
-        <s:sequence>
-          <s:element minOccurs="1" maxOccurs="1" name="HItemID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HBarCode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HBatchNo" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HMaterID" type="s:long" />
-          <s:element minOccurs="1" maxOccurs="1" name="HUnitID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HBarCodeType" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
-          <s:element minOccurs="1" maxOccurs="1" name="HSupID" type="s:long" />
-          <s:element minOccurs="1" maxOccurs="1" name="HGroupID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HMakeDate" type="s:dateTime" />
-          <s:element minOccurs="0" maxOccurs="1" name="HRemark" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HSourceInterID" type="s:long" />
-          <s:element minOccurs="1" maxOccurs="1" name="HSourceEntryID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HPrintQty" type="s:long" />
-          <s:element minOccurs="1" maxOccurs="1" name="HDeptID" type="s:long" />
-          <s:element minOccurs="1" maxOccurs="1" name="HinitQty" type="s:double" />
-          <s:element minOccurs="0" maxOccurs="1" name="HMTONo" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HStopflag" type="s:boolean" />
-          <s:element minOccurs="1" maxOccurs="1" name="HProduceDate" type="s:dateTime" />
-          <s:element minOccurs="1" maxOccurs="1" name="HExpiryDate" type="s:dateTime" />
-        </s:sequence>
-      </s:complexType>
       <s:element name="get_BarCode_PackUnionBill">
         <s:complexType>
           <s:sequence>
@@ -1145,545 +1916,6 @@
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:complexType name="ClsGy_BarCodeBill_WMS_Model_View">
-        <s:complexContent mixed="false">
-          <s:extension base="tns:ClsGy_BarCodeBill_WMS_Model">
-            <s:sequence>
-              <s:element minOccurs="0" maxOccurs="1" name="HMaterNumber" type="s:string" />
-              <s:element minOccurs="0" maxOccurs="1" name="HMaterName" type="s:string" />
-              <s:element minOccurs="0" maxOccurs="1" name="HMaterModel" type="s:string" />
-              <s:element minOccurs="0" maxOccurs="1" name="HUnitName" type="s:string" />
-              <s:element minOccurs="0" maxOccurs="1" name="HSupName" type="s:string" />
-              <s:element minOccurs="0" maxOccurs="1" name="HGroupName" type="s:string" />
-              <s:element minOccurs="0" maxOccurs="1" name="HDeptName" type="s:string" />
-              <s:element minOccurs="1" maxOccurs="1" name="HErpClsID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HWHID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
-              <s:element minOccurs="0" maxOccurs="1" name="HCusRelationNumber" type="s:string" />
-              <s:element minOccurs="0" maxOccurs="1" name="HBarCodeStatus" type="s:string" />
-              <s:element minOccurs="0" maxOccurs="1" name="HWHName" type="s:string" />
-              <s:element minOccurs="1" maxOccurs="1" name="HDate" type="s:dateTime" />
-              <s:element minOccurs="1" maxOccurs="1" name="HInstructID" type="s:long" />
-              <s:element minOccurs="0" maxOccurs="1" name="HInstructNo" type="s:string" />
-              <s:element minOccurs="1" maxOccurs="1" name="HSeOrderBillID" type="s:long" />
-              <s:element minOccurs="0" maxOccurs="1" name="HSeOrderBillNo" type="s:string" />
-              <s:element minOccurs="1" maxOccurs="1" name="HCheckerID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HAuxPropID" type="s:long" />
-              <s:element minOccurs="0" maxOccurs="1" name="HAuxPropName" type="s:string" />
-              <s:element minOccurs="1" maxOccurs="1" name="HSTOCKORGID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HSourceQty" type="s:double" />
-              <s:element minOccurs="0" maxOccurs="1" name="HBarCode_Pack" type="s:string" />
-            </s:sequence>
-          </s:extension>
-        </s:complexContent>
-      </s:complexType>
-      <s:complexType name="ClsXt_SystemParameterMain">
-        <s:sequence>
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_SaveAutoAddnew" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_SourceBillCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_BatchNoCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_MultilineCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_MaterWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_SourceWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_UpdateSourceInterID" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_MESFlag" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_FirstCheckOut" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_ProcessCheckOut" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_DeleterAndMakerMustSame" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Cg_POInStockBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Cg_POInStockBill_SaveAutoAddnew" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Cg_POInStockBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Cg_POInStockBill_BarCodeCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Cg_POInStockBill_DeleterAndMakerMustSame" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_SaveAutoAddnew" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_SourceBillCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_BatchNoCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_MultilineCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_MaterWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_SourceWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_AutoBarCode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_DeleterAndMakerMustSame" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBillCheck_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBillCheck_WHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBillCheck_MultilineCtl" 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_SaveAutoAddnew" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_SourceBillCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_BatchNoCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_MultilineCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_MaterWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_SourceWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_Display" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_DeleterAndMakerMustSame" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBillCheck_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBillCheck_WHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBillCheck_MultilineCtl" 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_SaveAutoAddnew" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_SourceBillCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_BatchNoCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_MultilineCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_MaterWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_SourceWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_DeleterAndMakerMustSame" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBillCheck_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBillCheck_WHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBillCheck_MultilineCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_SaveAutoAddnew" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_SourceBillCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_BatchNoCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_MultilineCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_MaterWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_SourceWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_DeleterAndMakerMustSame" 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_SaveAutoAddnew" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_BatchNoCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_MultilineCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_MaterWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_SourceWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_FIFOList" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_FIFOCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_SimpleMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_AutoBarCode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_DeleterAndMakerMustSame" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBillCheck_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBillCheck_WHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBillCheck_MultilineCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_SaveAutoAddnew" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_BatchNoCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_MultilineCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_MaterWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_SourceWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_FIFOList" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_FIFOCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_AutoSavePOStockInBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_NoRefresh" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_Display" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_DeleterAndMakerMustSame" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBillCheck_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBillCheck_WHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBillCheck_MultilineCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBillCheck_SourceBarCodeCtl" 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_SaveAutoAddnew" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_BatchNoCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_MultilineCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_MaterWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_SourceWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_FIFOList" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_FIFOCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_DeleterAndMakerMustSame" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBillCheck_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBillCheck_WHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBillCheck_MultilineCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_SaveAutoAddnew" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_BatchNoCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_MultilineCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_MaterWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_SourceWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_FIFOList" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_FIFOCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_SimpleMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_DeleterAndMakerMustSame" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBillCheck_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBillCheck_WHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBillCheck_MultilineCtl" 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_SaveAutoAddnew" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_BatchNoCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_MultilineCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_MaterWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_SourceWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_FIFOList" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_FIFOCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_DeleterAndMakerMustSame" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBillCheck_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBillCheck_WHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBillCheck_MultilineCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_SaveAutoAddnew" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_BatchNoCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_MultilineCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_MaterWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_SourceWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_FIFOList" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_FIFOCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_DeleterAndMakerMustSame" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBillCheck_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBillCheck_WHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBillCheck_MultilineCtl" 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_SaveAutoAddnew" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_BatchNoCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_MultilineCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_MaterWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_SourceWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_FIFOList" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_FIFOCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_Display" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_DeleterAndMakerMustSame" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBillCheck_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBillCheck_WHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBillCheck_MultilineCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_SaveAutoAddnew" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_BatchNoCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_MultilineCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_MaterWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_SourceWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_FIFOList" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_FIFOCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_DeleterAndMakerMustSame" 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_SaveAutoAddnew" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_BatchNoCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_MultilineCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_MaterWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_SourceWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_FIFOList" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_FIFOCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_SourceBarCodeCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_DeleterAndMakerMustSame" 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_SaveAutoAddnew" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_BatchNoCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_MultilineCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_MaterWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_SourceWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_DeleterAndMakerMustSame" 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_SaveAutoAddnew" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_BatchNoCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_MultilineCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_MaterWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_SourceWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_DeleterAndMakerMustSame" 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_SaveAutoAddnew" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_BatchNoCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_MultilineCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_MaterWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_SourceWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_DeleterAndMakerMustSame" 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_SaveAutoAddnew" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_BatchNoCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_MultilineCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_MaterWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_SourceWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_DeleterAndMakerMustSame" 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_SaveAutoAddnew" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_BatchNoCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_MultilineCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_MaterWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_SourceWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_SimpleMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_DeleterAndMakerMustSame" 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_SaveAutoAddnew" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_BatchNoCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_MultilineCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_MaterWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_SourceWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_AutoSavePOStockInBackBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_DeleterAndMakerMustSame" 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_SaveAutoAddnew" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_BatchNoCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_MultilineCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_MaterWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_SourceWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_DeleterAndMakerMustSame" 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_SaveAutoAddnew" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_BatchNoCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_MultilineCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_MaterWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_SourceWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_SimpleMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_DeleterAndMakerMustSame" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_PackUnionBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_PackUnionBill_SaveAutoAddnew" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_PackUnionBill_SourceBillTypeCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_PackUnionBill_SourceBillNoCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_PackUnionBill_DeleterAndMakerMustSame" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="WMS_ERPStockCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="WMS_WMSStockCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="WMS_WMSStockCtl_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="WMS_SaveUpdateStock" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="WMS_MaterBarCodeDefQty" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="WMS_BatchBarCodeDefQty" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="WMS_SNBarCodeDefQty" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="WMS_CampanyName" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="WMS_OneKeyMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="WMS_BarCodeMustSameSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="WMS_OneScanMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="WMS_UserByOrgRelation" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="WMS_MouldManagerCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="WMS_CloudMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="WMS_BillDateMode" 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="BarCode_AutoProductInBillWMS" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="BarCode_AutoPOStockInBillWMS" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="BarCode_AutoMateOutBackBillWMS" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="BarCode_AutoSellOutBackBillWMS" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="BarCode_DeleterAndMakerMustSame" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdInBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdInBill_BarCodeQty" 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_BarCodeQty" 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_DeleterAndMakerMustSame" 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:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdBackBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdBackBill_BarCodeQty" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldRepairOutBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldRepairOutBill_BarCodeQty" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldRepairInBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldRepairInBill_BarCodeQty" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldOtherInBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldOtherInBill_BarCodeQty" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldOtherOutBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldOtherOutBill_BarCodeQty" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldBorrowInBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldBorrowInBill_BarCodeQty" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldBorrowOutBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldBorrowOutBill_BarCodeQty" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldScrapInBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldScrapInBill_BarCodeQty" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldScrapOutBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldScrapOutBill_BarCodeQty" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdMoveBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdMoveBill_BarCodeQty" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldMoveStockStepOutBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldMoveStockStepOutBill_BarCodeQty" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldMoveStockStepInBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldMoveStockStepInBill_BarCodeQty" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdCheckStockBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBill_SaveAutoAddnew" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBill_AutoProcExchBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBill_DeleterAndMakerMustSame" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_ProcessExchangeBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_ProcessExchangeBill_SaveAutoAddnew" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_ProcessExchangeBill_AutoBarCode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_ProcessExchangeBill_DeleterAndMakerMustSame" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_ProcessExchangeBill_SaveDeptIsNull" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_FIFOCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_FullMoveCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_QtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_OneCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_FirstCheckOut" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_ProcessCheckCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_DeleteCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_LineBindCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_AutoFindSNO" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_ShowUSERProcess" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_SaveAutoAddnew" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_DeleteRelationCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_PreQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_QtyRateCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_DyCentralInspectionControl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_DefQty" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_AutoCheck" 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_QtyPreQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_QtyNextQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_ProcessCheckOut" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_FirstCheckOut" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_DeleteCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_FstAutoICMOReport" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_LastAutoICMOReport" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_AutoStockIn" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_InStockType" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_AutoFindSNO" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_ShowUSERProcess" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_SaveAutoAddnew" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_DeleteRelationCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_NextQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_QtyRateCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_MustBeginWorkCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="QC_NoPassProdCheckBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="QC_NoPassProdCheckBill_QtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="QC_NoPassProdCheckBill_BadReasonQtyCtrl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="QC_NoPassProdCheckBill_DeleteCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_FIFOCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_FullMoveCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_QtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_OneCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_DeleteCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_SaveAutoAddnew" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_QtyRateCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustOutBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustOutBill_QtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustOutBill_DeleteCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustOutBill_SaveAutoAddnew" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustOutBill_QtyRateCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESBeginWorkBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESBeginWorkBill_SaveAutoAddnew" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESBeginWorkBill_DeleterAndMakerMustSame" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESBeginWorkBill_SwipeCardStart" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESBeginWorkBill_MouldUpper" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESReturnWorkBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESReturnWorkBill_SaveAutoAddnew" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESReturnWorkBill_DeleterAndMakerMustSame" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESEndWorkBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESEndWorkBill_SaveAutoAddnew" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESEndWorkBill_DeleterAndMakerMustSame" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESStopWorkBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESStopWorkBill_SaveAutoAddnew" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESStopWorkBill_DeleterAndMakerMustSame" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBillWorkQtyStatus_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBillWorkQtyStatus_SaveAutoAddnew" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBillWorkQtyStatus_DeleterAndMakerMustSame" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBillWorkQtyStatus_AutoNextWorkBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBillQualityStatus_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBillQualityStatus_SaveAutoAddnew" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBillQualityStatus_DeleterAndMakerMustSame" 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_SaveAutoAddnew" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MaterToSourceBill_DeleterAndMakerMustSame" 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="OA_ErrMsgBackBill_SaveAutoAddnew" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="OA_ErrMsgBackBill_DeleterAndMakerMustSame" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="OA_ErrMsgBackBill_SendDingDingMsg" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESProceReportWorkBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESProceReportWorkBill_SaveAutoAddnew" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESProceReportWorkBill_DeleterAndMakerMustSame" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="QC_FirstPieceCheckBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="QC_FirstPieceCheckBill_SaveAutoAddnew" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="QC_FirstPieceCheckBill_DeleterAndMakerMustSame" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="QC_FirstPieceCheckBill_QCSchemeSource" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="QC_PatrolProcCheckBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="QC_PatrolProcCheckBill_SaveAutoAddnew" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="QC_PatrolProcCheckBill_DeleterAndMakerMustSame" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="QC_PatrolProcCheckBill_QCSchemeSource" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="QC_ProcessCheckBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="QC_ProcessCheckBill_SaveAutoAddnew" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="QC_ProcessCheckBill_DeleterAndMakerMustSame" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="QC_ProcessCheckBill_QCSchemeSource" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="SB_EquipICMOTechParamBill_MustBeginWorkCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Gy_RoutingBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Gy_RoutingBill_SaveAutoAddnew" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Gy_RoutingBill_DeleterAndMakerMustSame" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Gy_RoutingBill_SaveAutoLastProc" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Gy_RoutingBill_EnableMultiLevel" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_StockInRequestBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Cg_POOrderBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Cg_PayableBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="YF_PayMentBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Xs_SeOrderBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Xs_SeOutStockBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Xs_ReceivableBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="YS_ReceiveBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Pay_WorkTimesBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldLowerBill_MouldUpper" type="s:string" />
-        </s:sequence>
-      </s:complexType>
       <s:element name="set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckResponse">
         <s:complexType>
           <s:sequence>
@@ -1713,6 +1945,30 @@
         <s:complexType>
           <s:sequence>
             <s:element minOccurs="1" maxOccurs="1" name="set_SavePonderationBillMain_Temp_BarCode_BillCheckResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_SavePonderationBillMain_Temp_PackBarCode_BillCheck">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="omodel_View" type="tns:ClsGy_BarCodeBill_WMS_Model_View" />
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockOrgID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_SavePonderationBillMain_Temp_PackBarCode_BillCheckResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_SavePonderationBillMain_Temp_PackBarCode_BillCheckResult" type="tns:ClsKf_ICStockBill_WMS" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
@@ -2146,6 +2402,114 @@
             <s:element minOccurs="0" maxOccurs="1" name="sHSupName" type="s:string" />
             <s:element minOccurs="1" maxOccurs="1" name="sHDeptID" type="s:long" />
             <s:element minOccurs="0" maxOccurs="1" name="sHDeptName" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_SaveMESCLOUDUseNamePsd">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_SaveMESCLOUDUseNamePsdResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_SaveMESCLOUDUseNamePsdResult">
+              <s:complexType>
+                <s:sequence>
+                  <s:element ref="s:schema" />
+                  <s:any />
+                </s:sequence>
+              </s:complexType>
+            </s:element>
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="CheckAllowBeforeSave">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="CheckAllowBeforeSaveResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="CheckAllowBeforeSaveResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_SystemParameter">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="omodel" type="tns:ClsXt_SystemParameterMain" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_SystemParameterResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="get_SystemParameterResult" type="s:boolean" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_InfoByBarCode">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_InfoByBarCodeResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_InfoByBarCodeResult" type="tns:ClsGy_BarCodeBill_WMS_Model_View" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="Get_CheckWhAndSP">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="sHInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="sHWHID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="sHSPID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HWHID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="Get_CheckWhAndSPResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="Get_CheckWhAndSPResult" type="s:boolean" />
+            <s:element minOccurs="1" maxOccurs="1" name="HWHID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="Get_CheckWhAndSP_BeUpdate">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="sHWHID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="sHSPID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="Get_CheckWhAndSP_BeUpdateResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="Get_CheckWhAndSP_BeUpdateResult" type="s:boolean" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
@@ -4119,175 +4483,128 @@
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="get_BillBarCode">
+      <s:element name="set_SaveOtherInBackBill">
         <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="HStockOrgID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ICStockBillMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="get_BillBarCodeResponse">
+      <s:complexType name="ClsKf_ICStockBillMain">
+        <s:complexContent mixed="false">
+          <s:extension base="tns:ClsXt_BaseBillMain">
+            <s:sequence>
+              <s:element minOccurs="1" maxOccurs="1" name="HSupID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HWHID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HEmpID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HManagerID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSecManagerID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HKeeperID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HDeptID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HCurID" type="s:long" />
+              <s:element minOccurs="0" maxOccurs="1" name="HExplanation" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HInnerBillNo" type="s:string" />
+              <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSellSID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HConveyCompID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HConveyTypeID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HCarriage" type="s:float" />
+              <s:element minOccurs="0" maxOccurs="1" name="HSeOrderBillNo_M" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HSeOrderBillNo" type="s:string" />
+              <s:element minOccurs="1" maxOccurs="1" name="HConveyMoney" type="s:double" />
+              <s:element minOccurs="1" maxOccurs="1" name="HCheckMoney" type="s:double" />
+              <s:element minOccurs="1" maxOccurs="1" name="HCheckMoneyFor" type="s:double" />
+              <s:element minOccurs="1" maxOccurs="1" name="HRemainMoney" type="s:double" />
+              <s:element minOccurs="1" maxOccurs="1" name="HCheckStatus" type="s:long" />
+              <s:element minOccurs="0" maxOccurs="1" name="HHookType" type="s:string" />
+              <s:element minOccurs="1" maxOccurs="1" name="HHookQty" type="s:double" />
+              <s:element minOccurs="0" maxOccurs="1" name="HCarNo" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HLinkMan" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HLinkPhone" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HAddress" type="s:string" />
+              <s:element minOccurs="1" maxOccurs="1" name="HProcID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSALEORGID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HPRDORGID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSTOCKORGID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSETTLEORGID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HOWNERSUPPLIERID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HDEMANDORGID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HPURCHASEORGID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HPAYORGID" type="s:long" />
+              <s:element minOccurs="0" maxOccurs="1" name="HOWNERTYPEID" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HStockStyle" type="s:string" />
+            </s:sequence>
+          </s:extension>
+        </s:complexContent>
+      </s:complexType>
+      <s:element name="set_SaveOtherInBackBillResponse">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="get_BillBarCodeResult" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveOtherInBackBillResult" type="s:boolean" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="get_BarCode_MoveStock">
+      <s:element name="set_SaveOtherInBackBill_New">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HBillID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HSCSPID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
-            <s:element minOccurs="1" maxOccurs="1" name="SourceFlag" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HStockInOrgID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HStockOutOrgID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="HScanStyle" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HCustom1" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HCustom2" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_BarCode_MoveStockResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="get_BarCode_MoveStockResult" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ICStockBillMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="set_SavePonderationBillMain_Temp_BarCode_MoveStock">
+      <s:element name="set_SaveOtherInBackBill_NewResponse">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="omodel_View" type="tns:ClsGy_BarCodeBill_WMS_Model_View" />
-            <s:element minOccurs="1" maxOccurs="1" name="HBillID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HSCSPID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
-            <s:element minOccurs="1" maxOccurs="1" name="SourceFlag" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HStockInOrgID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HStockOutOrgID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="HCustom1" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HCustom2" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveOtherInBackBill_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_SavePonderationBillMain_Temp_BarCode_MoveStockResponse">
+      <s:element name="set_SaveOtherInBill">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_SavePonderationBillMain_Temp_BarCode_MoveStockResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_OtherInBillMain" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKai">
+      <s:complexType name="ClsKf_OtherInBillMain">
+        <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="0" maxOccurs="1" name="HStockStyle" type="s:string" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSTOCKORGID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+            </s:sequence>
+          </s:extension>
+        </s:complexContent>
+      </s:complexType>
+      <s:element name="set_SaveOtherInBillResponse">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="omodel_View" type="tns:ClsGy_BarCodeBill_WMS_Model_View" />
-            <s:element minOccurs="1" maxOccurs="1" name="HBillID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HSCSPID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
-            <s:element minOccurs="1" maxOccurs="1" name="SourceFlag" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HStockInOrgID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HStockOutOrgID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="HScanStyle" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveOtherInBillResult" type="s:boolean" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLi">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="sHBarCode_Pack" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HBillID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HSCSPID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="SourceFlag" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HStockInOrgID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HStockOutOrgID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="GetJXBarCode_SiMoEr">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="GetJXBarCode_SiMoErResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="GetJXBarCode_SiMoErResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_CheckOtherInBill">
+      <s:element name="set_CheckAddOtherInBill">
         <s:complexType>
           <s:sequence>
             <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_OtherInBillMain_K3" />
@@ -4326,6 +4643,22 @@
           <s:element minOccurs="0" maxOccurs="1" name="HDeleteDate" type="s:string" />
         </s:sequence>
       </s:complexType>
+      <s:element name="set_CheckAddOtherInBillResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_CheckAddOtherInBillResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_CheckOtherInBill">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_OtherInBillMain_K3" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
       <s:element name="set_CheckOtherInBillResponse">
         <s:complexType>
           <s:sequence>
@@ -4376,28 +4709,6 @@
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:complexType name="ClsKf_OtherInBillMain">
-        <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="0" maxOccurs="1" name="HStockStyle" type="s:string" />
-              <s:element minOccurs="1" maxOccurs="1" name="HSTOCKORGID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
-            </s:sequence>
-          </s:extension>
-        </s:complexContent>
-      </s:complexType>
       <s:element name="set_SaveOtherInBill_NewResponse">
         <s:complexType>
           <s:sequence>
@@ -4454,38 +4765,6 @@
         <s:complexType>
           <s:sequence>
             <s:element minOccurs="1" maxOccurs="1" name="set_SaveOtherInBill_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_SaveOtherInBill_CLD_BillCheck">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_OtherInBillMain" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SaveOtherInBill_CLD_BillCheckResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_SaveOtherInBill_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_SaveOtherInBill_CLD_BillCheck_Verify">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_OtherInBillMain" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SaveOtherInBill_CLD_BillCheck_VerifyResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_SaveOtherInBill_CLD_BillCheck_VerifyResult" type="s:boolean" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
@@ -5770,118 +6049,12 @@
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="get_SaveMESCLOUDUseNamePsd">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_SaveMESCLOUDUseNamePsdResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="get_SaveMESCLOUDUseNamePsdResult">
-              <s:complexType>
-                <s:sequence>
-                  <s:element ref="s:schema" />
-                  <s:any />
-                </s:sequence>
-              </s:complexType>
-            </s:element>
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="CheckAllowBeforeSave">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="CheckAllowBeforeSaveResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="CheckAllowBeforeSaveResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_SystemParameter">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="omodel" type="tns:ClsXt_SystemParameterMain" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_SystemParameterResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="get_SystemParameterResult" type="s:boolean" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_InfoByBarCode">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_InfoByBarCodeResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="get_InfoByBarCodeResult" type="tns:ClsGy_BarCodeBill_WMS_Model_View" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="Get_CheckWhAndSP">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="sHInterID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHBillType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="sHWHID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="sHSPID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HWHID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="Get_CheckWhAndSPResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="Get_CheckWhAndSPResult" type="s:boolean" />
-            <s:element minOccurs="1" maxOccurs="1" name="HWHID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="Get_CheckWhAndSP_BeUpdate">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="sHWHID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="sHSPID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="Get_CheckWhAndSP_BeUpdateResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="Get_CheckWhAndSP_BeUpdateResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SaveEntrustOutBill_BillCheck">
+      <s:element name="set_SaveEntrustOutBill_CLD_New">
         <s:complexType>
           <s:sequence>
             <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_EntrustOutBillMain" />
+            <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>
@@ -5907,6 +6080,40 @@
           </s:extension>
         </s:complexContent>
       </s:complexType>
+      <s:element name="set_SaveEntrustOutBill_CLD_NewResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveEntrustOutBill_CLD_NewResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SaveEntrustOutBill_CLD">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_EntrustOutBillMain" />
+            <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_SaveEntrustOutBill_CLDResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveEntrustOutBill_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_SaveEntrustOutBill_BillCheck">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_EntrustOutBillMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
       <s:element name="set_SaveEntrustOutBill_BillCheckResponse">
         <s:complexType>
           <s:sequence>
@@ -5924,55 +6131,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_SaveOtherOutBackBillResponse">
         <s:complexType>
           <s:sequence>
@@ -6975,72 +7133,6 @@
         <s:complexType>
           <s:sequence>
             <s:element minOccurs="1" maxOccurs="1" name="set_SaveEntrustInBill_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_SaveOtherInBackBill">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ICStockBillMain" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SaveOtherInBackBillResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_SaveOtherInBackBillResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SaveOtherInBackBill_New">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ICStockBillMain" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SaveOtherInBackBill_NewResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_SaveOtherInBackBill_NewResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SaveOtherInBill">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_OtherInBillMain" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SaveOtherInBillResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_SaveOtherInBillResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_CheckAddOtherInBill">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_OtherInBillMain_K3" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_CheckAddOtherInBillResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_CheckAddOtherInBillResult" type="s:boolean" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
@@ -8330,42 +8422,6 @@
         <s:complexType>
           <s:sequence>
             <s:element minOccurs="1" maxOccurs="1" name="set_SaveEntrustOutBill_NewResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SaveEntrustOutBill_CLD_New">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_EntrustOutBillMain" />
-            <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_SaveEntrustOutBill_CLD_NewResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_SaveEntrustOutBill_CLD_NewResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SaveEntrustOutBill_CLD">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_EntrustOutBillMain" />
-            <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_SaveEntrustOutBill_CLDResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_SaveEntrustOutBill_CLDResult" type="s:boolean" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
@@ -14081,6 +14137,42 @@
       </s:element>
     </s:schema>
   </wsdl:types>
+  <wsdl:message name="get_BillBarCodeSoapIn">
+    <wsdl:part name="parameters" element="tns:get_BillBarCode" />
+  </wsdl:message>
+  <wsdl:message name="get_BillBarCodeSoapOut">
+    <wsdl:part name="parameters" element="tns:get_BillBarCodeResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_BarCode_MoveStockSoapIn">
+    <wsdl:part name="parameters" element="tns:get_BarCode_MoveStock" />
+  </wsdl:message>
+  <wsdl:message name="get_BarCode_MoveStockSoapOut">
+    <wsdl:part name="parameters" element="tns:get_BarCode_MoveStockResponse" />
+  </wsdl:message>
+  <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_MoveStockSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStock" />
+  </wsdl:message>
+  <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_MoveStockSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStockResponse" />
+  </wsdl:message>
+  <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKai" />
+  </wsdl:message>
+  <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiResponse" />
+  </wsdl:message>
+  <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLi" />
+  </wsdl:message>
+  <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiResponse" />
+  </wsdl:message>
+  <wsdl:message name="GetJXBarCode_SiMoErSoapIn">
+    <wsdl:part name="parameters" element="tns:GetJXBarCode_SiMoEr" />
+  </wsdl:message>
+  <wsdl:message name="GetJXBarCode_SiMoErSoapOut">
+    <wsdl:part name="parameters" element="tns:GetJXBarCode_SiMoErResponse" />
+  </wsdl:message>
   <wsdl:message name="get_CheckTypeByMouldSourceSoapIn">
     <wsdl:part name="parameters" element="tns:get_CheckTypeByMouldSource" />
   </wsdl:message>
@@ -14363,6 +14455,12 @@
   <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_BillCheckSoapOut">
     <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_BillCheckResponse" />
   </wsdl:message>
+  <wsdl:message name="get_SavePonderationBillMain_Temp_PackBarCode_BillCheckSoapIn">
+    <wsdl:part name="parameters" element="tns:get_SavePonderationBillMain_Temp_PackBarCode_BillCheck" />
+  </wsdl:message>
+  <wsdl:message name="get_SavePonderationBillMain_Temp_PackBarCode_BillCheckSoapOut">
+    <wsdl:part name="parameters" element="tns:get_SavePonderationBillMain_Temp_PackBarCode_BillCheckResponse" />
+  </wsdl:message>
   <wsdl:message name="get_CheckTypeByBarCode_BillCheckSoapIn">
     <wsdl:part name="parameters" element="tns:get_CheckTypeByBarCode_BillCheck" />
   </wsdl:message>
@@ -14488,6 +14586,42 @@
   </wsdl:message>
   <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_MouldSoapOut">
     <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_MouldResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_SaveMESCLOUDUseNamePsdSoapIn">
+    <wsdl:part name="parameters" element="tns:get_SaveMESCLOUDUseNamePsd" />
+  </wsdl:message>
+  <wsdl:message name="get_SaveMESCLOUDUseNamePsdSoapOut">
+    <wsdl:part name="parameters" element="tns:get_SaveMESCLOUDUseNamePsdResponse" />
+  </wsdl:message>
+  <wsdl:message name="CheckAllowBeforeSaveSoapIn">
+    <wsdl:part name="parameters" element="tns:CheckAllowBeforeSave" />
+  </wsdl:message>
+  <wsdl:message name="CheckAllowBeforeSaveSoapOut">
+    <wsdl:part name="parameters" element="tns:CheckAllowBeforeSaveResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_SystemParameterSoapIn">
+    <wsdl:part name="parameters" element="tns:get_SystemParameter" />
+  </wsdl:message>
+  <wsdl:message name="get_SystemParameterSoapOut">
+    <wsdl:part name="parameters" element="tns:get_SystemParameterResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_InfoByBarCodeSoapIn">
+    <wsdl:part name="parameters" element="tns:get_InfoByBarCode" />
+  </wsdl:message>
+  <wsdl:message name="get_InfoByBarCodeSoapOut">
+    <wsdl:part name="parameters" element="tns:get_InfoByBarCodeResponse" />
+  </wsdl:message>
+  <wsdl:message name="Get_CheckWhAndSPSoapIn">
+    <wsdl:part name="parameters" element="tns:Get_CheckWhAndSP" />
+  </wsdl:message>
+  <wsdl:message name="Get_CheckWhAndSPSoapOut">
+    <wsdl:part name="parameters" element="tns:Get_CheckWhAndSPResponse" />
+  </wsdl:message>
+  <wsdl:message name="Get_CheckWhAndSP_BeUpdateSoapIn">
+    <wsdl:part name="parameters" element="tns:Get_CheckWhAndSP_BeUpdate" />
+  </wsdl:message>
+  <wsdl:message name="Get_CheckWhAndSP_BeUpdateSoapOut">
+    <wsdl:part name="parameters" element="tns:Get_CheckWhAndSP_BeUpdateResponse" />
   </wsdl:message>
   <wsdl:message name="get_InfoByBarCode_SourceSoapIn">
     <wsdl:part name="parameters" element="tns:get_InfoByBarCode_Source" />
@@ -14957,41 +15091,29 @@
   <wsdl:message name="get_BaseSetSoapOut">
     <wsdl:part name="parameters" element="tns:get_BaseSetResponse" />
   </wsdl:message>
-  <wsdl:message name="get_BillBarCodeSoapIn">
-    <wsdl:part name="parameters" element="tns:get_BillBarCode" />
+  <wsdl:message name="set_SaveOtherInBackBillSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveOtherInBackBill" />
   </wsdl:message>
-  <wsdl:message name="get_BillBarCodeSoapOut">
-    <wsdl:part name="parameters" element="tns:get_BillBarCodeResponse" />
+  <wsdl:message name="set_SaveOtherInBackBillSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveOtherInBackBillResponse" />
   </wsdl:message>
-  <wsdl:message name="get_BarCode_MoveStockSoapIn">
-    <wsdl:part name="parameters" element="tns:get_BarCode_MoveStock" />
+  <wsdl:message name="set_SaveOtherInBackBill_NewSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveOtherInBackBill_New" />
   </wsdl:message>
-  <wsdl:message name="get_BarCode_MoveStockSoapOut">
-    <wsdl:part name="parameters" element="tns:get_BarCode_MoveStockResponse" />
+  <wsdl:message name="set_SaveOtherInBackBill_NewSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveOtherInBackBill_NewResponse" />
   </wsdl:message>
-  <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_MoveStockSoapIn">
-    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStock" />
+  <wsdl:message name="set_SaveOtherInBillSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveOtherInBill" />
   </wsdl:message>
-  <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_MoveStockSoapOut">
-    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStockResponse" />
+  <wsdl:message name="set_SaveOtherInBillSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveOtherInBillResponse" />
   </wsdl:message>
-  <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiSoapIn">
-    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKai" />
+  <wsdl:message name="set_CheckAddOtherInBillSoapIn">
+    <wsdl:part name="parameters" element="tns:set_CheckAddOtherInBill" />
   </wsdl:message>
-  <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiSoapOut">
-    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiResponse" />
-  </wsdl:message>
-  <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiSoapIn">
-    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLi" />
-  </wsdl:message>
-  <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiSoapOut">
-    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiResponse" />
-  </wsdl:message>
-  <wsdl:message name="GetJXBarCode_SiMoErSoapIn">
-    <wsdl:part name="parameters" element="tns:GetJXBarCode_SiMoEr" />
-  </wsdl:message>
-  <wsdl:message name="GetJXBarCode_SiMoErSoapOut">
-    <wsdl:part name="parameters" element="tns:GetJXBarCode_SiMoErResponse" />
+  <wsdl:message name="set_CheckAddOtherInBillSoapOut">
+    <wsdl:part name="parameters" element="tns:set_CheckAddOtherInBillResponse" />
   </wsdl:message>
   <wsdl:message name="set_CheckOtherInBillSoapIn">
     <wsdl:part name="parameters" element="tns:set_CheckOtherInBill" />
@@ -15034,18 +15156,6 @@
   </wsdl:message>
   <wsdl:message name="set_SaveOtherInBill_BillCheckSoapOut">
     <wsdl:part name="parameters" element="tns:set_SaveOtherInBill_BillCheckResponse" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveOtherInBill_CLD_BillCheckSoapIn">
-    <wsdl:part name="parameters" element="tns:set_SaveOtherInBill_CLD_BillCheck" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveOtherInBill_CLD_BillCheckSoapOut">
-    <wsdl:part name="parameters" element="tns:set_SaveOtherInBill_CLD_BillCheckResponse" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveOtherInBill_CLD_BillCheck_VerifySoapIn">
-    <wsdl:part name="parameters" element="tns:set_SaveOtherInBill_CLD_BillCheck_Verify" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveOtherInBill_CLD_BillCheck_VerifySoapOut">
-    <wsdl:part name="parameters" element="tns:set_SaveOtherInBill_CLD_BillCheck_VerifyResponse" />
   </wsdl:message>
   <wsdl:message name="set_SaveMouldProdInBill_NewSoapIn">
     <wsdl:part name="parameters" element="tns:set_SaveMouldProdInBill_New" />
@@ -15395,41 +15505,17 @@
   <wsdl:message name="get_SaveCLOUDUseNameandPsdSoapOut">
     <wsdl:part name="parameters" element="tns:get_SaveCLOUDUseNameandPsdResponse" />
   </wsdl:message>
-  <wsdl:message name="get_SaveMESCLOUDUseNamePsdSoapIn">
-    <wsdl:part name="parameters" element="tns:get_SaveMESCLOUDUseNamePsd" />
+  <wsdl:message name="set_SaveEntrustOutBill_CLD_NewSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveEntrustOutBill_CLD_New" />
   </wsdl:message>
-  <wsdl:message name="get_SaveMESCLOUDUseNamePsdSoapOut">
-    <wsdl:part name="parameters" element="tns:get_SaveMESCLOUDUseNamePsdResponse" />
+  <wsdl:message name="set_SaveEntrustOutBill_CLD_NewSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveEntrustOutBill_CLD_NewResponse" />
   </wsdl:message>
-  <wsdl:message name="CheckAllowBeforeSaveSoapIn">
-    <wsdl:part name="parameters" element="tns:CheckAllowBeforeSave" />
+  <wsdl:message name="set_SaveEntrustOutBill_CLDSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveEntrustOutBill_CLD" />
   </wsdl:message>
-  <wsdl:message name="CheckAllowBeforeSaveSoapOut">
-    <wsdl:part name="parameters" element="tns:CheckAllowBeforeSaveResponse" />
-  </wsdl:message>
-  <wsdl:message name="get_SystemParameterSoapIn">
-    <wsdl:part name="parameters" element="tns:get_SystemParameter" />
-  </wsdl:message>
-  <wsdl:message name="get_SystemParameterSoapOut">
-    <wsdl:part name="parameters" element="tns:get_SystemParameterResponse" />
-  </wsdl:message>
-  <wsdl:message name="get_InfoByBarCodeSoapIn">
-    <wsdl:part name="parameters" element="tns:get_InfoByBarCode" />
-  </wsdl:message>
-  <wsdl:message name="get_InfoByBarCodeSoapOut">
-    <wsdl:part name="parameters" element="tns:get_InfoByBarCodeResponse" />
-  </wsdl:message>
-  <wsdl:message name="Get_CheckWhAndSPSoapIn">
-    <wsdl:part name="parameters" element="tns:Get_CheckWhAndSP" />
-  </wsdl:message>
-  <wsdl:message name="Get_CheckWhAndSPSoapOut">
-    <wsdl:part name="parameters" element="tns:Get_CheckWhAndSPResponse" />
-  </wsdl:message>
-  <wsdl:message name="Get_CheckWhAndSP_BeUpdateSoapIn">
-    <wsdl:part name="parameters" element="tns:Get_CheckWhAndSP_BeUpdate" />
-  </wsdl:message>
-  <wsdl:message name="Get_CheckWhAndSP_BeUpdateSoapOut">
-    <wsdl:part name="parameters" element="tns:Get_CheckWhAndSP_BeUpdateResponse" />
+  <wsdl:message name="set_SaveEntrustOutBill_CLDSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveEntrustOutBill_CLDResponse" />
   </wsdl:message>
   <wsdl:message name="set_SaveEntrustOutBill_BillCheckSoapIn">
     <wsdl:part name="parameters" element="tns:set_SaveEntrustOutBill_BillCheck" />
@@ -15718,30 +15804,6 @@
   </wsdl:message>
   <wsdl:message name="set_SaveEntrustInBill_CLDSoapOut">
     <wsdl:part name="parameters" element="tns:set_SaveEntrustInBill_CLDResponse" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveOtherInBackBillSoapIn">
-    <wsdl:part name="parameters" element="tns:set_SaveOtherInBackBill" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveOtherInBackBillSoapOut">
-    <wsdl:part name="parameters" element="tns:set_SaveOtherInBackBillResponse" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveOtherInBackBill_NewSoapIn">
-    <wsdl:part name="parameters" element="tns:set_SaveOtherInBackBill_New" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveOtherInBackBill_NewSoapOut">
-    <wsdl:part name="parameters" element="tns:set_SaveOtherInBackBill_NewResponse" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveOtherInBillSoapIn">
-    <wsdl:part name="parameters" element="tns:set_SaveOtherInBill" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveOtherInBillSoapOut">
-    <wsdl:part name="parameters" element="tns:set_SaveOtherInBillResponse" />
-  </wsdl:message>
-  <wsdl:message name="set_CheckAddOtherInBillSoapIn">
-    <wsdl:part name="parameters" element="tns:set_CheckAddOtherInBill" />
-  </wsdl:message>
-  <wsdl:message name="set_CheckAddOtherInBillSoapOut">
-    <wsdl:part name="parameters" element="tns:set_CheckAddOtherInBillResponse" />
   </wsdl:message>
   <wsdl:message name="set_SaveMoveStockStepInBill_NewSoapIn">
     <wsdl:part name="parameters" element="tns:set_SaveMoveStockStepInBill_New" />
@@ -16042,18 +16104,6 @@
   </wsdl:message>
   <wsdl:message name="set_SaveEntrustOutBill_NewSoapOut">
     <wsdl:part name="parameters" element="tns:set_SaveEntrustOutBill_NewResponse" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveEntrustOutBill_CLD_NewSoapIn">
-    <wsdl:part name="parameters" element="tns:set_SaveEntrustOutBill_CLD_New" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveEntrustOutBill_CLD_NewSoapOut">
-    <wsdl:part name="parameters" element="tns:set_SaveEntrustOutBill_CLD_NewResponse" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveEntrustOutBill_CLDSoapIn">
-    <wsdl:part name="parameters" element="tns:set_SaveEntrustOutBill_CLD" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveEntrustOutBill_CLDSoapOut">
-    <wsdl:part name="parameters" element="tns:set_SaveEntrustOutBill_CLDResponse" />
   </wsdl:message>
   <wsdl:message name="set_ClearPonderationBillMain_Temp_ChangGuiSoapIn">
     <wsdl:part name="parameters" element="tns:set_ClearPonderationBillMain_Temp_ChangGui" />
@@ -17484,6 +17534,30 @@
     <wsdl:part name="parameters" element="tns:GetSc_ICMOBackBillListResponse" />
   </wsdl:message>
   <wsdl:portType name="WebService1Soap">
+    <wsdl:operation name="get_BillBarCode">
+      <wsdl:input message="tns:get_BillBarCodeSoapIn" />
+      <wsdl:output message="tns:get_BillBarCodeSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_BarCode_MoveStock">
+      <wsdl:input message="tns:get_BarCode_MoveStockSoapIn" />
+      <wsdl:output message="tns:get_BarCode_MoveStockSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_MoveStock">
+      <wsdl:input message="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStockSoapIn" />
+      <wsdl:output message="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStockSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKai">
+      <wsdl:input message="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiSoapIn" />
+      <wsdl:output message="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLi">
+      <wsdl:input message="tns:set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiSoapIn" />
+      <wsdl:output message="tns:set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="GetJXBarCode_SiMoEr">
+      <wsdl:input message="tns:GetJXBarCode_SiMoErSoapIn" />
+      <wsdl:output message="tns:GetJXBarCode_SiMoErSoapOut" />
+    </wsdl:operation>
     <wsdl:operation name="get_CheckTypeByMouldSource">
       <wsdl:input message="tns:get_CheckTypeByMouldSourceSoapIn" />
       <wsdl:output message="tns:get_CheckTypeByMouldSourceSoapOut" />
@@ -17672,6 +17746,10 @@
       <wsdl:input message="tns:set_SavePonderationBillMain_Temp_BarCode_BillCheckSoapIn" />
       <wsdl:output message="tns:set_SavePonderationBillMain_Temp_BarCode_BillCheckSoapOut" />
     </wsdl:operation>
+    <wsdl:operation name="get_SavePonderationBillMain_Temp_PackBarCode_BillCheck">
+      <wsdl:input message="tns:get_SavePonderationBillMain_Temp_PackBarCode_BillCheckSoapIn" />
+      <wsdl:output message="tns:get_SavePonderationBillMain_Temp_PackBarCode_BillCheckSoapOut" />
+    </wsdl:operation>
     <wsdl:operation name="get_CheckTypeByBarCode_BillCheck">
       <wsdl:input message="tns:get_CheckTypeByBarCode_BillCheckSoapIn" />
       <wsdl:output message="tns:get_CheckTypeByBarCode_BillCheckSoapOut" />
@@ -17755,6 +17833,30 @@
     <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_Mould">
       <wsdl:input message="tns:set_SavePonderationBillMain_Temp_BarCode_MouldSoapIn" />
       <wsdl:output message="tns:set_SavePonderationBillMain_Temp_BarCode_MouldSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_SaveMESCLOUDUseNamePsd">
+      <wsdl:input message="tns:get_SaveMESCLOUDUseNamePsdSoapIn" />
+      <wsdl:output message="tns:get_SaveMESCLOUDUseNamePsdSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="CheckAllowBeforeSave">
+      <wsdl:input message="tns:CheckAllowBeforeSaveSoapIn" />
+      <wsdl:output message="tns:CheckAllowBeforeSaveSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_SystemParameter">
+      <wsdl:input message="tns:get_SystemParameterSoapIn" />
+      <wsdl:output message="tns:get_SystemParameterSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_InfoByBarCode">
+      <wsdl:input message="tns:get_InfoByBarCodeSoapIn" />
+      <wsdl:output message="tns:get_InfoByBarCodeSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="Get_CheckWhAndSP">
+      <wsdl:input message="tns:Get_CheckWhAndSPSoapIn" />
+      <wsdl:output message="tns:Get_CheckWhAndSPSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="Get_CheckWhAndSP_BeUpdate">
+      <wsdl:input message="tns:Get_CheckWhAndSP_BeUpdateSoapIn" />
+      <wsdl:output message="tns:Get_CheckWhAndSP_BeUpdateSoapOut" />
     </wsdl:operation>
     <wsdl:operation name="get_InfoByBarCode_Source">
       <wsdl:input message="tns:get_InfoByBarCode_SourceSoapIn" />
@@ -18068,29 +18170,21 @@
       <wsdl:input message="tns:get_BaseSetSoapIn" />
       <wsdl:output message="tns:get_BaseSetSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="get_BillBarCode">
-      <wsdl:input message="tns:get_BillBarCodeSoapIn" />
-      <wsdl:output message="tns:get_BillBarCodeSoapOut" />
+    <wsdl:operation name="set_SaveOtherInBackBill">
+      <wsdl:input message="tns:set_SaveOtherInBackBillSoapIn" />
+      <wsdl:output message="tns:set_SaveOtherInBackBillSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="get_BarCode_MoveStock">
-      <wsdl:input message="tns:get_BarCode_MoveStockSoapIn" />
-      <wsdl:output message="tns:get_BarCode_MoveStockSoapOut" />
+    <wsdl:operation name="set_SaveOtherInBackBill_New">
+      <wsdl:input message="tns:set_SaveOtherInBackBill_NewSoapIn" />
+      <wsdl:output message="tns:set_SaveOtherInBackBill_NewSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_MoveStock">
-      <wsdl:input message="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStockSoapIn" />
-      <wsdl:output message="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStockSoapOut" />
+    <wsdl:operation name="set_SaveOtherInBill">
+      <wsdl:input message="tns:set_SaveOtherInBillSoapIn" />
+      <wsdl:output message="tns:set_SaveOtherInBillSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKai">
-      <wsdl:input message="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiSoapIn" />
-      <wsdl:output message="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLi">
-      <wsdl:input message="tns:set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiSoapIn" />
-      <wsdl:output message="tns:set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLiSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="GetJXBarCode_SiMoEr">
-      <wsdl:input message="tns:GetJXBarCode_SiMoErSoapIn" />
-      <wsdl:output message="tns:GetJXBarCode_SiMoErSoapOut" />
+    <wsdl:operation name="set_CheckAddOtherInBill">
+      <wsdl:input message="tns:set_CheckAddOtherInBillSoapIn" />
+      <wsdl:output message="tns:set_CheckAddOtherInBillSoapOut" />
     </wsdl:operation>
     <wsdl:operation name="set_CheckOtherInBill">
       <wsdl:input message="tns:set_CheckOtherInBillSoapIn" />
@@ -18119,14 +18213,6 @@
     <wsdl:operation name="set_SaveOtherInBill_BillCheck">
       <wsdl:input message="tns:set_SaveOtherInBill_BillCheckSoapIn" />
       <wsdl:output message="tns:set_SaveOtherInBill_BillCheckSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveOtherInBill_CLD_BillCheck">
-      <wsdl:input message="tns:set_SaveOtherInBill_CLD_BillCheckSoapIn" />
-      <wsdl:output message="tns:set_SaveOtherInBill_CLD_BillCheckSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveOtherInBill_CLD_BillCheck_Verify">
-      <wsdl:input message="tns:set_SaveOtherInBill_CLD_BillCheck_VerifySoapIn" />
-      <wsdl:output message="tns:set_SaveOtherInBill_CLD_BillCheck_VerifySoapOut" />
     </wsdl:operation>
     <wsdl:operation name="set_SaveMouldProdInBill_New">
       <wsdl:input message="tns:set_SaveMouldProdInBill_NewSoapIn" />
@@ -18360,29 +18446,13 @@
       <wsdl:input message="tns:get_SaveCLOUDUseNameandPsdSoapIn" />
       <wsdl:output message="tns:get_SaveCLOUDUseNameandPsdSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="get_SaveMESCLOUDUseNamePsd">
-      <wsdl:input message="tns:get_SaveMESCLOUDUseNamePsdSoapIn" />
-      <wsdl:output message="tns:get_SaveMESCLOUDUseNamePsdSoapOut" />
+    <wsdl:operation name="set_SaveEntrustOutBill_CLD_New">
+      <wsdl:input message="tns:set_SaveEntrustOutBill_CLD_NewSoapIn" />
+      <wsdl:output message="tns:set_SaveEntrustOutBill_CLD_NewSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="CheckAllowBeforeSave">
-      <wsdl:input message="tns:CheckAllowBeforeSaveSoapIn" />
-      <wsdl:output message="tns:CheckAllowBeforeSaveSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="get_SystemParameter">
-      <wsdl:input message="tns:get_SystemParameterSoapIn" />
-      <wsdl:output message="tns:get_SystemParameterSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="get_InfoByBarCode">
-      <wsdl:input message="tns:get_InfoByBarCodeSoapIn" />
-      <wsdl:output message="tns:get_InfoByBarCodeSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="Get_CheckWhAndSP">
-      <wsdl:input message="tns:Get_CheckWhAndSPSoapIn" />
-      <wsdl:output message="tns:Get_CheckWhAndSPSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="Get_CheckWhAndSP_BeUpdate">
-      <wsdl:input message="tns:Get_CheckWhAndSP_BeUpdateSoapIn" />
-      <wsdl:output message="tns:Get_CheckWhAndSP_BeUpdateSoapOut" />
+    <wsdl:operation name="set_SaveEntrustOutBill_CLD">
+      <wsdl:input message="tns:set_SaveEntrustOutBill_CLDSoapIn" />
+      <wsdl:output message="tns:set_SaveEntrustOutBill_CLDSoapOut" />
     </wsdl:operation>
     <wsdl:operation name="set_SaveEntrustOutBill_BillCheck">
       <wsdl:input message="tns:set_SaveEntrustOutBill_BillCheckSoapIn" />
@@ -18575,22 +18645,6 @@
     <wsdl:operation name="set_SaveEntrustInBill_CLD">
       <wsdl:input message="tns:set_SaveEntrustInBill_CLDSoapIn" />
       <wsdl:output message="tns:set_SaveEntrustInBill_CLDSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveOtherInBackBill">
-      <wsdl:input message="tns:set_SaveOtherInBackBillSoapIn" />
-      <wsdl:output message="tns:set_SaveOtherInBackBillSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveOtherInBackBill_New">
-      <wsdl:input message="tns:set_SaveOtherInBackBill_NewSoapIn" />
-      <wsdl:output message="tns:set_SaveOtherInBackBill_NewSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveOtherInBill">
-      <wsdl:input message="tns:set_SaveOtherInBillSoapIn" />
-      <wsdl:output message="tns:set_SaveOtherInBillSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="set_CheckAddOtherInBill">
-      <wsdl:input message="tns:set_CheckAddOtherInBillSoapIn" />
-      <wsdl:output message="tns:set_CheckAddOtherInBillSoapOut" />
     </wsdl:operation>
     <wsdl:operation name="set_SaveMoveStockStepInBill_New">
       <wsdl:input message="tns:set_SaveMoveStockStepInBill_NewSoapIn" />
@@ -18791,14 +18845,6 @@
     <wsdl:operation name="set_SaveEntrustOutBill_New">
       <wsdl:input message="tns:set_SaveEntrustOutBill_NewSoapIn" />
       <wsdl:output message="tns:set_SaveEntrustOutBill_NewSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveEntrustOutBill_CLD_New">
-      <wsdl:input message="tns:set_SaveEntrustOutBill_CLD_NewSoapIn" />
-      <wsdl:output message="tns:set_SaveEntrustOutBill_CLD_NewSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveEntrustOutBill_CLD">
-      <wsdl:input message="tns:set_SaveEntrustOutBill_CLDSoapIn" />
-      <wsdl:output message="tns:set_SaveEntrustOutBill_CLDSoapOut" />
     </wsdl:operation>
     <wsdl:operation name="set_ClearPonderationBillMain_Temp_ChangGui">
       <wsdl:input message="tns:set_ClearPonderationBillMain_Temp_ChangGuiSoapIn" />
@@ -19755,6 +19801,60 @@
   </wsdl:portType>
   <wsdl:binding name="WebService1Soap" type="tns:WebService1Soap">
     <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
+    <wsdl:operation name="get_BillBarCode">
+      <soap:operation soapAction="http://tempuri.org/get_BillBarCode" 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_MoveStock">
+      <soap:operation soapAction="http://tempuri.org/get_BarCode_MoveStock" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_MoveStock">
+      <soap:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_MoveStock" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKai">
+      <soap:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKai" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLi">
+      <soap:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLi" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="GetJXBarCode_SiMoEr">
+      <soap:operation soapAction="http://tempuri.org/GetJXBarCode_SiMoEr" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
     <wsdl:operation name="get_CheckTypeByMouldSource">
       <soap:operation soapAction="http://tempuri.org/get_CheckTypeByMouldSource" style="document" />
       <wsdl:input>
@@ -20178,6 +20278,15 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
+    <wsdl:operation name="get_SavePonderationBillMain_Temp_PackBarCode_BillCheck">
+      <soap:operation soapAction="http://tempuri.org/get_SavePonderationBillMain_Temp_PackBarCode_BillCheck" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
     <wsdl:operation name="get_CheckTypeByBarCode_BillCheck">
       <soap:operation soapAction="http://tempuri.org/get_CheckTypeByBarCode_BillCheck" style="document" />
       <wsdl:input>
@@ -20360,6 +20469,60 @@
     </wsdl:operation>
     <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_Mould">
       <soap:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_Mould" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_SaveMESCLOUDUseNamePsd">
+      <soap:operation soapAction="http://tempuri.org/get_SaveMESCLOUDUseNamePsd" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="CheckAllowBeforeSave">
+      <soap:operation soapAction="http://tempuri.org/CheckAllowBeforeSave" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_SystemParameter">
+      <soap:operation soapAction="http://tempuri.org/get_SystemParameter" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_InfoByBarCode">
+      <soap:operation soapAction="http://tempuri.org/get_InfoByBarCode" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="Get_CheckWhAndSP">
+      <soap:operation soapAction="http://tempuri.org/Get_CheckWhAndSP" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="Get_CheckWhAndSP_BeUpdate">
+      <soap:operation soapAction="http://tempuri.org/Get_CheckWhAndSP_BeUpdate" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -21069,8 +21232,8 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="get_BillBarCode">
-      <soap:operation soapAction="http://tempuri.org/get_BillBarCode" style="document" />
+    <wsdl:operation name="set_SaveOtherInBackBill">
+      <soap:operation soapAction="http://tempuri.org/set_SaveOtherInBackBill" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -21078,8 +21241,8 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="get_BarCode_MoveStock">
-      <soap:operation soapAction="http://tempuri.org/get_BarCode_MoveStock" style="document" />
+    <wsdl:operation name="set_SaveOtherInBackBill_New">
+      <soap:operation soapAction="http://tempuri.org/set_SaveOtherInBackBill_New" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -21087,8 +21250,8 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_MoveStock">
-      <soap:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_MoveStock" style="document" />
+    <wsdl:operation name="set_SaveOtherInBill">
+      <soap:operation soapAction="http://tempuri.org/set_SaveOtherInBill" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -21096,26 +21259,8 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKai">
-      <soap:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKai" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLi">
-      <soap:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLi" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="GetJXBarCode_SiMoEr">
-      <soap:operation soapAction="http://tempuri.org/GetJXBarCode_SiMoEr" style="document" />
+    <wsdl:operation name="set_CheckAddOtherInBill">
+      <soap:operation soapAction="http://tempuri.org/set_CheckAddOtherInBill" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -21179,24 +21324,6 @@
     </wsdl:operation>
     <wsdl:operation name="set_SaveOtherInBill_BillCheck">
       <soap:operation soapAction="http://tempuri.org/set_SaveOtherInBill_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_SaveOtherInBill_CLD_BillCheck">
-      <soap:operation soapAction="http://tempuri.org/set_SaveOtherInBill_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_SaveOtherInBill_CLD_BillCheck_Verify">
-      <soap:operation soapAction="http://tempuri.org/set_SaveOtherInBill_CLD_BillCheck_Verify" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -21726,8 +21853,8 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="get_SaveMESCLOUDUseNamePsd">
-      <soap:operation soapAction="http://tempuri.org/get_SaveMESCLOUDUseNamePsd" style="document" />
+    <wsdl:operation name="set_SaveEntrustOutBill_CLD_New">
+      <soap:operation soapAction="http://tempuri.org/set_SaveEntrustOutBill_CLD_New" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -21735,44 +21862,8 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="CheckAllowBeforeSave">
-      <soap:operation soapAction="http://tempuri.org/CheckAllowBeforeSave" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_SystemParameter">
-      <soap:operation soapAction="http://tempuri.org/get_SystemParameter" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_InfoByBarCode">
-      <soap:operation soapAction="http://tempuri.org/get_InfoByBarCode" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="Get_CheckWhAndSP">
-      <soap:operation soapAction="http://tempuri.org/Get_CheckWhAndSP" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="Get_CheckWhAndSP_BeUpdate">
-      <soap:operation soapAction="http://tempuri.org/Get_CheckWhAndSP_BeUpdate" style="document" />
+    <wsdl:operation name="set_SaveEntrustOutBill_CLD">
+      <soap:operation soapAction="http://tempuri.org/set_SaveEntrustOutBill_CLD" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -22205,42 +22296,6 @@
     </wsdl:operation>
     <wsdl:operation name="set_SaveEntrustInBill_CLD">
       <soap:operation soapAction="http://tempuri.org/set_SaveEntrustInBill_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_SaveOtherInBackBill">
-      <soap:operation soapAction="http://tempuri.org/set_SaveOtherInBackBill" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveOtherInBackBill_New">
-      <soap:operation soapAction="http://tempuri.org/set_SaveOtherInBackBill_New" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveOtherInBill">
-      <soap:operation soapAction="http://tempuri.org/set_SaveOtherInBill" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_CheckAddOtherInBill">
-      <soap:operation soapAction="http://tempuri.org/set_CheckAddOtherInBill" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -22691,24 +22746,6 @@
     </wsdl:operation>
     <wsdl:operation name="set_SaveEntrustOutBill_New">
       <soap:operation soapAction="http://tempuri.org/set_SaveEntrustOutBill_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_SaveEntrustOutBill_CLD_New">
-      <soap:operation soapAction="http://tempuri.org/set_SaveEntrustOutBill_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_SaveEntrustOutBill_CLD">
-      <soap:operation soapAction="http://tempuri.org/set_SaveEntrustOutBill_CLD" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -24861,6 +24898,60 @@
   </wsdl:binding>
   <wsdl:binding name="WebService1Soap12" type="tns:WebService1Soap">
     <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
+    <wsdl:operation name="get_BillBarCode">
+      <soap12:operation soapAction="http://tempuri.org/get_BillBarCode" 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_MoveStock">
+      <soap12:operation soapAction="http://tempuri.org/get_BarCode_MoveStock" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_MoveStock">
+      <soap12:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_MoveStock" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKai">
+      <soap12:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKai" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLi">
+      <soap12:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLi" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="GetJXBarCode_SiMoEr">
+      <soap12:operation soapAction="http://tempuri.org/GetJXBarCode_SiMoEr" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
     <wsdl:operation name="get_CheckTypeByMouldSource">
       <soap12:operation soapAction="http://tempuri.org/get_CheckTypeByMouldSource" style="document" />
       <wsdl:input>
@@ -25284,6 +25375,15 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
+    <wsdl:operation name="get_SavePonderationBillMain_Temp_PackBarCode_BillCheck">
+      <soap12:operation soapAction="http://tempuri.org/get_SavePonderationBillMain_Temp_PackBarCode_BillCheck" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
     <wsdl:operation name="get_CheckTypeByBarCode_BillCheck">
       <soap12:operation soapAction="http://tempuri.org/get_CheckTypeByBarCode_BillCheck" style="document" />
       <wsdl:input>
@@ -25466,6 +25566,60 @@
     </wsdl:operation>
     <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_Mould">
       <soap12:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_Mould" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_SaveMESCLOUDUseNamePsd">
+      <soap12:operation soapAction="http://tempuri.org/get_SaveMESCLOUDUseNamePsd" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="CheckAllowBeforeSave">
+      <soap12:operation soapAction="http://tempuri.org/CheckAllowBeforeSave" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_SystemParameter">
+      <soap12:operation soapAction="http://tempuri.org/get_SystemParameter" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_InfoByBarCode">
+      <soap12:operation soapAction="http://tempuri.org/get_InfoByBarCode" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="Get_CheckWhAndSP">
+      <soap12:operation soapAction="http://tempuri.org/Get_CheckWhAndSP" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="Get_CheckWhAndSP_BeUpdate">
+      <soap12:operation soapAction="http://tempuri.org/Get_CheckWhAndSP_BeUpdate" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -26175,8 +26329,8 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="get_BillBarCode">
-      <soap12:operation soapAction="http://tempuri.org/get_BillBarCode" style="document" />
+    <wsdl:operation name="set_SaveOtherInBackBill">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveOtherInBackBill" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -26184,8 +26338,8 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="get_BarCode_MoveStock">
-      <soap12:operation soapAction="http://tempuri.org/get_BarCode_MoveStock" style="document" />
+    <wsdl:operation name="set_SaveOtherInBackBill_New">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveOtherInBackBill_New" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -26193,8 +26347,8 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_MoveStock">
-      <soap12:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_MoveStock" style="document" />
+    <wsdl:operation name="set_SaveOtherInBill">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveOtherInBill" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -26202,26 +26356,8 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKai">
-      <soap12:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKai" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLi">
-      <soap12:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_Pack_MoveStock_ZhuoLi" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="GetJXBarCode_SiMoEr">
-      <soap12:operation soapAction="http://tempuri.org/GetJXBarCode_SiMoEr" style="document" />
+    <wsdl:operation name="set_CheckAddOtherInBill">
+      <soap12:operation soapAction="http://tempuri.org/set_CheckAddOtherInBill" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -26285,24 +26421,6 @@
     </wsdl:operation>
     <wsdl:operation name="set_SaveOtherInBill_BillCheck">
       <soap12:operation soapAction="http://tempuri.org/set_SaveOtherInBill_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_SaveOtherInBill_CLD_BillCheck">
-      <soap12:operation soapAction="http://tempuri.org/set_SaveOtherInBill_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_SaveOtherInBill_CLD_BillCheck_Verify">
-      <soap12:operation soapAction="http://tempuri.org/set_SaveOtherInBill_CLD_BillCheck_Verify" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -26832,8 +26950,8 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="get_SaveMESCLOUDUseNamePsd">
-      <soap12:operation soapAction="http://tempuri.org/get_SaveMESCLOUDUseNamePsd" style="document" />
+    <wsdl:operation name="set_SaveEntrustOutBill_CLD_New">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveEntrustOutBill_CLD_New" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -26841,44 +26959,8 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="CheckAllowBeforeSave">
-      <soap12:operation soapAction="http://tempuri.org/CheckAllowBeforeSave" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_SystemParameter">
-      <soap12:operation soapAction="http://tempuri.org/get_SystemParameter" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_InfoByBarCode">
-      <soap12:operation soapAction="http://tempuri.org/get_InfoByBarCode" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="Get_CheckWhAndSP">
-      <soap12:operation soapAction="http://tempuri.org/Get_CheckWhAndSP" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="Get_CheckWhAndSP_BeUpdate">
-      <soap12:operation soapAction="http://tempuri.org/Get_CheckWhAndSP_BeUpdate" style="document" />
+    <wsdl:operation name="set_SaveEntrustOutBill_CLD">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveEntrustOutBill_CLD" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -27311,42 +27393,6 @@
     </wsdl:operation>
     <wsdl:operation name="set_SaveEntrustInBill_CLD">
       <soap12:operation soapAction="http://tempuri.org/set_SaveEntrustInBill_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_SaveOtherInBackBill">
-      <soap12:operation soapAction="http://tempuri.org/set_SaveOtherInBackBill" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveOtherInBackBill_New">
-      <soap12:operation soapAction="http://tempuri.org/set_SaveOtherInBackBill_New" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveOtherInBill">
-      <soap12:operation soapAction="http://tempuri.org/set_SaveOtherInBill" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_CheckAddOtherInBill">
-      <soap12:operation soapAction="http://tempuri.org/set_CheckAddOtherInBill" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -27797,24 +27843,6 @@
     </wsdl:operation>
     <wsdl:operation name="set_SaveEntrustOutBill_New">
       <soap12:operation soapAction="http://tempuri.org/set_SaveEntrustOutBill_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_SaveEntrustOutBill_CLD_New">
-      <soap12:operation soapAction="http://tempuri.org/set_SaveEntrustOutBill_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_SaveEntrustOutBill_CLD">
-      <soap12:operation soapAction="http://tempuri.org/set_SaveEntrustOutBill_CLD" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
diff --git a/WebAPI/WebAPI.csproj b/WebAPI/WebAPI.csproj
index a6f23d6..5522c4a 100644
--- a/WebAPI/WebAPI.csproj
+++ b/WebAPI/WebAPI.csproj
@@ -718,8 +718,10 @@
     <Compile Include="Controllers\鐢熶骇绠$悊\鎶ュ伐鍙板伐搴廫Sc_MESReturnStepWorkBillController.cs" />
     <Compile Include="Controllers\鐢熶骇绠$悊\鎶ュ伐鍙板伐搴廫Sc_MESStopStepWorkBillController.cs" />
     <Compile Include="Controllers\鐢熶骇绠$悊\鎶ュ伐鍙板伐搴廫Sc_QualityReportStepBillController.cs" />
+    <Compile Include="Controllers\鐢熶骇绠$悊\鐝寮�鐝崟\Sc_ShiftsBeginInfoBillController.cs" />
     <Compile Include="Controllers\鐢熶骇绠$悊\鐢熶骇浠诲姟鍗昞Sc_ICMOBillController.cs" />
     <Compile Include="Controllers\鐢熶骇绠$悊\鐢熶骇鎶ヨ〃\Sc_ProductReportController.cs" />
+    <Compile Include="Controllers\鐢熶骇绠$悊\璁惧鐘舵�佸垎姝Sc_HEquipStateDistributionController.cs" />
     <Compile Include="Controllers\鐢熶骇绠$悊\璐ㄩ噺姹囨姤鍗昞Sc_QualityReportBillController.cs" />
     <Compile Include="Controllers\鐪嬫澘绠$悊\KB_CSGLController.cs" />
     <Compile Include="Controllers\鐪嬫澘绠$悊\Kf_XSFHController.cs" />
diff --git a/WebAPI/WebAPI.csproj.user b/WebAPI/WebAPI.csproj.user
index be6507d..08b2801 100644
--- a/WebAPI/WebAPI.csproj.user
+++ b/WebAPI/WebAPI.csproj.user
@@ -2,7 +2,7 @@
 <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
   <PropertyGroup>
     <LastActiveSolutionConfig>Debug|Any CPU</LastActiveSolutionConfig>
-    <NameOfLastUsedPublishProfile>C:\Users\86130\Desktop\鏅轰簯杩堟�漒MES-WEB-API\WebAPI\Properties\PublishProfiles\FolderProfilewtt.pubxml</NameOfLastUsedPublishProfile>
+    <NameOfLastUsedPublishProfile>D:\鏅轰簯杩堟�漒MES\MES-WEB-API\WebAPI\Properties\PublishProfiles\JFAPI.pubxml</NameOfLastUsedPublishProfile>
     <UseIISExpress>true</UseIISExpress>
     <Use64BitIISExpress />
     <IISExpressSSLPort />

--
Gitblit v1.9.1