From 5c9033488d025bdf554e2e33b2a8030d3743faeb Mon Sep 17 00:00:00 2001
From: chenhaozhe <cgz@hz-kingdee.com>
Date: 星期一, 12 一月 2026 10:05:49 +0800
Subject: [PATCH] 添加 模具维修检验单 派工单 APP 获取单据缓存接口 添加 APP 根据器具条码查找器具档案信息 应用程序接口

---
 WebAPI/Web References/WebS/Reference.cs | 3243 ++++++++++++++++++++++++++++++++++++++--------------------
 1 files changed, 2,119 insertions(+), 1,124 deletions(-)

diff --git a/WebAPI/Web References/WebS/Reference.cs b/WebAPI/Web References/WebS/Reference.cs
index c9a3592..ddb72d0 100644
--- a/WebAPI/Web References/WebS/Reference.cs
+++ b/WebAPI/Web References/WebS/Reference.cs
@@ -34,9 +34,17 @@
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsXt_BaseBillMain))]
     public partial class WebService1 : System.Web.Services.Protocols.SoapHttpClientProtocol {
         
+        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_CheckTypeByBarCode_BillCheck_NewOperationCompleted;
+        
         private System.Threading.SendOrPostCallback get_BillBarCode_VerifyOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_SavePonderationBillMain_Temp_BarCodeFIFO_BillCheckOperationCompleted;
         
         private System.Threading.SendOrPostCallback GetKf_PonderationBillMain_Temp_BillCheckOperationCompleted;
         
@@ -75,6 +83,8 @@
         private System.Threading.SendOrPostCallback DeleteMouldOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_BarCode_MouldOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_SourceBill_ICMOReportOperationCompleted;
         
         private System.Threading.SendOrPostCallback get_SourceBill_ProductInOperationCompleted;
         
@@ -149,6 +159,8 @@
         private System.Threading.SendOrPostCallback get_SavePonderationBillMain_Temp_BarCode_MoveStock_AddSourceOperationCompleted;
         
         private System.Threading.SendOrPostCallback GetJXBarCode_SiMoErOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback GetJXBarCode_XiaoWeiOperationCompleted;
         
         private System.Threading.SendOrPostCallback get_CheckTypeByMouldSourceOperationCompleted;
         
@@ -242,9 +254,7 @@
         
         private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckOperationCompleted;
         
-        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_BarCode_BillCheckOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback get_SavePonderationBillMain_Temp_PackBarCode_BillCheckOperationCompleted;
+        private System.Threading.SendOrPostCallback Get_CheckQtyByBarCodeOperationCompleted;
         
         private System.Threading.SendOrPostCallback Get_CheckQtyByBarCode_GetWhAndSPOperationCompleted;
         
@@ -412,8 +422,6 @@
         
         private System.Threading.SendOrPostCallback get_SourceBill_MaterBarCodeOperationCompleted;
         
-        private System.Threading.SendOrPostCallback get_SourceBill_ICMOReportOperationCompleted;
-        
         private System.Threading.SendOrPostCallback GetProductInBillOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_SaveProductInBill_NewOperationCompleted;
@@ -508,6 +516,8 @@
         
         private System.Threading.SendOrPostCallback GetKf_PonderationBillMain_Temp_OrgandWHSPOperationCompleted;
         
+        private System.Threading.SendOrPostCallback GetBillQuery_WMSOperationCompleted;
+        
         private System.Threading.SendOrPostCallback TempList_ModifyOperationCompleted;
         
         private System.Threading.SendOrPostCallback DeleteBillListOperationCompleted;
@@ -525,8 +535,6 @@
         private System.Threading.SendOrPostCallback GetKf_ICStockBillQueryListOperationCompleted;
         
         private System.Threading.SendOrPostCallback Get_ICInventoryByMaterIDListOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback Get_CheckQtyByBarCodeOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_SaveEntrustInBackBill_CLDOperationCompleted;
         
@@ -1233,10 +1241,22 @@
         }
         
         /// <remarks/>
+        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/>
+        public event get_CheckTypeByBarCode_BillCheck_NewCompletedEventHandler get_CheckTypeByBarCode_BillCheck_NewCompleted;
+        
+        /// <remarks/>
         public event get_BillBarCode_VerifyCompletedEventHandler get_BillBarCode_VerifyCompleted;
+        
+        /// <remarks/>
+        public event get_SavePonderationBillMain_Temp_BarCodeFIFO_BillCheckCompletedEventHandler get_SavePonderationBillMain_Temp_BarCodeFIFO_BillCheckCompleted;
         
         /// <remarks/>
         public event GetKf_PonderationBillMain_Temp_BillCheckCompletedEventHandler GetKf_PonderationBillMain_Temp_BillCheckCompleted;
@@ -1294,6 +1314,9 @@
         
         /// <remarks/>
         public event set_SavePonderationBillMain_Temp_BarCode_MouldCompletedEventHandler set_SavePonderationBillMain_Temp_BarCode_MouldCompleted;
+        
+        /// <remarks/>
+        public event get_SourceBill_ICMOReportCompletedEventHandler get_SourceBill_ICMOReportCompleted;
         
         /// <remarks/>
         public event get_SourceBill_ProductInCompletedEventHandler get_SourceBill_ProductInCompleted;
@@ -1405,6 +1428,9 @@
         
         /// <remarks/>
         public event GetJXBarCode_SiMoErCompletedEventHandler GetJXBarCode_SiMoErCompleted;
+        
+        /// <remarks/>
+        public event GetJXBarCode_XiaoWeiCompletedEventHandler GetJXBarCode_XiaoWeiCompleted;
         
         /// <remarks/>
         public event get_CheckTypeByMouldSourceCompletedEventHandler get_CheckTypeByMouldSourceCompleted;
@@ -1545,10 +1571,7 @@
         public event set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompletedEventHandler set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompleted;
         
         /// <remarks/>
-        public event set_SavePonderationBillMain_Temp_BarCode_BillCheckCompletedEventHandler set_SavePonderationBillMain_Temp_BarCode_BillCheckCompleted;
-        
-        /// <remarks/>
-        public event get_SavePonderationBillMain_Temp_PackBarCode_BillCheckCompletedEventHandler get_SavePonderationBillMain_Temp_PackBarCode_BillCheckCompleted;
+        public event Get_CheckQtyByBarCodeCompletedEventHandler Get_CheckQtyByBarCodeCompleted;
         
         /// <remarks/>
         public event Get_CheckQtyByBarCode_GetWhAndSPCompletedEventHandler Get_CheckQtyByBarCode_GetWhAndSPCompleted;
@@ -1800,9 +1823,6 @@
         public event get_SourceBill_MaterBarCodeCompletedEventHandler get_SourceBill_MaterBarCodeCompleted;
         
         /// <remarks/>
-        public event get_SourceBill_ICMOReportCompletedEventHandler get_SourceBill_ICMOReportCompleted;
-        
-        /// <remarks/>
         public event GetProductInBillCompletedEventHandler GetProductInBillCompleted;
         
         /// <remarks/>
@@ -1944,6 +1964,9 @@
         public event GetKf_PonderationBillMain_Temp_OrgandWHSPCompletedEventHandler GetKf_PonderationBillMain_Temp_OrgandWHSPCompleted;
         
         /// <remarks/>
+        public event GetBillQuery_WMSCompletedEventHandler GetBillQuery_WMSCompleted;
+        
+        /// <remarks/>
         public event TempList_ModifyCompletedEventHandler TempList_ModifyCompleted;
         
         /// <remarks/>
@@ -1969,9 +1992,6 @@
         
         /// <remarks/>
         public event Get_ICInventoryByMaterIDListCompletedEventHandler Get_ICInventoryByMaterIDListCompleted;
-        
-        /// <remarks/>
-        public event Get_CheckQtyByBarCodeCompletedEventHandler Get_CheckQtyByBarCodeCompleted;
         
         /// <remarks/>
         public event set_SaveEntrustInBackBill_CLDCompletedEventHandler set_SaveEntrustInBackBill_CLDCompleted;
@@ -2973,6 +2993,110 @@
         public event GetKf_MateOutBackBillListCompletedEventHandler GetKf_MateOutBackBillListCompleted;
         
         /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_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_SavePonderationBillMain_Temp_BarCode_BillCheck(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, long HOWNERID, ClsXt_SystemParameterMain oSystemParameterMain, long Type, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SavePonderationBillMain_Temp_BarCode_BillCheck", new object[] {
+                        omodel_View,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HSCWHID,
+                        HSCSPID,
+                        HQty,
+                        HOWNERID,
+                        oSystemParameterMain,
+                        Type,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_SavePonderationBillMain_Temp_BarCode_BillCheckAsync(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, long HOWNERID, ClsXt_SystemParameterMain oSystemParameterMain, long Type, string sErrMsg) {
+            this.set_SavePonderationBillMain_Temp_BarCode_BillCheckAsync(omodel_View, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HSCWHID, HSCSPID, HQty, HOWNERID, oSystemParameterMain, Type, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_SavePonderationBillMain_Temp_BarCode_BillCheckAsync(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, long HOWNERID, ClsXt_SystemParameterMain oSystemParameterMain, long Type, string sErrMsg, object userState) {
+            if ((this.set_SavePonderationBillMain_Temp_BarCode_BillCheckOperationCompleted == null)) {
+                this.set_SavePonderationBillMain_Temp_BarCode_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePonderationBillMain_Temp_BarCode_BillCheckOperationCompleted);
+            }
+            this.InvokeAsync("set_SavePonderationBillMain_Temp_BarCode_BillCheck", new object[] {
+                        omodel_View,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HSCWHID,
+                        HSCSPID,
+                        HQty,
+                        HOWNERID,
+                        oSystemParameterMain,
+                        Type,
+                        sErrMsg}, this.set_SavePonderationBillMain_Temp_BarCode_BillCheckOperationCompleted, userState);
+        }
+        
+        private void Onset_SavePonderationBillMain_Temp_BarCode_BillCheckOperationCompleted(object arg) {
+            if ((this.set_SavePonderationBillMain_Temp_BarCode_BillCheckCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_SavePonderationBillMain_Temp_BarCode_BillCheckCompleted(this, new set_SavePonderationBillMain_Temp_BarCode_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <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[] {
@@ -3021,6 +3145,58 @@
         }
         
         /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_CheckTypeByBarCode_BillCheck_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsKf_ICStockBill_WMS get_CheckTypeByBarCode_BillCheck_New(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, long HSCWHID, long HSCSPID, double HQty, long HOWNERID, ref string sErrMsg) {
+            object[] results = this.Invoke("get_CheckTypeByBarCode_BillCheck_New", new object[] {
+                        sBarCode,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HSCWHID,
+                        HSCSPID,
+                        HQty,
+                        HOWNERID,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_CheckTypeByBarCode_BillCheck_NewAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, long HSCWHID, long HSCSPID, double HQty, long HOWNERID, string sErrMsg) {
+            this.get_CheckTypeByBarCode_BillCheck_NewAsync(sBarCode, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HSCWHID, HSCSPID, HQty, HOWNERID, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_CheckTypeByBarCode_BillCheck_NewAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, long HSCWHID, long HSCSPID, double HQty, long HOWNERID, string sErrMsg, object userState) {
+            if ((this.get_CheckTypeByBarCode_BillCheck_NewOperationCompleted == null)) {
+                this.get_CheckTypeByBarCode_BillCheck_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_CheckTypeByBarCode_BillCheck_NewOperationCompleted);
+            }
+            this.InvokeAsync("get_CheckTypeByBarCode_BillCheck_New", new object[] {
+                        sBarCode,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HSCWHID,
+                        HSCSPID,
+                        HQty,
+                        HOWNERID,
+                        sErrMsg}, this.get_CheckTypeByBarCode_BillCheck_NewOperationCompleted, userState);
+        }
+        
+        private void Onget_CheckTypeByBarCode_BillCheck_NewOperationCompleted(object arg) {
+            if ((this.get_CheckTypeByBarCode_BillCheck_NewCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_CheckTypeByBarCode_BillCheck_NewCompleted(this, new get_CheckTypeByBarCode_BillCheck_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_BillBarCode_Verify", 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_Verify(long HInterID, string HBillNo, string HBillType, string HBarCode, double HQty, string HMaker, long HStockOrgID, ref string sErrMsg) {
             object[] results = this.Invoke("get_BillBarCode_Verify", new object[] {
@@ -3061,6 +3237,58 @@
             if ((this.get_BillBarCode_VerifyCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                 this.get_BillBarCode_VerifyCompleted(this, new get_BillBarCode_VerifyCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SavePonderationBillMain_Temp_BarCodeFIFO_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_BarCodeFIFO_BillCheck(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, long HSCWHID, long HSCSPID, double HQty, long HOWNERID, ref string sErrMsg) {
+            object[] results = this.Invoke("get_SavePonderationBillMain_Temp_BarCodeFIFO_BillCheck", new object[] {
+                        sBarCode,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HSCWHID,
+                        HSCSPID,
+                        HQty,
+                        HOWNERID,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_SavePonderationBillMain_Temp_BarCodeFIFO_BillCheckAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, long HSCWHID, long HSCSPID, double HQty, long HOWNERID, string sErrMsg) {
+            this.get_SavePonderationBillMain_Temp_BarCodeFIFO_BillCheckAsync(sBarCode, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HSCWHID, HSCSPID, HQty, HOWNERID, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_SavePonderationBillMain_Temp_BarCodeFIFO_BillCheckAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, long HSCWHID, long HSCSPID, double HQty, long HOWNERID, string sErrMsg, object userState) {
+            if ((this.get_SavePonderationBillMain_Temp_BarCodeFIFO_BillCheckOperationCompleted == null)) {
+                this.get_SavePonderationBillMain_Temp_BarCodeFIFO_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SavePonderationBillMain_Temp_BarCodeFIFO_BillCheckOperationCompleted);
+            }
+            this.InvokeAsync("get_SavePonderationBillMain_Temp_BarCodeFIFO_BillCheck", new object[] {
+                        sBarCode,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HSCWHID,
+                        HSCSPID,
+                        HQty,
+                        HOWNERID,
+                        sErrMsg}, this.get_SavePonderationBillMain_Temp_BarCodeFIFO_BillCheckOperationCompleted, userState);
+        }
+        
+        private void Onget_SavePonderationBillMain_Temp_BarCodeFIFO_BillCheckOperationCompleted(object arg) {
+            if ((this.get_SavePonderationBillMain_Temp_BarCodeFIFO_BillCheckCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_SavePonderationBillMain_Temp_BarCodeFIFO_BillCheckCompleted(this, new get_SavePonderationBillMain_Temp_BarCodeFIFO_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
@@ -3890,6 +4118,54 @@
             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_SourceBill_ICMOReport", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsKf_ICStockBill_WMS get_SourceBill_ICMOReport(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
+            object[] results = this.Invoke("get_SourceBill_ICMOReport", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HMaker,
+                        HStockOrgID,
+                        HAccessFlag,
+                        oSystemParameterMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_SourceBill_ICMOReportAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
+            this.get_SourceBill_ICMOReportAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HMaker, HStockOrgID, HAccessFlag, oSystemParameterMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_SourceBill_ICMOReportAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
+            if ((this.get_SourceBill_ICMOReportOperationCompleted == null)) {
+                this.get_SourceBill_ICMOReportOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SourceBill_ICMOReportOperationCompleted);
+            }
+            this.InvokeAsync("get_SourceBill_ICMOReport", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HMaker,
+                        HStockOrgID,
+                        HAccessFlag,
+                        oSystemParameterMain,
+                        sErrMsg}, this.get_SourceBill_ICMOReportOperationCompleted, userState);
+        }
+        
+        private void Onget_SourceBill_ICMOReportOperationCompleted(object arg) {
+            if ((this.get_SourceBill_ICMOReportCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_SourceBill_ICMOReportCompleted(this, new get_SourceBill_ICMOReportCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
@@ -6222,6 +6498,40 @@
         }
         
         /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetJXBarCode_XiaoWei", 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_XiaoWei(string sBarCode, long HStockOrgID, ref string sErrMsg) {
+            object[] results = this.Invoke("GetJXBarCode_XiaoWei", new object[] {
+                        sBarCode,
+                        HStockOrgID,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void GetJXBarCode_XiaoWeiAsync(string sBarCode, long HStockOrgID, string sErrMsg) {
+            this.GetJXBarCode_XiaoWeiAsync(sBarCode, HStockOrgID, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void GetJXBarCode_XiaoWeiAsync(string sBarCode, long HStockOrgID, string sErrMsg, object userState) {
+            if ((this.GetJXBarCode_XiaoWeiOperationCompleted == null)) {
+                this.GetJXBarCode_XiaoWeiOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetJXBarCode_XiaoWeiOperationCompleted);
+            }
+            this.InvokeAsync("GetJXBarCode_XiaoWei", new object[] {
+                        sBarCode,
+                        HStockOrgID,
+                        sErrMsg}, this.GetJXBarCode_XiaoWeiOperationCompleted, userState);
+        }
+        
+        private void OnGetJXBarCode_XiaoWeiOperationCompleted(object arg) {
+            if ((this.GetJXBarCode_XiaoWeiCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.GetJXBarCode_XiaoWeiCompleted(this, new GetJXBarCode_XiaoWeiCompletedEventArgs(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)]
         public ClsKf_ICStockBill_Mould get_CheckTypeByMouldSource(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HHMaker, long HOWNERID, ref string sErrMsg) {
             object[] results = this.Invoke("get_CheckTypeByMouldSource", new object[] {
@@ -8056,100 +8366,46 @@
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_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_SavePonderationBillMain_Temp_BarCode_BillCheck(ClsGy_BarCodeBill_WMS_Model_View omodel_View, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, long HOWNERID, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SavePonderationBillMain_Temp_BarCode_BillCheck", new object[] {
-                        omodel_View,
-                        HBillID,
-                        HBillType,
-                        HBillNo,
-                        HMaker,
-                        HWhID,
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/Get_CheckQtyByBarCode", 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_CheckQtyByBarCode(string sBarcode, long HWHID, long HSPID, long HAuxPropID, string sBatchNo, string HMTONo, double sQty, ref double sRelQty) {
+            object[] results = this.Invoke("Get_CheckQtyByBarCode", new object[] {
+                        sBarcode,
+                        HWHID,
                         HSPID,
-                        HQty,
-                        HOWNERID,
-                        oSystemParameterMain,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
+                        HAuxPropID,
+                        sBatchNo,
+                        HMTONo,
+                        sQty,
+                        sRelQty});
+            sRelQty = ((double)(results[1]));
             return ((bool)(results[0]));
         }
         
         /// <remarks/>
-        public void set_SavePonderationBillMain_Temp_BarCode_BillCheckAsync(ClsGy_BarCodeBill_WMS_Model_View omodel_View, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, long HOWNERID, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
-            this.set_SavePonderationBillMain_Temp_BarCode_BillCheckAsync(omodel_View, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HQty, HOWNERID, oSystemParameterMain, sErrMsg, null);
+        public void Get_CheckQtyByBarCodeAsync(string sBarcode, long HWHID, long HSPID, long HAuxPropID, string sBatchNo, string HMTONo, double sQty, double sRelQty) {
+            this.Get_CheckQtyByBarCodeAsync(sBarcode, HWHID, HSPID, HAuxPropID, sBatchNo, HMTONo, sQty, sRelQty, null);
         }
         
         /// <remarks/>
-        public void set_SavePonderationBillMain_Temp_BarCode_BillCheckAsync(ClsGy_BarCodeBill_WMS_Model_View omodel_View, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, long HOWNERID, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
-            if ((this.set_SavePonderationBillMain_Temp_BarCode_BillCheckOperationCompleted == null)) {
-                this.set_SavePonderationBillMain_Temp_BarCode_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePonderationBillMain_Temp_BarCode_BillCheckOperationCompleted);
+        public void Get_CheckQtyByBarCodeAsync(string sBarcode, long HWHID, long HSPID, long HAuxPropID, string sBatchNo, string HMTONo, double sQty, double sRelQty, object userState) {
+            if ((this.Get_CheckQtyByBarCodeOperationCompleted == null)) {
+                this.Get_CheckQtyByBarCodeOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGet_CheckQtyByBarCodeOperationCompleted);
             }
-            this.InvokeAsync("set_SavePonderationBillMain_Temp_BarCode_BillCheck", new object[] {
-                        omodel_View,
-                        HBillID,
-                        HBillType,
-                        HBillNo,
-                        HMaker,
-                        HWhID,
+            this.InvokeAsync("Get_CheckQtyByBarCode", new object[] {
+                        sBarcode,
+                        HWHID,
                         HSPID,
-                        HQty,
-                        HOWNERID,
-                        oSystemParameterMain,
-                        sErrMsg}, this.set_SavePonderationBillMain_Temp_BarCode_BillCheckOperationCompleted, userState);
+                        HAuxPropID,
+                        sBatchNo,
+                        HMTONo,
+                        sQty,
+                        sRelQty}, this.Get_CheckQtyByBarCodeOperationCompleted, userState);
         }
         
-        private void Onset_SavePonderationBillMain_Temp_BarCode_BillCheckOperationCompleted(object arg) {
-            if ((this.set_SavePonderationBillMain_Temp_BarCode_BillCheckCompleted != null)) {
+        private void OnGet_CheckQtyByBarCodeOperationCompleted(object arg) {
+            if ((this.Get_CheckQtyByBarCodeCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SavePonderationBillMain_Temp_BarCode_BillCheckCompleted(this, new set_SavePonderationBillMain_Temp_BarCode_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <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));
+                this.Get_CheckQtyByBarCodeCompleted(this, new Get_CheckQtyByBarCodeCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
@@ -12044,54 +12300,6 @@
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SourceBill_ICMOReport", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public ClsKf_ICStockBill_WMS get_SourceBill_ICMOReport(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
-            object[] results = this.Invoke("get_SourceBill_ICMOReport", new object[] {
-                        HInterID,
-                        HBillNo,
-                        HBillType,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HMaker,
-                        HStockOrgID,
-                        HAccessFlag,
-                        oSystemParameterMain,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((ClsKf_ICStockBill_WMS)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void get_SourceBill_ICMOReportAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
-            this.get_SourceBill_ICMOReportAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HMaker, HStockOrgID, HAccessFlag, oSystemParameterMain, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void get_SourceBill_ICMOReportAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
-            if ((this.get_SourceBill_ICMOReportOperationCompleted == null)) {
-                this.get_SourceBill_ICMOReportOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SourceBill_ICMOReportOperationCompleted);
-            }
-            this.InvokeAsync("get_SourceBill_ICMOReport", new object[] {
-                        HInterID,
-                        HBillNo,
-                        HBillType,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HMaker,
-                        HStockOrgID,
-                        HAccessFlag,
-                        oSystemParameterMain,
-                        sErrMsg}, this.get_SourceBill_ICMOReportOperationCompleted, userState);
-        }
-        
-        private void Onget_SourceBill_ICMOReportOperationCompleted(object arg) {
-            if ((this.get_SourceBill_ICMOReportCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_SourceBill_ICMOReportCompleted(this, new get_SourceBill_ICMOReportCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetProductInBill", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
         public System.Data.DataSet GetProductInBill(string HBarCode, string sWhere) {
             object[] results = this.Invoke("GetProductInBill", new object[] {
@@ -13725,6 +13933,50 @@
         }
         
         /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetBillQuery_WMS", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool GetBillQuery_WMS(long HInterID, string HBillNo, string HBillType, string HMaker, string sCloudMode, string sERPMode, long sHType, ref string sErrMsg) {
+            object[] results = this.Invoke("GetBillQuery_WMS", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HMaker,
+                        sCloudMode,
+                        sERPMode,
+                        sHType,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void GetBillQuery_WMSAsync(long HInterID, string HBillNo, string HBillType, string HMaker, string sCloudMode, string sERPMode, long sHType, string sErrMsg) {
+            this.GetBillQuery_WMSAsync(HInterID, HBillNo, HBillType, HMaker, sCloudMode, sERPMode, sHType, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void GetBillQuery_WMSAsync(long HInterID, string HBillNo, string HBillType, string HMaker, string sCloudMode, string sERPMode, long sHType, string sErrMsg, object userState) {
+            if ((this.GetBillQuery_WMSOperationCompleted == null)) {
+                this.GetBillQuery_WMSOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetBillQuery_WMSOperationCompleted);
+            }
+            this.InvokeAsync("GetBillQuery_WMS", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HMaker,
+                        sCloudMode,
+                        sERPMode,
+                        sHType,
+                        sErrMsg}, this.GetBillQuery_WMSOperationCompleted, userState);
+        }
+        
+        private void OnGetBillQuery_WMSOperationCompleted(object arg) {
+            if ((this.GetBillQuery_WMSCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.GetBillQuery_WMSCompleted(this, new GetBillQuery_WMSCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/TempList_Modify", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
         public bool TempList_Modify(long sHInterID, string sHBillNo, string sHBillType, ref string sErrMsg) {
             object[] results = this.Invoke("TempList_Modify", new object[] {
@@ -14021,50 +14273,6 @@
             if ((this.Get_ICInventoryByMaterIDListCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                 this.Get_ICInventoryByMaterIDListCompleted(this, new Get_ICInventoryByMaterIDListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/Get_CheckQtyByBarCode", 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_CheckQtyByBarCode(string sBarcode, long HWHID, long HSPID, long HAuxPropID, string sBatchNo, string HMTONo, double sQty, ref double sRelQty) {
-            object[] results = this.Invoke("Get_CheckQtyByBarCode", new object[] {
-                        sBarcode,
-                        HWHID,
-                        HSPID,
-                        HAuxPropID,
-                        sBatchNo,
-                        HMTONo,
-                        sQty,
-                        sRelQty});
-            sRelQty = ((double)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void Get_CheckQtyByBarCodeAsync(string sBarcode, long HWHID, long HSPID, long HAuxPropID, string sBatchNo, string HMTONo, double sQty, double sRelQty) {
-            this.Get_CheckQtyByBarCodeAsync(sBarcode, HWHID, HSPID, HAuxPropID, sBatchNo, HMTONo, sQty, sRelQty, null);
-        }
-        
-        /// <remarks/>
-        public void Get_CheckQtyByBarCodeAsync(string sBarcode, long HWHID, long HSPID, long HAuxPropID, string sBatchNo, string HMTONo, double sQty, double sRelQty, object userState) {
-            if ((this.Get_CheckQtyByBarCodeOperationCompleted == null)) {
-                this.Get_CheckQtyByBarCodeOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGet_CheckQtyByBarCodeOperationCompleted);
-            }
-            this.InvokeAsync("Get_CheckQtyByBarCode", new object[] {
-                        sBarcode,
-                        HWHID,
-                        HSPID,
-                        HAuxPropID,
-                        sBatchNo,
-                        HMTONo,
-                        sQty,
-                        sRelQty}, this.Get_CheckQtyByBarCodeOperationCompleted, userState);
-        }
-        
-        private void OnGet_CheckQtyByBarCodeOperationCompleted(object arg) {
-            if ((this.Get_CheckQtyByBarCodeCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.Get_CheckQtyByBarCodeCompleted(this, new Get_CheckQtyByBarCodeCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
@@ -14812,7 +15020,31 @@
             sErrMsg = ((string)(results[1]));
             return ((bool)(results[0]));
         }
-        
+
+
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveOtherOutBill_New_haicheng", RequestNamespace = "http://tempuri.org/", ResponseNamespace = "http://tempuri.org/", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SaveOtherOutBill_New_haicheng(ClsKf_OtherOutBillMain oMain, string sHSourceType, ref string sErrMsg)
+        {
+            object[] results = this.Invoke("set_SaveOtherOutBill_New_haicheng", new object[] {
+                        oMain,
+                        sHSourceType,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_Bill_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_Bill_New(ClsCg_POOrderBillMain oMain, string sHSourceType, ref string sErrMsg)
+        {
+            object[] results = this.Invoke("set_Bill_New", new object[] {
+                        oMain,
+                        sHSourceType,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+
         /// <remarks/>
         public void set_SaveOtherOutBill_NewAsync(ClsKf_OtherOutBillMain oMain, string sHSourceType, string sErrMsg) {
             this.set_SaveOtherOutBill_NewAsync(oMain, sHSourceType, sErrMsg, null);
@@ -25491,261 +25723,115 @@
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
-    public partial class ClsKf_ICStockBill_WMS {
+    public partial class ClsGy_BarCodeBill_WMS_Model_View : ClsGy_BarCodeBill_WMS_Model {
         
-        private long hItemIDField;
+        private string hMaterNumberField;
         
-        private string hBarTypeField;
+        private string hMaterNameField;
         
-        private long hWhIDField;
+        private string hMaterModelField;
         
-        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 hUnitNameField;
         
         private string hSupNameField;
         
-        private string hSourceBillNoField;
+        private string hGroupNameField;
         
-        private string hSourceBillTypeField;
+        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 string hOWNERNAMEField;
+        private double hSourceQtyField;
         
-        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;
+        private string hBarCode_PackField;
         
         /// <remarks/>
-        public long HItemID {
+        public string HMaterNumber {
             get {
-                return this.hItemIDField;
+                return this.hMaterNumberField;
             }
             set {
-                this.hItemIDField = value;
+                this.hMaterNumberField = value;
             }
         }
         
         /// <remarks/>
-        public string HBarType {
+        public string HMaterName {
             get {
-                return this.hBarTypeField;
+                return this.hMaterNameField;
             }
             set {
-                this.hBarTypeField = value;
+                this.hMaterNameField = value;
             }
         }
         
         /// <remarks/>
-        public long HWhID {
+        public string HMaterModel {
             get {
-                return this.hWhIDField;
+                return this.hMaterModelField;
             }
             set {
-                this.hWhIDField = value;
+                this.hMaterModelField = value;
             }
         }
         
         /// <remarks/>
-        public string HWhNumber {
+        public string HUnitName {
             get {
-                return this.hWhNumberField;
+                return this.hUnitNameField;
             }
             set {
-                this.hWhNumberField = value;
+                this.hUnitNameField = value;
             }
         }
         
         /// <remarks/>
-        public string HWhName {
+        public string HSupName {
             get {
-                return this.hWhNameField;
+                return this.hSupNameField;
             }
             set {
-                this.hWhNameField = value;
+                this.hSupNameField = value;
             }
         }
         
         /// <remarks/>
-        public bool HSPFlag {
+        public string HGroupName {
             get {
-                return this.hSPFlagField;
+                return this.hGroupNameField;
             }
             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;
+                this.hGroupNameField = value;
             }
         }
         
@@ -25760,6 +25846,312 @@
         }
         
         /// <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.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;
@@ -25770,22 +26162,62 @@
         }
         
         /// <remarks/>
-        public string HSupNumber {
+        public long HGroupID {
             get {
-                return this.hSupNumberField;
+                return this.hGroupIDField;
             }
             set {
-                this.hSupNumberField = value;
+                this.hGroupIDField = value;
             }
         }
         
         /// <remarks/>
-        public string HSupName {
+        public string HMaker {
             get {
-                return this.hSupNameField;
+                return this.hMakerField;
             }
             set {
-                this.hSupNameField = value;
+                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;
             }
         }
         
@@ -25810,142 +26242,72 @@
         }
         
         /// <remarks/>
-        public long HOWNERID {
+        public long HPrintQty {
             get {
-                return this.hOWNERIDField;
+                return this.hPrintQtyField;
             }
             set {
-                this.hOWNERIDField = value;
+                this.hPrintQtyField = value;
             }
         }
         
         /// <remarks/>
-        public string HOWNERNAME {
+        public long HDeptID {
             get {
-                return this.hOWNERNAMEField;
+                return this.hDeptIDField;
             }
             set {
-                this.hOWNERNAMEField = value;
+                this.hDeptIDField = value;
             }
         }
         
         /// <remarks/>
-        public string HCustom {
+        public double HinitQty {
             get {
-                return this.hCustomField;
+                return this.hinitQtyField;
             }
             set {
-                this.hCustomField = value;
+                this.hinitQtyField = value;
             }
         }
         
         /// <remarks/>
-        public long HMulSourceFlag {
+        public string HMTONo {
             get {
-                return this.hMulSourceFlagField;
+                return this.hMTONoField;
             }
             set {
-                this.hMulSourceFlagField = value;
+                this.hMTONoField = value;
             }
         }
         
         /// <remarks/>
-        public string HStockStyle {
+        public bool HStopflag {
             get {
-                return this.hStockStyleField;
+                return this.hStopflagField;
             }
             set {
-                this.hStockStyleField = value;
+                this.hStopflagField = value;
             }
         }
         
         /// <remarks/>
-        public long HStockInOrgID {
+        public System.DateTime HProduceDate {
             get {
-                return this.hStockInOrgIDField;
+                return this.hProduceDateField;
             }
             set {
-                this.hStockInOrgIDField = value;
+                this.hProduceDateField = value;
             }
         }
         
         /// <remarks/>
-        public string HStockInOrgName {
+        public System.DateTime HExpiryDate {
             get {
-                return this.hStockInOrgNameField;
+                return this.hExpiryDateField;
             }
             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;
+                this.hExpiryDateField = value;
             }
         }
     }
@@ -41535,7 +41897,226 @@
             }
         }
     }
-    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")]
+    [System.SerializableAttribute()]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://tempuri.org/")]
+    public partial class ClsCg_POOrderBillMain : ClsXt_BaseBillMain
+    {
+        
+
+        private long hSupIDField;
+
+        private long hWHIDField;
+
+        private long hSCWHIDField;
+
+        private long hEmpIDField;
+
+        private long hManagerIDField;
+
+        private long hSecManagerIDField;
+
+        private long hKeeperIDField;
+
+        private long hDeptIDField;
+
+        private string hExplanationField;
+
+        private string hInnerBillNoField;
+
+        private bool hRedBlueFlagField;
+
+        private string hStockStyleField;
+
+        private long hSTOCKORGIDField;
+
+        private long hOWNERIDField;
+
+        /// <remarks/>
+        public long HSupID
+        {
+            get
+            {
+                return this.hSupIDField;
+            }
+            set
+            {
+                this.hSupIDField = value;
+            }
+        }
+
+        /// <remarks/>
+        public long HWHID
+        {
+            get
+            {
+                return this.hWHIDField;
+            }
+            set
+            {
+                this.hWHIDField = value;
+            }
+        }
+
+        /// <remarks/>
+        public long HSCWHID
+        {
+            get
+            {
+                return this.hSCWHIDField;
+            }
+            set
+            {
+                this.hSCWHIDField = value;
+            }
+        }
+
+        /// <remarks/>
+        public long HEmpID
+        {
+            get
+            {
+                return this.hEmpIDField;
+            }
+            set
+            {
+                this.hEmpIDField = value;
+            }
+        }
+
+        /// <remarks/>
+        public long HManagerID
+        {
+            get
+            {
+                return this.hManagerIDField;
+            }
+            set
+            {
+                this.hManagerIDField = value;
+            }
+        }
+
+        /// <remarks/>
+        public long HSecManagerID
+        {
+            get
+            {
+                return this.hSecManagerIDField;
+            }
+            set
+            {
+                this.hSecManagerIDField = value;
+            }
+        }
+
+        /// <remarks/>
+        public long HKeeperID
+        {
+            get
+            {
+                return this.hKeeperIDField;
+            }
+            set
+            {
+                this.hKeeperIDField = value;
+            }
+        }
+
+        /// <remarks/>
+        public long HDeptID
+        {
+            get
+            {
+                return this.hDeptIDField;
+            }
+            set
+            {
+                this.hDeptIDField = value;
+            }
+        }
+
+        /// <remarks/>
+        public string HExplanation
+        {
+            get
+            {
+                return this.hExplanationField;
+            }
+            set
+            {
+                this.hExplanationField = value;
+            }
+        }
+
+        /// <remarks/>
+        public string HInnerBillNo
+        {
+            get
+            {
+                return this.hInnerBillNoField;
+            }
+            set
+            {
+                this.hInnerBillNoField = value;
+            }
+        }
+
+        /// <remarks/>
+        public bool HRedBlueFlag
+        {
+            get
+            {
+                return this.hRedBlueFlagField;
+            }
+            set
+            {
+                this.hRedBlueFlagField = value;
+            }
+        }
+
+        /// <remarks/>
+        public string HStockStyle
+        {
+            get
+            {
+                return this.hStockStyleField;
+            }
+            set
+            {
+                this.hStockStyleField = value;
+            }
+        }
+
+        /// <remarks/>
+        public long HSTOCKORGID
+        {
+            get
+            {
+                return this.hSTOCKORGIDField;
+            }
+            set
+            {
+                this.hSTOCKORGIDField = value;
+            }
+        }
+
+        /// <remarks/>
+        public long HOWNERID
+        {
+            get
+            {
+                return this.hOWNERIDField;
+            }
+            set
+            {
+                this.hOWNERIDField = value;
+            }
+        }
+    }
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
     [System.SerializableAttribute()]
@@ -44210,59 +44791,64 @@
     }
     
     /// <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 {
+    public partial class ClsKf_ICStockBill_Mould {
         
         private long hItemIDField;
         
-        private string hBarCodeField;
+        private string hBarTypeField;
         
-        private string hBatchNoField;
+        private long hWhIDField;
         
-        private long hMaterIDField;
+        private string hWhNumberField;
         
-        private long hUnitIDField;
+        private string hWhNameField;
         
-        private string hBarCodeTypeField;
+        private bool hSPFlagField;
         
-        private double hQtyField;
+        private long hSPIDField;
+        
+        private string hSPNumberField;
+        
+        private string hSPNameField;
+        
+        private long hDeptIDField;
+        
+        private string hDeptNumberField;
+        
+        private string hDeptNameField;
         
         private long hSupIDField;
         
-        private long hGroupIDField;
+        private string hSupNumberField;
         
-        private string hMakerField;
-        
-        private System.DateTime hMakeDateField;
-        
-        private string hRemarkField;
-        
-        private long hSourceInterIDField;
-        
-        private long hSourceEntryIDField;
+        private string hSupNameField;
         
         private string hSourceBillNoField;
         
         private string hSourceBillTypeField;
         
-        private long hPrintQtyField;
+        private long hOWNERIDField;
         
-        private long hDeptIDField;
+        private string hOWNERNAMEField;
         
-        private double hinitQtyField;
+        private string hCustomField;
         
-        private string hMTONoField;
+        private long hMulSourceFlagField;
         
-        private bool hStopflagField;
+        private string hStockStyleField;
         
-        private System.DateTime hProduceDateField;
+        private long hStockInOrgIDField;
         
-        private System.DateTime hExpiryDateField;
+        private string hStockInOrgNameField;
+        
+        private long hStockOutOrgIDField;
+        
+        private string hStockOutOrgNameField;
         
         /// <remarks/>
         public long HItemID {
@@ -44275,62 +44861,112 @@
         }
         
         /// <remarks/>
-        public string HBarCode {
+        public string HBarType {
             get {
-                return this.hBarCodeField;
+                return this.hBarTypeField;
             }
             set {
-                this.hBarCodeField = value;
+                this.hBarTypeField = value;
             }
         }
         
         /// <remarks/>
-        public string HBatchNo {
+        public long HWhID {
             get {
-                return this.hBatchNoField;
+                return this.hWhIDField;
             }
             set {
-                this.hBatchNoField = value;
+                this.hWhIDField = value;
             }
         }
         
         /// <remarks/>
-        public long HMaterID {
+        public string HWhNumber {
             get {
-                return this.hMaterIDField;
+                return this.hWhNumberField;
             }
             set {
-                this.hMaterIDField = value;
+                this.hWhNumberField = value;
             }
         }
         
         /// <remarks/>
-        public long HUnitID {
+        public string HWhName {
             get {
-                return this.hUnitIDField;
+                return this.hWhNameField;
             }
             set {
-                this.hUnitIDField = value;
+                this.hWhNameField = value;
             }
         }
         
         /// <remarks/>
-        public string HBarCodeType {
+        public bool HSPFlag {
             get {
-                return this.hBarCodeTypeField;
+                return this.hSPFlagField;
             }
             set {
-                this.hBarCodeTypeField = value;
+                this.hSPFlagField = value;
             }
         }
         
         /// <remarks/>
-        public double HQty {
+        public long HSPID {
             get {
-                return this.hQtyField;
+                return this.hSPIDField;
             }
             set {
-                this.hQtyField = value;
+                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;
             }
         }
         
@@ -44345,62 +44981,22 @@
         }
         
         /// <remarks/>
-        public long HGroupID {
+        public string HSupNumber {
             get {
-                return this.hGroupIDField;
+                return this.hSupNumberField;
             }
             set {
-                this.hGroupIDField = value;
+                this.hSupNumberField = value;
             }
         }
         
         /// <remarks/>
-        public string HMaker {
+        public string HSupName {
             get {
-                return this.hMakerField;
+                return this.hSupNameField;
             }
             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;
+                this.hSupNameField = value;
             }
         }
         
@@ -44425,72 +45021,92 @@
         }
         
         /// <remarks/>
-        public long HPrintQty {
+        public long HOWNERID {
             get {
-                return this.hPrintQtyField;
+                return this.hOWNERIDField;
             }
             set {
-                this.hPrintQtyField = value;
+                this.hOWNERIDField = value;
             }
         }
         
         /// <remarks/>
-        public long HDeptID {
+        public string HOWNERNAME {
             get {
-                return this.hDeptIDField;
+                return this.hOWNERNAMEField;
             }
             set {
-                this.hDeptIDField = value;
+                this.hOWNERNAMEField = value;
             }
         }
         
         /// <remarks/>
-        public double HinitQty {
+        public string HCustom {
             get {
-                return this.hinitQtyField;
+                return this.hCustomField;
             }
             set {
-                this.hinitQtyField = value;
+                this.hCustomField = value;
             }
         }
         
         /// <remarks/>
-        public string HMTONo {
+        public long HMulSourceFlag {
             get {
-                return this.hMTONoField;
+                return this.hMulSourceFlagField;
             }
             set {
-                this.hMTONoField = value;
+                this.hMulSourceFlagField = value;
             }
         }
         
         /// <remarks/>
-        public bool HStopflag {
+        public string HStockStyle {
             get {
-                return this.hStopflagField;
+                return this.hStockStyleField;
             }
             set {
-                this.hStopflagField = value;
+                this.hStockStyleField = value;
             }
         }
         
         /// <remarks/>
-        public System.DateTime HProduceDate {
+        public long HStockInOrgID {
             get {
-                return this.hProduceDateField;
+                return this.hStockInOrgIDField;
             }
             set {
-                this.hProduceDateField = value;
+                this.hStockInOrgIDField = value;
             }
         }
         
         /// <remarks/>
-        public System.DateTime HExpiryDate {
+        public string HStockInOrgName {
             get {
-                return this.hExpiryDateField;
+                return this.hStockInOrgNameField;
             }
             set {
-                this.hExpiryDateField = value;
+                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;
             }
         }
     }
@@ -44501,145 +45117,141 @@
     [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 {
+    public partial class ClsKf_ICStockBill_WMS {
         
-        private string hMaterNumberField;
+        private long hItemIDField;
         
-        private string hMaterNameField;
+        private string hBarTypeField;
         
-        private string hMaterModelField;
+        private long hWhIDField;
         
-        private string hUnitNameField;
+        private string hWhNumberField;
         
-        private string hSupNameField;
+        private string hWhNameField;
         
-        private string hGroupNameField;
-        
-        private string hDeptNameField;
-        
-        private long hErpClsIDField;
-        
-        private long hWHIDField;
+        private bool hSPFlagField;
         
         private long hSPIDField;
         
-        private string hCusRelationNumberField;
+        private string hSPNumberField;
         
-        private string hBarCodeStatusField;
+        private string hSPNameField;
         
-        private string hWHNameField;
+        private long hSCWhIDField;
         
-        private System.DateTime hDateField;
+        private string hSCWhNumberField;
         
-        private long hInstructIDField;
+        private string hSCWhNameField;
         
-        private string hInstructNoField;
+        private bool hSCSPFlagField;
         
-        private long hSeOrderBillIDField;
+        private long hSCSPIDField;
         
-        private string hSeOrderBillNoField;
+        private string hSCSPNumberField;
         
-        private long hCheckerIDField;
+        private string hSCSPNameField;
         
-        private long hAuxPropIDField;
+        private long hDeptIDField;
         
-        private string hAuxPropNameField;
+        private string hDeptNumberField;
         
-        private long hSTOCKORGIDField;
+        private string hDeptNameField;
+        
+        private long hSupIDField;
+        
+        private string hSupNumberField;
+        
+        private string hSupNameField;
+        
+        private string hSourceBillNoField;
+        
+        private string hSourceBillTypeField;
         
         private long hOWNERIDField;
         
-        private double hSourceQtyField;
+        private string hOWNERNAMEField;
         
-        private string hBarCode_PackField;
+        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 string HMaterNumber {
+        public long HItemID {
             get {
-                return this.hMaterNumberField;
+                return this.hItemIDField;
             }
             set {
-                this.hMaterNumberField = value;
+                this.hItemIDField = value;
             }
         }
         
         /// <remarks/>
-        public string HMaterName {
+        public string HBarType {
             get {
-                return this.hMaterNameField;
+                return this.hBarTypeField;
             }
             set {
-                this.hMaterNameField = value;
+                this.hBarTypeField = value;
             }
         }
         
         /// <remarks/>
-        public string HMaterModel {
+        public long HWhID {
             get {
-                return this.hMaterModelField;
+                return this.hWhIDField;
             }
             set {
-                this.hMaterModelField = value;
+                this.hWhIDField = value;
             }
         }
         
         /// <remarks/>
-        public string HUnitName {
+        public string HWhNumber {
             get {
-                return this.hUnitNameField;
+                return this.hWhNumberField;
             }
             set {
-                this.hUnitNameField = value;
+                this.hWhNumberField = value;
             }
         }
         
         /// <remarks/>
-        public string HSupName {
+        public string HWhName {
             get {
-                return this.hSupNameField;
+                return this.hWhNameField;
             }
             set {
-                this.hSupNameField = value;
+                this.hWhNameField = value;
             }
         }
         
         /// <remarks/>
-        public string HGroupName {
+        public bool HSPFlag {
             get {
-                return this.hGroupNameField;
+                return this.hSPFlagField;
             }
             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;
+                this.hSPFlagField = value;
             }
         }
         
@@ -44654,122 +45266,172 @@
         }
         
         /// <remarks/>
-        public string HCusRelationNumber {
+        public string HSPNumber {
             get {
-                return this.hCusRelationNumberField;
+                return this.hSPNumberField;
             }
             set {
-                this.hCusRelationNumberField = value;
+                this.hSPNumberField = value;
             }
         }
         
         /// <remarks/>
-        public string HBarCodeStatus {
+        public string HSPName {
             get {
-                return this.hBarCodeStatusField;
+                return this.hSPNameField;
             }
             set {
-                this.hBarCodeStatusField = value;
+                this.hSPNameField = value;
             }
         }
         
         /// <remarks/>
-        public string HWHName {
+        public long HSCWhID {
             get {
-                return this.hWHNameField;
+                return this.hSCWhIDField;
             }
             set {
-                this.hWHNameField = value;
+                this.hSCWhIDField = value;
             }
         }
         
         /// <remarks/>
-        public System.DateTime HDate {
+        public string HSCWhNumber {
             get {
-                return this.hDateField;
+                return this.hSCWhNumberField;
             }
             set {
-                this.hDateField = value;
+                this.hSCWhNumberField = value;
             }
         }
         
         /// <remarks/>
-        public long HInstructID {
+        public string HSCWhName {
             get {
-                return this.hInstructIDField;
+                return this.hSCWhNameField;
             }
             set {
-                this.hInstructIDField = value;
+                this.hSCWhNameField = value;
             }
         }
         
         /// <remarks/>
-        public string HInstructNo {
+        public bool HSCSPFlag {
             get {
-                return this.hInstructNoField;
+                return this.hSCSPFlagField;
             }
             set {
-                this.hInstructNoField = value;
+                this.hSCSPFlagField = value;
             }
         }
         
         /// <remarks/>
-        public long HSeOrderBillID {
+        public long HSCSPID {
             get {
-                return this.hSeOrderBillIDField;
+                return this.hSCSPIDField;
             }
             set {
-                this.hSeOrderBillIDField = value;
+                this.hSCSPIDField = value;
             }
         }
         
         /// <remarks/>
-        public string HSeOrderBillNo {
+        public string HSCSPNumber {
             get {
-                return this.hSeOrderBillNoField;
+                return this.hSCSPNumberField;
             }
             set {
-                this.hSeOrderBillNoField = value;
+                this.hSCSPNumberField = value;
             }
         }
         
         /// <remarks/>
-        public long HCheckerID {
+        public string HSCSPName {
             get {
-                return this.hCheckerIDField;
+                return this.hSCSPNameField;
             }
             set {
-                this.hCheckerIDField = value;
+                this.hSCSPNameField = value;
             }
         }
         
         /// <remarks/>
-        public long HAuxPropID {
+        public long HDeptID {
             get {
-                return this.hAuxPropIDField;
+                return this.hDeptIDField;
             }
             set {
-                this.hAuxPropIDField = value;
+                this.hDeptIDField = value;
             }
         }
         
         /// <remarks/>
-        public string HAuxPropName {
+        public string HDeptNumber {
             get {
-                return this.hAuxPropNameField;
+                return this.hDeptNumberField;
             }
             set {
-                this.hAuxPropNameField = value;
+                this.hDeptNumberField = value;
             }
         }
         
         /// <remarks/>
-        public long HSTOCKORGID {
+        public string HDeptName {
             get {
-                return this.hSTOCKORGIDField;
+                return this.hDeptNameField;
             }
             set {
-                this.hSTOCKORGIDField = value;
+                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;
             }
         }
         
@@ -44784,22 +45446,132 @@
         }
         
         /// <remarks/>
-        public double HSourceQty {
+        public string HOWNERNAME {
             get {
-                return this.hSourceQtyField;
+                return this.hOWNERNAMEField;
             }
             set {
-                this.hSourceQtyField = value;
+                this.hOWNERNAMEField = value;
             }
         }
         
         /// <remarks/>
-        public string HBarCode_Pack {
+        public string HCustom {
             get {
-                return this.hBarCode_PackField;
+                return this.hCustomField;
             }
             set {
-                this.hBarCode_PackField = value;
+                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;
             }
         }
     }
@@ -44892,6 +45664,8 @@
         
         private string kf_POStockInBillCheck_WHSPCtlField;
         
+        private string kf_POStockInBillCheck_WHCtlField;
+        
         private string kf_POStockInBillCheck_MultilineCtlField;
         
         private string kf_POStockInBillCheck_SourceBarCodeCtlField;
@@ -44934,6 +45708,8 @@
         
         private string kf_ProductInBillCheck_WHSPCtlField;
         
+        private string kf_ProductInBillCheck_WHCtlField;
+        
         private string kf_ProductInBillCheck_MultilineCtlField;
         
         private string kf_ProductInBillCheck_SourceBarCodeCtlField;
@@ -44973,6 +45749,8 @@
         private string kf_OtherInBillCheck_MustQtyCtlField;
         
         private string kf_OtherInBillCheck_WHSPCtlField;
+        
+        private string kf_OtherInBillCheck_WHCtlField;
         
         private string kf_OtherInBillCheck_MultilineCtlField;
         
@@ -45048,6 +45826,8 @@
         
         private string kf_MateOutBillCheck_WHSPCtlField;
         
+        private string kf_MateOutBillCheck_WHCtlField;
+        
         private string kf_MateOutBillCheck_MultilineCtlField;
         
         private string kf_MateOutBillCheck_SourceBarCodeCtlField;
@@ -45055,6 +45835,8 @@
         private string kf_MateOutBillCheck_AutoBarCodeField;
         
         private string kf_MateOutBillCheck_ERPModeField;
+        
+        private string kf_MateOutBillCheck_FIFOCtlField;
         
         private string kf_SellOutBill_AutoSubmitField;
         
@@ -45096,6 +45878,8 @@
         
         private string kf_SellOutBillCheck_WHSPCtlField;
         
+        private string kf_SellOutBillCheck_WHCtlField;
+        
         private string kf_SellOutBillCheck_MultilineCtlField;
         
         private string kf_SellOutBillCheck_SourceBarCodeCtlField;
@@ -45103,6 +45887,8 @@
         private string kf_SellOutBillCheck_AutoBarCodeField;
         
         private string kf_SellOutBillCheck_ERPModeField;
+        
+        private string kf_SellOutBillCheck_FIFOCtlField;
         
         private string kf_OtherOutBill_AutoSubmitField;
         
@@ -45138,6 +45924,8 @@
         
         private string kf_OtherOutBillCheck_WHSPCtlField;
         
+        private string kf_OtherOutBillCheck_WHCtlField;
+        
         private string kf_OtherOutBillCheck_MultilineCtlField;
         
         private string kf_OtherOutBillCheck_SourceBarCodeCtlField;
@@ -45145,6 +45933,8 @@
         private string kf_OtherOutBillCheck_AutoBarCodeField;
         
         private string kf_OtherOutBillCheck_ERPModeField;
+        
+        private string kf_OtherOutBillCheck_FIFOCtlField;
         
         private string kf_EntrustOutBill_AutoSubmitField;
         
@@ -45182,6 +45972,8 @@
         
         private string kf_EntrustOutBillCheck_WHSPCtlField;
         
+        private string kf_EntrustOutBillCheck_WHCtlField;
+        
         private string kf_EntrustOutBillCheck_MultilineCtlField;
         
         private string kf_EntrustOutBillCheck_SourceBarCodeCtlField;
@@ -45189,6 +45981,8 @@
         private string kf_EntrustOutBillCheck_AutoBarCodeField;
         
         private string kf_EntrustOutBillCheck_ERPModeField;
+        
+        private string kf_EntrustOutBillCheck_FIFOCtlField;
         
         private string kf_MateReplenishOutBill_AutoSubmitField;
         
@@ -45224,6 +46018,8 @@
         
         private string kf_MateReplenishOutBillCheck_WHSPCtlField;
         
+        private string kf_MateReplenishOutBillCheck_WHCtlField;
+        
         private string kf_MateReplenishOutBillCheck_MultilineCtlField;
         
         private string kf_MateReplenishOutBillCheck_SourceBarCodeCtlField;
@@ -45231,6 +46027,8 @@
         private string kf_MateReplenishOutBillCheck_AutoBarCodeField;
         
         private string kf_MateReplenishOutBillCheck_ERPModeField;
+        
+        private string kf_MateReplenishOutBillCheck_FIFOCtlField;
         
         private string kf_EntrustReplenishOutBill_AutoSubmitField;
         
@@ -45266,6 +46064,8 @@
         
         private string kf_EntrustReplenishOutBillCheck_WHSPCtlField;
         
+        private string kf_EntrustReplenishOutBillCheck_WHCtlField;
+        
         private string kf_EntrustReplenishOutBillCheck_MultilineCtlField;
         
         private string kf_EntrustReplenishOutBillCheck_SourceBarCodeCtlField;
@@ -45273,6 +46073,8 @@
         private string kf_EntrustReplenishOutBillCheck_AutoBarCodeField;
         
         private string kf_EntrustReplenishOutBillCheck_ERPModeField;
+        
+        private string kf_EntrustReplenishOutBillCheck_FIFOCtlField;
         
         private string kf_MoveStockBill_AutoSubmitField;
         
@@ -45310,6 +46112,8 @@
         
         private string kf_MoveStockBillCheck_WHSPCtlField;
         
+        private string kf_MoveStockBillCheck_WHCtlField;
+        
         private string kf_MoveStockBillCheck_MultilineCtlField;
         
         private string kf_MoveStockBillCheck_SourceBarCodeCtlField;
@@ -45317,6 +46121,8 @@
         private string kf_MoveStockBillCheck_AutoBarCodeField;
         
         private string kf_MoveStockBillCheck_ERPModeField;
+        
+        private string kf_MoveStockBillCheck_FIFOCtlField;
         
         private string kf_MoveStockStepOutBill_AutoSubmitField;
         
@@ -45640,6 +46446,10 @@
         
         private string wMS_BillDateModeField;
         
+        private string wMS_FIFOModeField;
+        
+        private string wMS_StockPlaceAutoCtlField;
+        
         private string barCode_SourceQtyCtlField;
         
         private long barCode_PrintQtyField;
@@ -45876,6 +46686,8 @@
         
         private string sc_MESStopWorkBill_DeleterAndMakerMustSameField;
         
+        private string sc_MESStopRestoreWorkBill_AutoCheckField;
+        
         private string sc_ICMOBillWorkQtyStatus_AutoCheckField;
         
         private string sc_ICMOBillWorkQtyStatus_SaveAutoAddnewField;
@@ -45922,6 +46734,8 @@
         
         private string qC_FirstPieceCheckBill_QCSchemeSourceField;
         
+        private string qC_FirstPieceCheckBill_EnableMultiLevelField;
+        
         private string qC_PatrolProcCheckBill_AutoCheckField;
         
         private string qC_PatrolProcCheckBill_SaveAutoAddnewField;
@@ -45930,6 +46744,30 @@
         
         private string qC_PatrolProcCheckBill_QCSchemeSourceField;
         
+        private string qC_POStockInCheckBill_AutoCheckField;
+        
+        private string qC_POStockInCheckBill_SaveAutoAddnewField;
+        
+        private string qC_POStockInCheckBill_DeleterAndMakerMustSameField;
+        
+        private string qC_POStockInCheckBill_QCSchemeSourceField;
+        
+        private string qC_LastPieceCheckBill_AutoCheckField;
+        
+        private string qC_LastPieceCheckBill_SaveAutoAddnewField;
+        
+        private string qC_LastPieceCheckBill_DeleterAndMakerMustSameField;
+        
+        private string qC_LastPieceCheckBill_QCSchemeSourceField;
+        
+        private string qC_OutCompCheckBill_AutoCheckField;
+        
+        private string qC_OutCompCheckBill_SaveAutoAddnewField;
+        
+        private string qC_OutCompCheckBill_DeleterAndMakerMustSameField;
+        
+        private string qC_OutCompCheckBill_QCSchemeSourceField;
+        
         private string qC_ProcessCheckBill_AutoCheckField;
         
         private string qC_ProcessCheckBill_SaveAutoAddnewField;
@@ -45937,6 +46775,8 @@
         private string qC_ProcessCheckBill_DeleterAndMakerMustSameField;
         
         private string qC_ProcessCheckBill_QCSchemeSourceField;
+        
+        private string qC_ProcessCheckBill_EnableMultiLevelField;
         
         private string sB_EquipICMOTechParamBill_MustBeginWorkCtlField;
         
@@ -46389,6 +47229,16 @@
         }
         
         /// <remarks/>
+        public string Kf_POStockInBillCheck_WHCtl {
+            get {
+                return this.kf_POStockInBillCheck_WHCtlField;
+            }
+            set {
+                this.kf_POStockInBillCheck_WHCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
         public string Kf_POStockInBillCheck_MultilineCtl {
             get {
                 return this.kf_POStockInBillCheck_MultilineCtlField;
@@ -46599,6 +47449,16 @@
         }
         
         /// <remarks/>
+        public string Kf_ProductInBillCheck_WHCtl {
+            get {
+                return this.kf_ProductInBillCheck_WHCtlField;
+            }
+            set {
+                this.kf_ProductInBillCheck_WHCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
         public string Kf_ProductInBillCheck_MultilineCtl {
             get {
                 return this.kf_ProductInBillCheck_MultilineCtlField;
@@ -46795,6 +47655,16 @@
             }
             set {
                 this.kf_OtherInBillCheck_WHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherInBillCheck_WHCtl {
+            get {
+                return this.kf_OtherInBillCheck_WHCtlField;
+            }
+            set {
+                this.kf_OtherInBillCheck_WHCtlField = value;
             }
         }
         
@@ -47169,6 +48039,16 @@
         }
         
         /// <remarks/>
+        public string Kf_MateOutBillCheck_WHCtl {
+            get {
+                return this.kf_MateOutBillCheck_WHCtlField;
+            }
+            set {
+                this.kf_MateOutBillCheck_WHCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
         public string Kf_MateOutBillCheck_MultilineCtl {
             get {
                 return this.kf_MateOutBillCheck_MultilineCtlField;
@@ -47205,6 +48085,16 @@
             }
             set {
                 this.kf_MateOutBillCheck_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBillCheck_FIFOCtl {
+            get {
+                return this.kf_MateOutBillCheck_FIFOCtlField;
+            }
+            set {
+                this.kf_MateOutBillCheck_FIFOCtlField = value;
             }
         }
         
@@ -47409,6 +48299,16 @@
         }
         
         /// <remarks/>
+        public string Kf_SellOutBillCheck_WHCtl {
+            get {
+                return this.kf_SellOutBillCheck_WHCtlField;
+            }
+            set {
+                this.kf_SellOutBillCheck_WHCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
         public string Kf_SellOutBillCheck_MultilineCtl {
             get {
                 return this.kf_SellOutBillCheck_MultilineCtlField;
@@ -47445,6 +48345,16 @@
             }
             set {
                 this.kf_SellOutBillCheck_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBillCheck_FIFOCtl {
+            get {
+                return this.kf_SellOutBillCheck_FIFOCtlField;
+            }
+            set {
+                this.kf_SellOutBillCheck_FIFOCtlField = value;
             }
         }
         
@@ -47619,6 +48529,16 @@
         }
         
         /// <remarks/>
+        public string Kf_OtherOutBillCheck_WHCtl {
+            get {
+                return this.kf_OtherOutBillCheck_WHCtlField;
+            }
+            set {
+                this.kf_OtherOutBillCheck_WHCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
         public string Kf_OtherOutBillCheck_MultilineCtl {
             get {
                 return this.kf_OtherOutBillCheck_MultilineCtlField;
@@ -47655,6 +48575,16 @@
             }
             set {
                 this.kf_OtherOutBillCheck_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherOutBillCheck_FIFOCtl {
+            get {
+                return this.kf_OtherOutBillCheck_FIFOCtlField;
+            }
+            set {
+                this.kf_OtherOutBillCheck_FIFOCtlField = value;
             }
         }
         
@@ -47839,6 +48769,16 @@
         }
         
         /// <remarks/>
+        public string Kf_EntrustOutBillCheck_WHCtl {
+            get {
+                return this.kf_EntrustOutBillCheck_WHCtlField;
+            }
+            set {
+                this.kf_EntrustOutBillCheck_WHCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
         public string Kf_EntrustOutBillCheck_MultilineCtl {
             get {
                 return this.kf_EntrustOutBillCheck_MultilineCtlField;
@@ -47875,6 +48815,16 @@
             }
             set {
                 this.kf_EntrustOutBillCheck_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBillCheck_FIFOCtl {
+            get {
+                return this.kf_EntrustOutBillCheck_FIFOCtlField;
+            }
+            set {
+                this.kf_EntrustOutBillCheck_FIFOCtlField = value;
             }
         }
         
@@ -48049,6 +48999,16 @@
         }
         
         /// <remarks/>
+        public string Kf_MateReplenishOutBillCheck_WHCtl {
+            get {
+                return this.kf_MateReplenishOutBillCheck_WHCtlField;
+            }
+            set {
+                this.kf_MateReplenishOutBillCheck_WHCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
         public string Kf_MateReplenishOutBillCheck_MultilineCtl {
             get {
                 return this.kf_MateReplenishOutBillCheck_MultilineCtlField;
@@ -48085,6 +49045,16 @@
             }
             set {
                 this.kf_MateReplenishOutBillCheck_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateReplenishOutBillCheck_FIFOCtl {
+            get {
+                return this.kf_MateReplenishOutBillCheck_FIFOCtlField;
+            }
+            set {
+                this.kf_MateReplenishOutBillCheck_FIFOCtlField = value;
             }
         }
         
@@ -48259,6 +49229,16 @@
         }
         
         /// <remarks/>
+        public string Kf_EntrustReplenishOutBillCheck_WHCtl {
+            get {
+                return this.kf_EntrustReplenishOutBillCheck_WHCtlField;
+            }
+            set {
+                this.kf_EntrustReplenishOutBillCheck_WHCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
         public string Kf_EntrustReplenishOutBillCheck_MultilineCtl {
             get {
                 return this.kf_EntrustReplenishOutBillCheck_MultilineCtlField;
@@ -48295,6 +49275,16 @@
             }
             set {
                 this.kf_EntrustReplenishOutBillCheck_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustReplenishOutBillCheck_FIFOCtl {
+            get {
+                return this.kf_EntrustReplenishOutBillCheck_FIFOCtlField;
+            }
+            set {
+                this.kf_EntrustReplenishOutBillCheck_FIFOCtlField = value;
             }
         }
         
@@ -48479,6 +49469,16 @@
         }
         
         /// <remarks/>
+        public string Kf_MoveStockBillCheck_WHCtl {
+            get {
+                return this.kf_MoveStockBillCheck_WHCtlField;
+            }
+            set {
+                this.kf_MoveStockBillCheck_WHCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
         public string Kf_MoveStockBillCheck_MultilineCtl {
             get {
                 return this.kf_MoveStockBillCheck_MultilineCtlField;
@@ -48515,6 +49515,16 @@
             }
             set {
                 this.kf_MoveStockBillCheck_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MoveStockBillCheck_FIFOCtl {
+            get {
+                return this.kf_MoveStockBillCheck_FIFOCtlField;
+            }
+            set {
+                this.kf_MoveStockBillCheck_FIFOCtlField = value;
             }
         }
         
@@ -50129,6 +51139,26 @@
         }
         
         /// <remarks/>
+        public string WMS_FIFOMode {
+            get {
+                return this.wMS_FIFOModeField;
+            }
+            set {
+                this.wMS_FIFOModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string WMS_StockPlaceAutoCtl {
+            get {
+                return this.wMS_StockPlaceAutoCtlField;
+            }
+            set {
+                this.wMS_StockPlaceAutoCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
         public string BarCode_SourceQtyCtl {
             get {
                 return this.barCode_SourceQtyCtlField;
@@ -51309,6 +52339,16 @@
         }
         
         /// <remarks/>
+        public string Sc_MESStopRestoreWorkBill_AutoCheck {
+            get {
+                return this.sc_MESStopRestoreWorkBill_AutoCheckField;
+            }
+            set {
+                this.sc_MESStopRestoreWorkBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
         public string Sc_ICMOBillWorkQtyStatus_AutoCheck {
             get {
                 return this.sc_ICMOBillWorkQtyStatus_AutoCheckField;
@@ -51539,6 +52579,16 @@
         }
         
         /// <remarks/>
+        public string QC_FirstPieceCheckBill_EnableMultiLevel {
+            get {
+                return this.qC_FirstPieceCheckBill_EnableMultiLevelField;
+            }
+            set {
+                this.qC_FirstPieceCheckBill_EnableMultiLevelField = value;
+            }
+        }
+        
+        /// <remarks/>
         public string QC_PatrolProcCheckBill_AutoCheck {
             get {
                 return this.qC_PatrolProcCheckBill_AutoCheckField;
@@ -51579,6 +52629,126 @@
         }
         
         /// <remarks/>
+        public string QC_POStockInCheckBill_AutoCheck {
+            get {
+                return this.qC_POStockInCheckBill_AutoCheckField;
+            }
+            set {
+                this.qC_POStockInCheckBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string QC_POStockInCheckBill_SaveAutoAddnew {
+            get {
+                return this.qC_POStockInCheckBill_SaveAutoAddnewField;
+            }
+            set {
+                this.qC_POStockInCheckBill_SaveAutoAddnewField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string QC_POStockInCheckBill_DeleterAndMakerMustSame {
+            get {
+                return this.qC_POStockInCheckBill_DeleterAndMakerMustSameField;
+            }
+            set {
+                this.qC_POStockInCheckBill_DeleterAndMakerMustSameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string QC_POStockInCheckBill_QCSchemeSource {
+            get {
+                return this.qC_POStockInCheckBill_QCSchemeSourceField;
+            }
+            set {
+                this.qC_POStockInCheckBill_QCSchemeSourceField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string QC_LastPieceCheckBill_AutoCheck {
+            get {
+                return this.qC_LastPieceCheckBill_AutoCheckField;
+            }
+            set {
+                this.qC_LastPieceCheckBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string QC_LastPieceCheckBill_SaveAutoAddnew {
+            get {
+                return this.qC_LastPieceCheckBill_SaveAutoAddnewField;
+            }
+            set {
+                this.qC_LastPieceCheckBill_SaveAutoAddnewField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string QC_LastPieceCheckBill_DeleterAndMakerMustSame {
+            get {
+                return this.qC_LastPieceCheckBill_DeleterAndMakerMustSameField;
+            }
+            set {
+                this.qC_LastPieceCheckBill_DeleterAndMakerMustSameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string QC_LastPieceCheckBill_QCSchemeSource {
+            get {
+                return this.qC_LastPieceCheckBill_QCSchemeSourceField;
+            }
+            set {
+                this.qC_LastPieceCheckBill_QCSchemeSourceField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string QC_OutCompCheckBill_AutoCheck {
+            get {
+                return this.qC_OutCompCheckBill_AutoCheckField;
+            }
+            set {
+                this.qC_OutCompCheckBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string QC_OutCompCheckBill_SaveAutoAddnew {
+            get {
+                return this.qC_OutCompCheckBill_SaveAutoAddnewField;
+            }
+            set {
+                this.qC_OutCompCheckBill_SaveAutoAddnewField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string QC_OutCompCheckBill_DeleterAndMakerMustSame {
+            get {
+                return this.qC_OutCompCheckBill_DeleterAndMakerMustSameField;
+            }
+            set {
+                this.qC_OutCompCheckBill_DeleterAndMakerMustSameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string QC_OutCompCheckBill_QCSchemeSource {
+            get {
+                return this.qC_OutCompCheckBill_QCSchemeSourceField;
+            }
+            set {
+                this.qC_OutCompCheckBill_QCSchemeSourceField = value;
+            }
+        }
+        
+        /// <remarks/>
         public string QC_ProcessCheckBill_AutoCheck {
             get {
                 return this.qC_ProcessCheckBill_AutoCheckField;
@@ -51615,6 +52785,16 @@
             }
             set {
                 this.qC_ProcessCheckBill_QCSchemeSourceField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string QC_ProcessCheckBill_EnableMultiLevel {
+            get {
+                return this.qC_ProcessCheckBill_EnableMultiLevelField;
+            }
+            set {
+                this.qC_ProcessCheckBill_EnableMultiLevelField = value;
             }
         }
         
@@ -51870,322 +53050,69 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
-    [System.SerializableAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void set_SavePonderationBillMain_Temp_BarCode_BillCheckCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_BarCode_BillCheckCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
-    public partial class ClsKf_ICStockBill_Mould {
+    public partial class set_SavePonderationBillMain_Temp_BarCode_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
-        private long hItemIDField;
+        private object[] results;
         
-        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;
+        internal set_SavePonderationBillMain_Temp_BarCode_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
         
         /// <remarks/>
-        public long HItemID {
+        public bool Result {
             get {
-                return this.hItemIDField;
-            }
-            set {
-                this.hItemIDField = value;
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
             }
         }
         
         /// <remarks/>
-        public string HBarType {
+        public string sErrMsg {
             get {
-                return this.hBarTypeField;
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
             }
-            set {
-                this.hBarTypeField = value;
+        }
+    }
+    
+    /// <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 long HWhID {
+        public string sErrMsg {
             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;
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
             }
         }
     }
@@ -52226,6 +53153,40 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void get_CheckTypeByBarCode_BillCheck_NewCompletedEventHandler(object sender, get_CheckTypeByBarCode_BillCheck_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_CheckTypeByBarCode_BillCheck_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_CheckTypeByBarCode_BillCheck_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
     public delegate void get_BillBarCode_VerifyCompletedEventHandler(object sender, get_BillBarCode_VerifyCompletedEventArgs e);
     
     /// <remarks/>
@@ -52237,6 +53198,40 @@
         private object[] results;
         
         internal get_BillBarCode_VerifyCompletedEventArgs(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_SavePonderationBillMain_Temp_BarCodeFIFO_BillCheckCompletedEventHandler(object sender, get_SavePonderationBillMain_Temp_BarCodeFIFO_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_BarCodeFIFO_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_SavePonderationBillMain_Temp_BarCodeFIFO_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -52892,6 +53887,40 @@
             get {
                 this.RaiseExceptionIfNecessary();
                 return ((string)(this.results[7]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void get_SourceBill_ICMOReportCompletedEventHandler(object sender, get_SourceBill_ICMOReportCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_SourceBill_ICMOReportCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_SourceBill_ICMOReportCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
             }
         }
     }
@@ -54205,6 +55234,40 @@
         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]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void GetJXBarCode_XiaoWeiCompletedEventHandler(object sender, GetJXBarCode_XiaoWeiCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class GetJXBarCode_XiaoWeiCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal GetJXBarCode_XiaoWeiCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -55808,17 +56871,17 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void set_SavePonderationBillMain_Temp_BarCode_BillCheckCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_BarCode_BillCheckCompletedEventArgs e);
+    public delegate void Get_CheckQtyByBarCodeCompletedEventHandler(object sender, Get_CheckQtyByBarCodeCompletedEventArgs 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_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class Get_CheckQtyByBarCodeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal set_SavePonderationBillMain_Temp_BarCode_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal Get_CheckQtyByBarCodeCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -55832,44 +56895,10 @@
         }
         
         /// <remarks/>
-        public string sErrMsg {
+        public double sRelQty {
             get {
                 this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <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]));
+                return ((double)(this.results[1]));
             }
         }
     }
@@ -58954,40 +59983,6 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void get_SourceBill_ICMOReportCompletedEventHandler(object sender, get_SourceBill_ICMOReportCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_SourceBill_ICMOReportCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal get_SourceBill_ICMOReportCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public ClsKf_ICStockBill_WMS Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
     public delegate void GetProductInBillCompletedEventHandler(object sender, GetProductInBillCompletedEventArgs e);
     
     /// <remarks/>
@@ -60610,6 +61605,40 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void GetBillQuery_WMSCompletedEventHandler(object sender, GetBillQuery_WMSCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class GetBillQuery_WMSCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal GetBillQuery_WMSCompletedEventArgs(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 TempList_ModifyCompletedEventHandler(object sender, TempList_ModifyCompletedEventArgs e);
     
     /// <remarks/>
@@ -60862,40 +61891,6 @@
             get {
                 this.RaiseExceptionIfNecessary();
                 return ((System.Data.DataSet)(this.results[0]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void Get_CheckQtyByBarCodeCompletedEventHandler(object sender, Get_CheckQtyByBarCodeCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class Get_CheckQtyByBarCodeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal Get_CheckQtyByBarCodeCompletedEventArgs(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 double sRelQty {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((double)(this.results[1]));
             }
         }
     }

--
Gitblit v1.9.1