From 77162bdc19b49d5bb86661f3c4f679df71cc7202 Mon Sep 17 00:00:00 2001
From: yusijie <ysj@hz-kingdee.com>
Date: 星期日, 16 四月 2023 21:53:09 +0800
Subject: [PATCH] Merge branch 'master' of http://101.37.171.70:10101/r/MES-WEB-API

---
 WebAPI/Web References/WebS/Reference.cs | 11010 +++++++++++++++++++++++++++++++++++------------------------
 1 files changed, 6,541 insertions(+), 4,469 deletions(-)

diff --git a/WebAPI/Web References/WebS/Reference.cs b/WebAPI/Web References/WebS/Reference.cs
index 5c6b4ec..33855fa 100644
--- a/WebAPI/Web References/WebS/Reference.cs
+++ b/WebAPI/Web References/WebS/Reference.cs
@@ -32,8 +32,59 @@
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsGy_Base_Model))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsXt_BaseBillSub))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsXt_BaseBillMain))]
-    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsGy_BarCodeBill_WMS_Model))]
     public partial class WebService1 : System.Web.Services.Protocols.SoapHttpClientProtocol {
+        
+        private System.Threading.SendOrPostCallback get_SNBarCode_PackUnionCarryUpOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback GetBillEntry_TmpList_PackUnionCarryUpOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback set_SavePackUnionCarryUpBill_NewOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback set_DelPackUnionBill_TempOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback GetSc_PackUnionBill_TempListOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback DeleteTemp_PackUnionBillOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback GetSourceBillList_BillCheckOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_BillBarCode_BillCheckOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_BillBarCode_MateOutCheckOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_BillBarCode_OtherOutCheckOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_BillBarCode_MoveStockCheckOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_BarCode_MoveStockBillCheckOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_BarCode_BillCheckOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_CheckTypeByBarCode_BillCheckOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback GetKf_PonderationBillMain_Temp_BillCheckOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback set_UpdateTemp_BillCheckOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback GetKf_PonderationBillMain_TempList_BillCheckOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback getDataSetByMasterSQLOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback getCheckOpenOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback getGetDataBaseOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback getCheckCzymcOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback getSub_GetCurPeriodOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback getDataSetBySQLOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback getRunProcOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback getRunProcByMulOperationCompleted;
         
         private System.Threading.SendOrPostCallback getSecurity_LogOperationCompleted;
         
@@ -43,11 +94,37 @@
         
         private System.Threading.SendOrPostCallback Set_BPrintQtyBarCodeOperationCompleted;
         
+        private System.Threading.SendOrPostCallback set_BarCodeAutoWMSOperationCompleted;
+        
         private System.Threading.SendOrPostCallback get_CheckTypeByBarCode_MouldOperationCompleted;
         
         private System.Threading.SendOrPostCallback DeleteMouldOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_BarCode_MouldOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_ServerCon2OperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_SubDisplayOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_SubDisplayByOwnerOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback GetWorkProcInfoBoardOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback GetICInventoryByBarCode_ViewOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback GetMaterByBarCode_ViewOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback GetICInventoryByBarCodeSP_ViewOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback GetMaterByBarCodeSP_ViewOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback SetFIFOPonderationBillMain_TempOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_BarCode_FastOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_CheckTypeByBarCodeOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_BarCode_OutFastOperationCompleted;
         
         private System.Threading.SendOrPostCallback get_CheckTypeByBarCode_OutOperationCompleted;
         
@@ -89,6 +166,8 @@
         
         private System.Threading.SendOrPostCallback getSourceBillList_NewOperationCompleted;
         
+        private System.Threading.SendOrPostCallback get_BillSubTypeOperationCompleted;
+        
         private System.Threading.SendOrPostCallback get_SourceBarCode_NewOperationCompleted;
         
         private System.Threading.SendOrPostCallback getSourceBill_New2OperationCompleted;
@@ -116,6 +195,8 @@
         private System.Threading.SendOrPostCallback get_SourceBarCode_SellOutOperationCompleted;
         
         private System.Threading.SendOrPostCallback get_SourceBarCode_EntrustOutOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_SourceBarCode_OtherOutOperationCompleted;
         
         private System.Threading.SendOrPostCallback get_SourceBarCode_MoveStockOperationCompleted;
         
@@ -179,45 +260,31 @@
         
         private System.Threading.SendOrPostCallback set_DelPonderationBillMain_Temp_PackOperationCompleted;
         
-        private System.Threading.SendOrPostCallback GetSourceBillList_BillCheckOperationCompleted;
+        private System.Threading.SendOrPostCallback get_PackBarCode_PackUnionBillOperationCompleted;
         
-        private System.Threading.SendOrPostCallback get_BillBarCode_BillCheckOperationCompleted;
+        private System.Threading.SendOrPostCallback get_BarCode_PackUnionBillOperationCompleted;
         
-        private System.Threading.SendOrPostCallback get_BillBarCode_MateOutCheckOperationCompleted;
+        private System.Threading.SendOrPostCallback GetBillEntry_Tmp_PackOperationCompleted;
         
-        private System.Threading.SendOrPostCallback get_BillBarCode_OtherOutCheckOperationCompleted;
+        private System.Threading.SendOrPostCallback set_DelPackUnionBill_Temp_PackOperationCompleted;
         
-        private System.Threading.SendOrPostCallback get_BillBarCode_MoveStockCheckOperationCompleted;
+        private System.Threading.SendOrPostCallback set_SavePackUnionBill_AddOperationCompleted;
         
-        private System.Threading.SendOrPostCallback get_BarCode_MoveStockBillCheckOperationCompleted;
+        private System.Threading.SendOrPostCallback get_BarCode_PackUnionCarryUpOperationCompleted;
         
-        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckOperationCompleted;
+        private System.Threading.SendOrPostCallback set_SaveOtherInBill_CLDOperationCompleted;
         
-        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_BarCode_BillCheckOperationCompleted;
+        private System.Threading.SendOrPostCallback set_SaveProcReportMoveBill_NewOperationCompleted;
         
-        private System.Threading.SendOrPostCallback get_CheckTypeByBarCode_BillCheckOperationCompleted;
+        private System.Threading.SendOrPostCallback set_SaveProcReportMoveBill_CLD_NewOperationCompleted;
         
-        private System.Threading.SendOrPostCallback GetKf_PonderationBillMain_Temp_BillCheckOperationCompleted;
+        private System.Threading.SendOrPostCallback set_SaveProcReportMoveBill_MoveStockOperationCompleted;
         
-        private System.Threading.SendOrPostCallback set_UpdateTemp_BillCheckOperationCompleted;
+        private System.Threading.SendOrPostCallback set_SaveProcReportMoveBill_MoveStock_CLD_NewOperationCompleted;
         
-        private System.Threading.SendOrPostCallback GetKf_PonderationBillMain_TempList_BillCheckOperationCompleted;
+        private System.Threading.SendOrPostCallback set_CheckPOInStockBill_NewOperationCompleted;
         
-        private System.Threading.SendOrPostCallback getDataSetByMasterSQLOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback getCheckOpenOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback getGetDataBaseOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback getCheckCzymcOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback getSub_GetCurPeriodOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback getDataSetBySQLOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback getRunProcOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback getRunProcByMulOperationCompleted;
+        private System.Threading.SendOrPostCallback set_CheckPOInStockBill_CLDOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_CheckPOInStockBillOperationCompleted;
         
@@ -359,29 +426,15 @@
         
         private System.Threading.SendOrPostCallback get_ServerConOperationCompleted;
         
-        private System.Threading.SendOrPostCallback get_ServerCon2OperationCompleted;
+        private System.Threading.SendOrPostCallback set_SaveOtherOutBill_NewOperationCompleted;
         
-        private System.Threading.SendOrPostCallback get_SubDisplayOperationCompleted;
+        private System.Threading.SendOrPostCallback set_SaveOtherOutBill_CLD_NewOperationCompleted;
         
-        private System.Threading.SendOrPostCallback get_SubDisplayByOwnerOperationCompleted;
+        private System.Threading.SendOrPostCallback set_SaveOtherOutBill_CLDOperationCompleted;
         
-        private System.Threading.SendOrPostCallback GetWorkProcInfoBoardOperationCompleted;
+        private System.Threading.SendOrPostCallback set_SaveOtherOutBill_BillCheckOperationCompleted;
         
-        private System.Threading.SendOrPostCallback GetICInventoryByBarCode_ViewOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback GetMaterByBarCode_ViewOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback GetICInventoryByBarCodeSP_ViewOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback GetMaterByBarCodeSP_ViewOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback SetFIFOPonderationBillMain_TempOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_BarCode_FastOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback get_CheckTypeByBarCodeOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_BarCode_OutFastOperationCompleted;
+        private System.Threading.SendOrPostCallback set_SavePOStockInBackBillOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_SavePOStockInBackBill_NewOperationCompleted;
         
@@ -471,19 +524,9 @@
         
         private System.Threading.SendOrPostCallback set_SaveMouldProdInBill_NewOperationCompleted;
         
-        private System.Threading.SendOrPostCallback set_SaveOtherInBill_CLDOperationCompleted;
+        private System.Threading.SendOrPostCallback set_SaveSellOutBackBillOperationCompleted;
         
-        private System.Threading.SendOrPostCallback set_SaveProcReportMoveBill_NewOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_SaveProcReportMoveBill_CLD_NewOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_SaveProcReportMoveBill_MoveStockOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_SaveProcReportMoveBill_MoveStock_CLD_NewOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_CheckPOInStockBill_NewOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_CheckPOInStockBill_CLDOperationCompleted;
+        private System.Threading.SendOrPostCallback set_SaveSellOutBackBill_NewOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_SaveSellOutBackBill_CLD_NewOperationCompleted;
         
@@ -543,6 +586,10 @@
         
         private System.Threading.SendOrPostCallback set_SaveMateReplenishOutBill_CLD_NewOperationCompleted;
         
+        private System.Threading.SendOrPostCallback set_SaveMateReplenishOutBill_BillCheckOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback set_SaveEntrustReplenishOutBill_BillCheckOperationCompleted;
+        
         private System.Threading.SendOrPostCallback set_SaveEntrustInBackBill_CLDOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_SaveEntrustOutBackBillOperationCompleted;
@@ -569,6 +616,8 @@
         
         private System.Threading.SendOrPostCallback set_SaveEntrustOutBill_CLDOperationCompleted;
         
+        private System.Threading.SendOrPostCallback set_SaveEntrustOutBill_BillCheckOperationCompleted;
+        
         private System.Threading.SendOrPostCallback set_SaveOtherOutBackBillOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_SaveOtherOutBackBill_NewOperationCompleted;
@@ -584,16 +633,6 @@
         private System.Threading.SendOrPostCallback set_AuditOtherOutBillOperationCompleted;
         
         private System.Threading.SendOrPostCallback get_StockOutStyleOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_SaveOtherOutBill_NewOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_SaveOtherOutBill_CLD_NewOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_SaveOtherOutBill_CLDOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_SaveOtherOutBill_BillCheckOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_SavePOStockInBackBillOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_ChangGuiOperationCompleted;
         
@@ -726,10 +765,6 @@
         private System.Threading.SendOrPostCallback set_SaveCheckStockBill_WMSOperationCompleted;
         
         private System.Threading.SendOrPostCallback Get_IsCheckStock_ICInventoryOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_SaveSellOutBackBillOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_SaveSellOutBackBill_NewOperationCompleted;
         
         private System.Threading.SendOrPostCallback GetSc_ICMOReportBillListOperationCompleted;
         
@@ -1075,8 +1110,7 @@
         
         /// <remarks/>
         public WebService1() {
-            //this.Url = global::WebAPI.Properties.Settings.Default.WebAPI_WebS_WebService1;
-            this.Url = System.Configuration.ConfigurationManager.AppSettings["sUrl"];
+            this.Url = global::WebAPI.Properties.Settings.Default.WebAPI_WebS_WebService1;
             if ((this.IsLocalFileSystemWebService(this.Url) == true)) {
                 this.UseDefaultCredentials = true;
                 this.useDefaultCredentialsSetExplicitly = false;
@@ -1111,6 +1145,84 @@
         }
         
         /// <remarks/>
+        public event get_SNBarCode_PackUnionCarryUpCompletedEventHandler get_SNBarCode_PackUnionCarryUpCompleted;
+        
+        /// <remarks/>
+        public event GetBillEntry_TmpList_PackUnionCarryUpCompletedEventHandler GetBillEntry_TmpList_PackUnionCarryUpCompleted;
+        
+        /// <remarks/>
+        public event set_SavePackUnionCarryUpBill_NewCompletedEventHandler set_SavePackUnionCarryUpBill_NewCompleted;
+        
+        /// <remarks/>
+        public event set_DelPackUnionBill_TempCompletedEventHandler set_DelPackUnionBill_TempCompleted;
+        
+        /// <remarks/>
+        public event GetSc_PackUnionBill_TempListCompletedEventHandler GetSc_PackUnionBill_TempListCompleted;
+        
+        /// <remarks/>
+        public event DeleteTemp_PackUnionBillCompletedEventHandler DeleteTemp_PackUnionBillCompleted;
+        
+        /// <remarks/>
+        public event GetSourceBillList_BillCheckCompletedEventHandler GetSourceBillList_BillCheckCompleted;
+        
+        /// <remarks/>
+        public event get_BillBarCode_BillCheckCompletedEventHandler get_BillBarCode_BillCheckCompleted;
+        
+        /// <remarks/>
+        public event get_BillBarCode_MateOutCheckCompletedEventHandler get_BillBarCode_MateOutCheckCompleted;
+        
+        /// <remarks/>
+        public event get_BillBarCode_OtherOutCheckCompletedEventHandler get_BillBarCode_OtherOutCheckCompleted;
+        
+        /// <remarks/>
+        public event get_BillBarCode_MoveStockCheckCompletedEventHandler get_BillBarCode_MoveStockCheckCompleted;
+        
+        /// <remarks/>
+        public event get_BarCode_MoveStockBillCheckCompletedEventHandler get_BarCode_MoveStockBillCheckCompleted;
+        
+        /// <remarks/>
+        public event set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompletedEventHandler set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompleted;
+        
+        /// <remarks/>
+        public event set_SavePonderationBillMain_Temp_BarCode_BillCheckCompletedEventHandler set_SavePonderationBillMain_Temp_BarCode_BillCheckCompleted;
+        
+        /// <remarks/>
+        public event get_CheckTypeByBarCode_BillCheckCompletedEventHandler get_CheckTypeByBarCode_BillCheckCompleted;
+        
+        /// <remarks/>
+        public event GetKf_PonderationBillMain_Temp_BillCheckCompletedEventHandler GetKf_PonderationBillMain_Temp_BillCheckCompleted;
+        
+        /// <remarks/>
+        public event set_UpdateTemp_BillCheckCompletedEventHandler set_UpdateTemp_BillCheckCompleted;
+        
+        /// <remarks/>
+        public event GetKf_PonderationBillMain_TempList_BillCheckCompletedEventHandler GetKf_PonderationBillMain_TempList_BillCheckCompleted;
+        
+        /// <remarks/>
+        public event getDataSetByMasterSQLCompletedEventHandler getDataSetByMasterSQLCompleted;
+        
+        /// <remarks/>
+        public event getCheckOpenCompletedEventHandler getCheckOpenCompleted;
+        
+        /// <remarks/>
+        public event getGetDataBaseCompletedEventHandler getGetDataBaseCompleted;
+        
+        /// <remarks/>
+        public event getCheckCzymcCompletedEventHandler getCheckCzymcCompleted;
+        
+        /// <remarks/>
+        public event getSub_GetCurPeriodCompletedEventHandler getSub_GetCurPeriodCompleted;
+        
+        /// <remarks/>
+        public event getDataSetBySQLCompletedEventHandler getDataSetBySQLCompleted;
+        
+        /// <remarks/>
+        public event getRunProcCompletedEventHandler getRunProcCompleted;
+        
+        /// <remarks/>
+        public event getRunProcByMulCompletedEventHandler getRunProcByMulCompleted;
+        
+        /// <remarks/>
         public event getSecurity_LogCompletedEventHandler getSecurity_LogCompleted;
         
         /// <remarks/>
@@ -1123,6 +1235,9 @@
         public event Set_BPrintQtyBarCodeCompletedEventHandler Set_BPrintQtyBarCodeCompleted;
         
         /// <remarks/>
+        public event set_BarCodeAutoWMSCompletedEventHandler set_BarCodeAutoWMSCompleted;
+        
+        /// <remarks/>
         public event get_CheckTypeByBarCode_MouldCompletedEventHandler get_CheckTypeByBarCode_MouldCompleted;
         
         /// <remarks/>
@@ -1130,6 +1245,42 @@
         
         /// <remarks/>
         public event set_SavePonderationBillMain_Temp_BarCode_MouldCompletedEventHandler set_SavePonderationBillMain_Temp_BarCode_MouldCompleted;
+        
+        /// <remarks/>
+        public event get_ServerCon2CompletedEventHandler get_ServerCon2Completed;
+        
+        /// <remarks/>
+        public event get_SubDisplayCompletedEventHandler get_SubDisplayCompleted;
+        
+        /// <remarks/>
+        public event get_SubDisplayByOwnerCompletedEventHandler get_SubDisplayByOwnerCompleted;
+        
+        /// <remarks/>
+        public event GetWorkProcInfoBoardCompletedEventHandler GetWorkProcInfoBoardCompleted;
+        
+        /// <remarks/>
+        public event GetICInventoryByBarCode_ViewCompletedEventHandler GetICInventoryByBarCode_ViewCompleted;
+        
+        /// <remarks/>
+        public event GetMaterByBarCode_ViewCompletedEventHandler GetMaterByBarCode_ViewCompleted;
+        
+        /// <remarks/>
+        public event GetICInventoryByBarCodeSP_ViewCompletedEventHandler GetICInventoryByBarCodeSP_ViewCompleted;
+        
+        /// <remarks/>
+        public event GetMaterByBarCodeSP_ViewCompletedEventHandler GetMaterByBarCodeSP_ViewCompleted;
+        
+        /// <remarks/>
+        public event SetFIFOPonderationBillMain_TempCompletedEventHandler SetFIFOPonderationBillMain_TempCompleted;
+        
+        /// <remarks/>
+        public event set_SavePonderationBillMain_Temp_BarCode_FastCompletedEventHandler set_SavePonderationBillMain_Temp_BarCode_FastCompleted;
+        
+        /// <remarks/>
+        public event get_CheckTypeByBarCodeCompletedEventHandler get_CheckTypeByBarCodeCompleted;
+        
+        /// <remarks/>
+        public event set_SavePonderationBillMain_Temp_BarCode_OutFastCompletedEventHandler set_SavePonderationBillMain_Temp_BarCode_OutFastCompleted;
         
         /// <remarks/>
         public event get_CheckTypeByBarCode_OutCompletedEventHandler get_CheckTypeByBarCode_OutCompleted;
@@ -1192,6 +1343,9 @@
         public event getSourceBillList_NewCompletedEventHandler getSourceBillList_NewCompleted;
         
         /// <remarks/>
+        public event get_BillSubTypeCompletedEventHandler get_BillSubTypeCompleted;
+        
+        /// <remarks/>
         public event get_SourceBarCode_NewCompletedEventHandler get_SourceBarCode_NewCompleted;
         
         /// <remarks/>
@@ -1232,6 +1386,9 @@
         
         /// <remarks/>
         public event get_SourceBarCode_EntrustOutCompletedEventHandler get_SourceBarCode_EntrustOutCompleted;
+        
+        /// <remarks/>
+        public event get_SourceBarCode_OtherOutCompletedEventHandler get_SourceBarCode_OtherOutCompleted;
         
         /// <remarks/>
         public event get_SourceBarCode_MoveStockCompletedEventHandler get_SourceBarCode_MoveStockCompleted;
@@ -1327,64 +1484,43 @@
         public event set_DelPonderationBillMain_Temp_PackCompletedEventHandler set_DelPonderationBillMain_Temp_PackCompleted;
         
         /// <remarks/>
-        public event GetSourceBillList_BillCheckCompletedEventHandler GetSourceBillList_BillCheckCompleted;
+        public event get_PackBarCode_PackUnionBillCompletedEventHandler get_PackBarCode_PackUnionBillCompleted;
         
         /// <remarks/>
-        public event get_BillBarCode_BillCheckCompletedEventHandler get_BillBarCode_BillCheckCompleted;
+        public event get_BarCode_PackUnionBillCompletedEventHandler get_BarCode_PackUnionBillCompleted;
         
         /// <remarks/>
-        public event get_BillBarCode_MateOutCheckCompletedEventHandler get_BillBarCode_MateOutCheckCompleted;
+        public event GetBillEntry_Tmp_PackCompletedEventHandler GetBillEntry_Tmp_PackCompleted;
         
         /// <remarks/>
-        public event get_BillBarCode_OtherOutCheckCompletedEventHandler get_BillBarCode_OtherOutCheckCompleted;
+        public event set_DelPackUnionBill_Temp_PackCompletedEventHandler set_DelPackUnionBill_Temp_PackCompleted;
         
         /// <remarks/>
-        public event get_BillBarCode_MoveStockCheckCompletedEventHandler get_BillBarCode_MoveStockCheckCompleted;
+        public event set_SavePackUnionBill_AddCompletedEventHandler set_SavePackUnionBill_AddCompleted;
         
         /// <remarks/>
-        public event get_BarCode_MoveStockBillCheckCompletedEventHandler get_BarCode_MoveStockBillCheckCompleted;
+        public event get_BarCode_PackUnionCarryUpCompletedEventHandler get_BarCode_PackUnionCarryUpCompleted;
         
         /// <remarks/>
-        public event set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompletedEventHandler set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompleted;
+        public event set_SaveOtherInBill_CLDCompletedEventHandler set_SaveOtherInBill_CLDCompleted;
         
         /// <remarks/>
-        public event set_SavePonderationBillMain_Temp_BarCode_BillCheckCompletedEventHandler set_SavePonderationBillMain_Temp_BarCode_BillCheckCompleted;
+        public event set_SaveProcReportMoveBill_NewCompletedEventHandler set_SaveProcReportMoveBill_NewCompleted;
         
         /// <remarks/>
-        public event get_CheckTypeByBarCode_BillCheckCompletedEventHandler get_CheckTypeByBarCode_BillCheckCompleted;
+        public event set_SaveProcReportMoveBill_CLD_NewCompletedEventHandler set_SaveProcReportMoveBill_CLD_NewCompleted;
         
         /// <remarks/>
-        public event GetKf_PonderationBillMain_Temp_BillCheckCompletedEventHandler GetKf_PonderationBillMain_Temp_BillCheckCompleted;
+        public event set_SaveProcReportMoveBill_MoveStockCompletedEventHandler set_SaveProcReportMoveBill_MoveStockCompleted;
         
         /// <remarks/>
-        public event set_UpdateTemp_BillCheckCompletedEventHandler set_UpdateTemp_BillCheckCompleted;
+        public event set_SaveProcReportMoveBill_MoveStock_CLD_NewCompletedEventHandler set_SaveProcReportMoveBill_MoveStock_CLD_NewCompleted;
         
         /// <remarks/>
-        public event GetKf_PonderationBillMain_TempList_BillCheckCompletedEventHandler GetKf_PonderationBillMain_TempList_BillCheckCompleted;
+        public event set_CheckPOInStockBill_NewCompletedEventHandler set_CheckPOInStockBill_NewCompleted;
         
         /// <remarks/>
-        public event getDataSetByMasterSQLCompletedEventHandler getDataSetByMasterSQLCompleted;
-        
-        /// <remarks/>
-        public event getCheckOpenCompletedEventHandler getCheckOpenCompleted;
-        
-        /// <remarks/>
-        public event getGetDataBaseCompletedEventHandler getGetDataBaseCompleted;
-        
-        /// <remarks/>
-        public event getCheckCzymcCompletedEventHandler getCheckCzymcCompleted;
-        
-        /// <remarks/>
-        public event getSub_GetCurPeriodCompletedEventHandler getSub_GetCurPeriodCompleted;
-        
-        /// <remarks/>
-        public event getDataSetBySQLCompletedEventHandler getDataSetBySQLCompleted;
-        
-        /// <remarks/>
-        public event getRunProcCompletedEventHandler getRunProcCompleted;
-        
-        /// <remarks/>
-        public event getRunProcByMulCompletedEventHandler getRunProcByMulCompleted;
+        public event set_CheckPOInStockBill_CLDCompletedEventHandler set_CheckPOInStockBill_CLDCompleted;
         
         /// <remarks/>
         public event set_CheckPOInStockBillCompletedEventHandler set_CheckPOInStockBillCompleted;
@@ -1597,40 +1733,19 @@
         public event get_ServerConCompletedEventHandler get_ServerConCompleted;
         
         /// <remarks/>
-        public event get_ServerCon2CompletedEventHandler get_ServerCon2Completed;
+        public event set_SaveOtherOutBill_NewCompletedEventHandler set_SaveOtherOutBill_NewCompleted;
         
         /// <remarks/>
-        public event get_SubDisplayCompletedEventHandler get_SubDisplayCompleted;
+        public event set_SaveOtherOutBill_CLD_NewCompletedEventHandler set_SaveOtherOutBill_CLD_NewCompleted;
         
         /// <remarks/>
-        public event get_SubDisplayByOwnerCompletedEventHandler get_SubDisplayByOwnerCompleted;
+        public event set_SaveOtherOutBill_CLDCompletedEventHandler set_SaveOtherOutBill_CLDCompleted;
         
         /// <remarks/>
-        public event GetWorkProcInfoBoardCompletedEventHandler GetWorkProcInfoBoardCompleted;
+        public event set_SaveOtherOutBill_BillCheckCompletedEventHandler set_SaveOtherOutBill_BillCheckCompleted;
         
         /// <remarks/>
-        public event GetICInventoryByBarCode_ViewCompletedEventHandler GetICInventoryByBarCode_ViewCompleted;
-        
-        /// <remarks/>
-        public event GetMaterByBarCode_ViewCompletedEventHandler GetMaterByBarCode_ViewCompleted;
-        
-        /// <remarks/>
-        public event GetICInventoryByBarCodeSP_ViewCompletedEventHandler GetICInventoryByBarCodeSP_ViewCompleted;
-        
-        /// <remarks/>
-        public event GetMaterByBarCodeSP_ViewCompletedEventHandler GetMaterByBarCodeSP_ViewCompleted;
-        
-        /// <remarks/>
-        public event SetFIFOPonderationBillMain_TempCompletedEventHandler SetFIFOPonderationBillMain_TempCompleted;
-        
-        /// <remarks/>
-        public event set_SavePonderationBillMain_Temp_BarCode_FastCompletedEventHandler set_SavePonderationBillMain_Temp_BarCode_FastCompleted;
-        
-        /// <remarks/>
-        public event get_CheckTypeByBarCodeCompletedEventHandler get_CheckTypeByBarCodeCompleted;
-        
-        /// <remarks/>
-        public event set_SavePonderationBillMain_Temp_BarCode_OutFastCompletedEventHandler set_SavePonderationBillMain_Temp_BarCode_OutFastCompleted;
+        public event set_SavePOStockInBackBillCompletedEventHandler set_SavePOStockInBackBillCompleted;
         
         /// <remarks/>
         public event set_SavePOStockInBackBill_NewCompletedEventHandler set_SavePOStockInBackBill_NewCompleted;
@@ -1765,25 +1880,10 @@
         public event set_SaveMouldProdInBill_NewCompletedEventHandler set_SaveMouldProdInBill_NewCompleted;
         
         /// <remarks/>
-        public event set_SaveOtherInBill_CLDCompletedEventHandler set_SaveOtherInBill_CLDCompleted;
+        public event set_SaveSellOutBackBillCompletedEventHandler set_SaveSellOutBackBillCompleted;
         
         /// <remarks/>
-        public event set_SaveProcReportMoveBill_NewCompletedEventHandler set_SaveProcReportMoveBill_NewCompleted;
-        
-        /// <remarks/>
-        public event set_SaveProcReportMoveBill_CLD_NewCompletedEventHandler set_SaveProcReportMoveBill_CLD_NewCompleted;
-        
-        /// <remarks/>
-        public event set_SaveProcReportMoveBill_MoveStockCompletedEventHandler set_SaveProcReportMoveBill_MoveStockCompleted;
-        
-        /// <remarks/>
-        public event set_SaveProcReportMoveBill_MoveStock_CLD_NewCompletedEventHandler set_SaveProcReportMoveBill_MoveStock_CLD_NewCompleted;
-        
-        /// <remarks/>
-        public event set_CheckPOInStockBill_NewCompletedEventHandler set_CheckPOInStockBill_NewCompleted;
-        
-        /// <remarks/>
-        public event set_CheckPOInStockBill_CLDCompletedEventHandler set_CheckPOInStockBill_CLDCompleted;
+        public event set_SaveSellOutBackBill_NewCompletedEventHandler set_SaveSellOutBackBill_NewCompleted;
         
         /// <remarks/>
         public event set_SaveSellOutBackBill_CLD_NewCompletedEventHandler set_SaveSellOutBackBill_CLD_NewCompleted;
@@ -1873,6 +1973,12 @@
         public event set_SaveMateReplenishOutBill_CLD_NewCompletedEventHandler set_SaveMateReplenishOutBill_CLD_NewCompleted;
         
         /// <remarks/>
+        public event set_SaveMateReplenishOutBill_BillCheckCompletedEventHandler set_SaveMateReplenishOutBill_BillCheckCompleted;
+        
+        /// <remarks/>
+        public event set_SaveEntrustReplenishOutBill_BillCheckCompletedEventHandler set_SaveEntrustReplenishOutBill_BillCheckCompleted;
+        
+        /// <remarks/>
         public event set_SaveEntrustInBackBill_CLDCompletedEventHandler set_SaveEntrustInBackBill_CLDCompleted;
         
         /// <remarks/>
@@ -1912,6 +2018,9 @@
         public event set_SaveEntrustOutBill_CLDCompletedEventHandler set_SaveEntrustOutBill_CLDCompleted;
         
         /// <remarks/>
+        public event set_SaveEntrustOutBill_BillCheckCompletedEventHandler set_SaveEntrustOutBill_BillCheckCompleted;
+        
+        /// <remarks/>
         public event set_SaveOtherOutBackBillCompletedEventHandler set_SaveOtherOutBackBillCompleted;
         
         /// <remarks/>
@@ -1934,21 +2043,6 @@
         
         /// <remarks/>
         public event get_StockOutStyleCompletedEventHandler get_StockOutStyleCompleted;
-        
-        /// <remarks/>
-        public event set_SaveOtherOutBill_NewCompletedEventHandler set_SaveOtherOutBill_NewCompleted;
-        
-        /// <remarks/>
-        public event set_SaveOtherOutBill_CLD_NewCompletedEventHandler set_SaveOtherOutBill_CLD_NewCompleted;
-        
-        /// <remarks/>
-        public event set_SaveOtherOutBill_CLDCompletedEventHandler set_SaveOtherOutBill_CLDCompleted;
-        
-        /// <remarks/>
-        public event set_SaveOtherOutBill_BillCheckCompletedEventHandler set_SaveOtherOutBill_BillCheckCompleted;
-        
-        /// <remarks/>
-        public event set_SavePOStockInBackBillCompletedEventHandler set_SavePOStockInBackBillCompleted;
         
         /// <remarks/>
         public event set_SavePonderationBillMain_Temp_ChangGuiCompletedEventHandler set_SavePonderationBillMain_Temp_ChangGuiCompleted;
@@ -2147,12 +2241,6 @@
         
         /// <remarks/>
         public event Get_IsCheckStock_ICInventoryCompletedEventHandler Get_IsCheckStock_ICInventoryCompleted;
-        
-        /// <remarks/>
-        public event set_SaveSellOutBackBillCompletedEventHandler set_SaveSellOutBackBillCompleted;
-        
-        /// <remarks/>
-        public event set_SaveSellOutBackBill_NewCompletedEventHandler set_SaveSellOutBackBill_NewCompleted;
         
         /// <remarks/>
         public event GetSc_ICMOReportBillListCompletedEventHandler GetSc_ICMOReportBillListCompleted;
@@ -2665,6 +2753,978 @@
         public event GetSc_ICMOBillListCompletedEventHandler GetSc_ICMOBillListCompleted;
         
         /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SNBarCode_PackUnionCarryUp", 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_SNBarCode_PackUnionCarryUp(string HBarCode, long HInterID, string HBillType, string HBillNo, string HBarCode_Pack, string HMaker, long HStockOrgID, ref string sErrMsg) {
+            object[] results = this.Invoke("get_SNBarCode_PackUnionCarryUp", new object[] {
+                        HBarCode,
+                        HInterID,
+                        HBillType,
+                        HBillNo,
+                        HBarCode_Pack,
+                        HMaker,
+                        HStockOrgID,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_SNBarCode_PackUnionCarryUpAsync(string HBarCode, long HInterID, string HBillType, string HBillNo, string HBarCode_Pack, string HMaker, long HStockOrgID, string sErrMsg) {
+            this.get_SNBarCode_PackUnionCarryUpAsync(HBarCode, HInterID, HBillType, HBillNo, HBarCode_Pack, HMaker, HStockOrgID, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_SNBarCode_PackUnionCarryUpAsync(string HBarCode, long HInterID, string HBillType, string HBillNo, string HBarCode_Pack, string HMaker, long HStockOrgID, string sErrMsg, object userState) {
+            if ((this.get_SNBarCode_PackUnionCarryUpOperationCompleted == null)) {
+                this.get_SNBarCode_PackUnionCarryUpOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SNBarCode_PackUnionCarryUpOperationCompleted);
+            }
+            this.InvokeAsync("get_SNBarCode_PackUnionCarryUp", new object[] {
+                        HBarCode,
+                        HInterID,
+                        HBillType,
+                        HBillNo,
+                        HBarCode_Pack,
+                        HMaker,
+                        HStockOrgID,
+                        sErrMsg}, this.get_SNBarCode_PackUnionCarryUpOperationCompleted, userState);
+        }
+        
+        private void Onget_SNBarCode_PackUnionCarryUpOperationCompleted(object arg) {
+            if ((this.get_SNBarCode_PackUnionCarryUpCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_SNBarCode_PackUnionCarryUpCompleted(this, new get_SNBarCode_PackUnionCarryUpCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetBillEntry_TmpList_PackUnionCarryUp", 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 GetBillEntry_TmpList_PackUnionCarryUp(long HInterID, string HBillNo, string HBillType, ref string sErrMsg) {
+            object[] results = this.Invoke("GetBillEntry_TmpList_PackUnionCarryUp", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((System.Data.DataSet)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void GetBillEntry_TmpList_PackUnionCarryUpAsync(long HInterID, string HBillNo, string HBillType, string sErrMsg) {
+            this.GetBillEntry_TmpList_PackUnionCarryUpAsync(HInterID, HBillNo, HBillType, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void GetBillEntry_TmpList_PackUnionCarryUpAsync(long HInterID, string HBillNo, string HBillType, string sErrMsg, object userState) {
+            if ((this.GetBillEntry_TmpList_PackUnionCarryUpOperationCompleted == null)) {
+                this.GetBillEntry_TmpList_PackUnionCarryUpOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetBillEntry_TmpList_PackUnionCarryUpOperationCompleted);
+            }
+            this.InvokeAsync("GetBillEntry_TmpList_PackUnionCarryUp", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        sErrMsg}, this.GetBillEntry_TmpList_PackUnionCarryUpOperationCompleted, userState);
+        }
+        
+        private void OnGetBillEntry_TmpList_PackUnionCarryUpOperationCompleted(object arg) {
+            if ((this.GetBillEntry_TmpList_PackUnionCarryUpCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.GetBillEntry_TmpList_PackUnionCarryUpCompleted(this, new GetBillEntry_TmpList_PackUnionCarryUpCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePackUnionCarryUpBill_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_SavePackUnionCarryUpBill_New(long HInterID, string HBillType, string HBillNo, string HBarCode_Pack, string HMaker, long HStockOrgID, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SavePackUnionCarryUpBill_New", new object[] {
+                        HInterID,
+                        HBillType,
+                        HBillNo,
+                        HBarCode_Pack,
+                        HMaker,
+                        HStockOrgID,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_SavePackUnionCarryUpBill_NewAsync(long HInterID, string HBillType, string HBillNo, string HBarCode_Pack, string HMaker, long HStockOrgID, string sErrMsg) {
+            this.set_SavePackUnionCarryUpBill_NewAsync(HInterID, HBillType, HBillNo, HBarCode_Pack, HMaker, HStockOrgID, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_SavePackUnionCarryUpBill_NewAsync(long HInterID, string HBillType, string HBillNo, string HBarCode_Pack, string HMaker, long HStockOrgID, string sErrMsg, object userState) {
+            if ((this.set_SavePackUnionCarryUpBill_NewOperationCompleted == null)) {
+                this.set_SavePackUnionCarryUpBill_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePackUnionCarryUpBill_NewOperationCompleted);
+            }
+            this.InvokeAsync("set_SavePackUnionCarryUpBill_New", new object[] {
+                        HInterID,
+                        HBillType,
+                        HBillNo,
+                        HBarCode_Pack,
+                        HMaker,
+                        HStockOrgID,
+                        sErrMsg}, this.set_SavePackUnionCarryUpBill_NewOperationCompleted, userState);
+        }
+        
+        private void Onset_SavePackUnionCarryUpBill_NewOperationCompleted(object arg) {
+            if ((this.set_SavePackUnionCarryUpBill_NewCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_SavePackUnionCarryUpBill_NewCompleted(this, new set_SavePackUnionCarryUpBill_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_DelPackUnionBill_Temp", 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_DelPackUnionBill_Temp(long HInterID, string HBarCode, string HBillType, ref string sErrMsg) {
+            object[] results = this.Invoke("set_DelPackUnionBill_Temp", new object[] {
+                        HInterID,
+                        HBarCode,
+                        HBillType,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_DelPackUnionBill_TempAsync(long HInterID, string HBarCode, string HBillType, string sErrMsg) {
+            this.set_DelPackUnionBill_TempAsync(HInterID, HBarCode, HBillType, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_DelPackUnionBill_TempAsync(long HInterID, string HBarCode, string HBillType, string sErrMsg, object userState) {
+            if ((this.set_DelPackUnionBill_TempOperationCompleted == null)) {
+                this.set_DelPackUnionBill_TempOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_DelPackUnionBill_TempOperationCompleted);
+            }
+            this.InvokeAsync("set_DelPackUnionBill_Temp", new object[] {
+                        HInterID,
+                        HBarCode,
+                        HBillType,
+                        sErrMsg}, this.set_DelPackUnionBill_TempOperationCompleted, userState);
+        }
+        
+        private void Onset_DelPackUnionBill_TempOperationCompleted(object arg) {
+            if ((this.set_DelPackUnionBill_TempCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_DelPackUnionBill_TempCompleted(this, new set_DelPackUnionBill_TempCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetSc_PackUnionBill_TempList", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public System.Data.DataSet GetSc_PackUnionBill_TempList(string HBillType, string HMaker, long HStockOrgID) {
+            object[] results = this.Invoke("GetSc_PackUnionBill_TempList", new object[] {
+                        HBillType,
+                        HMaker,
+                        HStockOrgID});
+            return ((System.Data.DataSet)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void GetSc_PackUnionBill_TempListAsync(string HBillType, string HMaker, long HStockOrgID) {
+            this.GetSc_PackUnionBill_TempListAsync(HBillType, HMaker, HStockOrgID, null);
+        }
+        
+        /// <remarks/>
+        public void GetSc_PackUnionBill_TempListAsync(string HBillType, string HMaker, long HStockOrgID, object userState) {
+            if ((this.GetSc_PackUnionBill_TempListOperationCompleted == null)) {
+                this.GetSc_PackUnionBill_TempListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetSc_PackUnionBill_TempListOperationCompleted);
+            }
+            this.InvokeAsync("GetSc_PackUnionBill_TempList", new object[] {
+                        HBillType,
+                        HMaker,
+                        HStockOrgID}, this.GetSc_PackUnionBill_TempListOperationCompleted, userState);
+        }
+        
+        private void OnGetSc_PackUnionBill_TempListOperationCompleted(object arg) {
+            if ((this.GetSc_PackUnionBill_TempListCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.GetSc_PackUnionBill_TempListCompleted(this, new GetSc_PackUnionBill_TempListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/DeleteTemp_PackUnionBill", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool DeleteTemp_PackUnionBill(long HInterID, ref string sErrMsg) {
+            object[] results = this.Invoke("DeleteTemp_PackUnionBill", new object[] {
+                        HInterID,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void DeleteTemp_PackUnionBillAsync(long HInterID, string sErrMsg) {
+            this.DeleteTemp_PackUnionBillAsync(HInterID, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void DeleteTemp_PackUnionBillAsync(long HInterID, string sErrMsg, object userState) {
+            if ((this.DeleteTemp_PackUnionBillOperationCompleted == null)) {
+                this.DeleteTemp_PackUnionBillOperationCompleted = new System.Threading.SendOrPostCallback(this.OnDeleteTemp_PackUnionBillOperationCompleted);
+            }
+            this.InvokeAsync("DeleteTemp_PackUnionBill", new object[] {
+                        HInterID,
+                        sErrMsg}, this.DeleteTemp_PackUnionBillOperationCompleted, userState);
+        }
+        
+        private void OnDeleteTemp_PackUnionBillOperationCompleted(object arg) {
+            if ((this.DeleteTemp_PackUnionBillCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.DeleteTemp_PackUnionBillCompleted(this, new DeleteTemp_PackUnionBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetSourceBillList_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 GetSourceBillList_BillCheck(string HBillNo, string HBillType, ref string sErrMsg) {
+            object[] results = this.Invoke("GetSourceBillList_BillCheck", new object[] {
+                        HBillNo,
+                        HBillType,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void GetSourceBillList_BillCheckAsync(string HBillNo, string HBillType, string sErrMsg) {
+            this.GetSourceBillList_BillCheckAsync(HBillNo, HBillType, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void GetSourceBillList_BillCheckAsync(string HBillNo, string HBillType, string sErrMsg, object userState) {
+            if ((this.GetSourceBillList_BillCheckOperationCompleted == null)) {
+                this.GetSourceBillList_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetSourceBillList_BillCheckOperationCompleted);
+            }
+            this.InvokeAsync("GetSourceBillList_BillCheck", new object[] {
+                        HBillNo,
+                        HBillType,
+                        sErrMsg}, this.GetSourceBillList_BillCheckOperationCompleted, userState);
+        }
+        
+        private void OnGetSourceBillList_BillCheckOperationCompleted(object arg) {
+            if ((this.GetSourceBillList_BillCheckCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.GetSourceBillList_BillCheckCompleted(this, new GetSourceBillList_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_BillBarCode_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_BillBarCode_BillCheck(string HBillNo, string HBillType, string HMaker, long HOWNERID, ref string sErrMsg) {
+            object[] results = this.Invoke("get_BillBarCode_BillCheck", new object[] {
+                        HBillNo,
+                        HBillType,
+                        HMaker,
+                        HOWNERID,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_BillBarCode_BillCheckAsync(string HBillNo, string HBillType, string HMaker, long HOWNERID, string sErrMsg) {
+            this.get_BillBarCode_BillCheckAsync(HBillNo, HBillType, HMaker, HOWNERID, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_BillBarCode_BillCheckAsync(string HBillNo, string HBillType, string HMaker, long HOWNERID, string sErrMsg, object userState) {
+            if ((this.get_BillBarCode_BillCheckOperationCompleted == null)) {
+                this.get_BillBarCode_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_BillBarCode_BillCheckOperationCompleted);
+            }
+            this.InvokeAsync("get_BillBarCode_BillCheck", new object[] {
+                        HBillNo,
+                        HBillType,
+                        HMaker,
+                        HOWNERID,
+                        sErrMsg}, this.get_BillBarCode_BillCheckOperationCompleted, userState);
+        }
+        
+        private void Onget_BillBarCode_BillCheckOperationCompleted(object arg) {
+            if ((this.get_BillBarCode_BillCheckCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_BillBarCode_BillCheckCompleted(this, new get_BillBarCode_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_BillBarCode_MateOutCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsKf_ICStockBill_WMS get_BillBarCode_MateOutCheck(string HBillNo, string HBillType, string HMaker, long HOWNERID, ref string sErrMsg) {
+            object[] results = this.Invoke("get_BillBarCode_MateOutCheck", new object[] {
+                        HBillNo,
+                        HBillType,
+                        HMaker,
+                        HOWNERID,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_BillBarCode_MateOutCheckAsync(string HBillNo, string HBillType, string HMaker, long HOWNERID, string sErrMsg) {
+            this.get_BillBarCode_MateOutCheckAsync(HBillNo, HBillType, HMaker, HOWNERID, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_BillBarCode_MateOutCheckAsync(string HBillNo, string HBillType, string HMaker, long HOWNERID, string sErrMsg, object userState) {
+            if ((this.get_BillBarCode_MateOutCheckOperationCompleted == null)) {
+                this.get_BillBarCode_MateOutCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_BillBarCode_MateOutCheckOperationCompleted);
+            }
+            this.InvokeAsync("get_BillBarCode_MateOutCheck", new object[] {
+                        HBillNo,
+                        HBillType,
+                        HMaker,
+                        HOWNERID,
+                        sErrMsg}, this.get_BillBarCode_MateOutCheckOperationCompleted, userState);
+        }
+        
+        private void Onget_BillBarCode_MateOutCheckOperationCompleted(object arg) {
+            if ((this.get_BillBarCode_MateOutCheckCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_BillBarCode_MateOutCheckCompleted(this, new get_BillBarCode_MateOutCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_BillBarCode_OtherOutCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsKf_ICStockBill_WMS get_BillBarCode_OtherOutCheck(string HBillNo, string HBillType, string HMaker, long HOWNERID, ref string sErrMsg) {
+            object[] results = this.Invoke("get_BillBarCode_OtherOutCheck", new object[] {
+                        HBillNo,
+                        HBillType,
+                        HMaker,
+                        HOWNERID,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_BillBarCode_OtherOutCheckAsync(string HBillNo, string HBillType, string HMaker, long HOWNERID, string sErrMsg) {
+            this.get_BillBarCode_OtherOutCheckAsync(HBillNo, HBillType, HMaker, HOWNERID, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_BillBarCode_OtherOutCheckAsync(string HBillNo, string HBillType, string HMaker, long HOWNERID, string sErrMsg, object userState) {
+            if ((this.get_BillBarCode_OtherOutCheckOperationCompleted == null)) {
+                this.get_BillBarCode_OtherOutCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_BillBarCode_OtherOutCheckOperationCompleted);
+            }
+            this.InvokeAsync("get_BillBarCode_OtherOutCheck", new object[] {
+                        HBillNo,
+                        HBillType,
+                        HMaker,
+                        HOWNERID,
+                        sErrMsg}, this.get_BillBarCode_OtherOutCheckOperationCompleted, userState);
+        }
+        
+        private void Onget_BillBarCode_OtherOutCheckOperationCompleted(object arg) {
+            if ((this.get_BillBarCode_OtherOutCheckCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_BillBarCode_OtherOutCheckCompleted(this, new get_BillBarCode_OtherOutCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_BillBarCode_MoveStockCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsKf_ICStockBill_WMS get_BillBarCode_MoveStockCheck(string HBillNo, string HBillType, string HMaker, long HOWNERID, ref string sErrMsg) {
+            object[] results = this.Invoke("get_BillBarCode_MoveStockCheck", new object[] {
+                        HBillNo,
+                        HBillType,
+                        HMaker,
+                        HOWNERID,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_BillBarCode_MoveStockCheckAsync(string HBillNo, string HBillType, string HMaker, long HOWNERID, string sErrMsg) {
+            this.get_BillBarCode_MoveStockCheckAsync(HBillNo, HBillType, HMaker, HOWNERID, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_BillBarCode_MoveStockCheckAsync(string HBillNo, string HBillType, string HMaker, long HOWNERID, string sErrMsg, object userState) {
+            if ((this.get_BillBarCode_MoveStockCheckOperationCompleted == null)) {
+                this.get_BillBarCode_MoveStockCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_BillBarCode_MoveStockCheckOperationCompleted);
+            }
+            this.InvokeAsync("get_BillBarCode_MoveStockCheck", new object[] {
+                        HBillNo,
+                        HBillType,
+                        HMaker,
+                        HOWNERID,
+                        sErrMsg}, this.get_BillBarCode_MoveStockCheckOperationCompleted, userState);
+        }
+        
+        private void Onget_BillBarCode_MoveStockCheckOperationCompleted(object arg) {
+            if ((this.get_BillBarCode_MoveStockCheckCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_BillBarCode_MoveStockCheckCompleted(this, new get_BillBarCode_MoveStockCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_BarCode_MoveStockBillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsKf_ICStockBill_WMS get_BarCode_MoveStockBillCheck(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, long HSCWHID, long HSCSPID, double HQty, long HOWNERID, ref string sErrMsg) {
+            object[] results = this.Invoke("get_BarCode_MoveStockBillCheck", new object[] {
+                        sBarCode,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HSCWHID,
+                        HSCSPID,
+                        HQty,
+                        HOWNERID,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_BarCode_MoveStockBillCheckAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, long HSCWHID, long HSCSPID, double HQty, long HOWNERID, string sErrMsg) {
+            this.get_BarCode_MoveStockBillCheckAsync(sBarCode, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HSCWHID, HSCSPID, HQty, HOWNERID, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_BarCode_MoveStockBillCheckAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, long HSCWHID, long HSCSPID, double HQty, long HOWNERID, string sErrMsg, object userState) {
+            if ((this.get_BarCode_MoveStockBillCheckOperationCompleted == null)) {
+                this.get_BarCode_MoveStockBillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_BarCode_MoveStockBillCheckOperationCompleted);
+            }
+            this.InvokeAsync("get_BarCode_MoveStockBillCheck", new object[] {
+                        sBarCode,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HSCWHID,
+                        HSCSPID,
+                        HQty,
+                        HOWNERID,
+                        sErrMsg}, this.get_BarCode_MoveStockBillCheckOperationCompleted, userState);
+        }
+        
+        private void Onget_BarCode_MoveStockBillCheckOperationCompleted(object arg) {
+            if ((this.get_BarCode_MoveStockBillCheckCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_BarCode_MoveStockBillCheckCompleted(this, new get_BarCode_MoveStockBillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck(ClsGy_BarCodeBill_WMS_Model_View omodel_View, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, long HSCWHID, long HSCSPID, double HQty, long HOWNERID, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck", new object[] {
+                        omodel_View,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HSCWHID,
+                        HSCSPID,
+                        HQty,
+                        HOWNERID,
+                        oSystemParameterMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckAsync(ClsGy_BarCodeBill_WMS_Model_View omodel_View, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, long HSCWHID, long HSCSPID, double HQty, long HOWNERID, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
+            this.set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckAsync(omodel_View, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HSCWHID, HSCSPID, HQty, HOWNERID, oSystemParameterMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckAsync(ClsGy_BarCodeBill_WMS_Model_View omodel_View, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, long HSCWHID, long HSCSPID, double HQty, long HOWNERID, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
+            if ((this.set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckOperationCompleted == null)) {
+                this.set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckOperationCompleted);
+            }
+            this.InvokeAsync("set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck", new object[] {
+                        omodel_View,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HSCWHID,
+                        HSCSPID,
+                        HQty,
+                        HOWNERID,
+                        oSystemParameterMain,
+                        sErrMsg}, this.set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckOperationCompleted, userState);
+        }
+        
+        private void Onset_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckOperationCompleted(object arg) {
+            if ((this.set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompleted(this, new set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <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,
+                        HSPID,
+                        HQty,
+                        HOWNERID,
+                        oSystemParameterMain,
+                        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, 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);
+        }
+        
+        /// <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);
+            }
+            this.InvokeAsync("set_SavePonderationBillMain_Temp_BarCode_BillCheck", new object[] {
+                        omodel_View,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HQty,
+                        HOWNERID,
+                        oSystemParameterMain,
+                        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_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[] {
+                        sBarCode,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HQty,
+                        HOWNERID,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_CheckTypeByBarCode_BillCheckAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, long HOWNERID, string sErrMsg) {
+            this.get_CheckTypeByBarCode_BillCheckAsync(sBarCode, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HQty, HOWNERID, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_CheckTypeByBarCode_BillCheckAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, long HOWNERID, string sErrMsg, object userState) {
+            if ((this.get_CheckTypeByBarCode_BillCheckOperationCompleted == null)) {
+                this.get_CheckTypeByBarCode_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_CheckTypeByBarCode_BillCheckOperationCompleted);
+            }
+            this.InvokeAsync("get_CheckTypeByBarCode_BillCheck", new object[] {
+                        sBarCode,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HQty,
+                        HOWNERID,
+                        sErrMsg}, this.get_CheckTypeByBarCode_BillCheckOperationCompleted, userState);
+        }
+        
+        private void Onget_CheckTypeByBarCode_BillCheckOperationCompleted(object arg) {
+            if ((this.get_CheckTypeByBarCode_BillCheckCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_CheckTypeByBarCode_BillCheckCompleted(this, new get_CheckTypeByBarCode_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetKf_PonderationBillMain_Temp_BillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public System.Data.DataSet GetKf_PonderationBillMain_Temp_BillCheck(long HInterID, string sBillType, string sWhere) {
+            object[] results = this.Invoke("GetKf_PonderationBillMain_Temp_BillCheck", new object[] {
+                        HInterID,
+                        sBillType,
+                        sWhere});
+            return ((System.Data.DataSet)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void GetKf_PonderationBillMain_Temp_BillCheckAsync(long HInterID, string sBillType, string sWhere) {
+            this.GetKf_PonderationBillMain_Temp_BillCheckAsync(HInterID, sBillType, sWhere, null);
+        }
+        
+        /// <remarks/>
+        public void GetKf_PonderationBillMain_Temp_BillCheckAsync(long HInterID, string sBillType, string sWhere, object userState) {
+            if ((this.GetKf_PonderationBillMain_Temp_BillCheckOperationCompleted == null)) {
+                this.GetKf_PonderationBillMain_Temp_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetKf_PonderationBillMain_Temp_BillCheckOperationCompleted);
+            }
+            this.InvokeAsync("GetKf_PonderationBillMain_Temp_BillCheck", new object[] {
+                        HInterID,
+                        sBillType,
+                        sWhere}, this.GetKf_PonderationBillMain_Temp_BillCheckOperationCompleted, userState);
+        }
+        
+        private void OnGetKf_PonderationBillMain_Temp_BillCheckOperationCompleted(object arg) {
+            if ((this.GetKf_PonderationBillMain_Temp_BillCheckCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.GetKf_PonderationBillMain_Temp_BillCheckCompleted(this, new GetKf_PonderationBillMain_Temp_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_UpdateTemp_BillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_UpdateTemp_BillCheck(long HBillID, string HBillNo, string HBillType, string HMaker, long HOWNERID, ref string sErrMsg) {
+            object[] results = this.Invoke("set_UpdateTemp_BillCheck", new object[] {
+                        HBillID,
+                        HBillNo,
+                        HBillType,
+                        HMaker,
+                        HOWNERID,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_UpdateTemp_BillCheckAsync(long HBillID, string HBillNo, string HBillType, string HMaker, long HOWNERID, string sErrMsg) {
+            this.set_UpdateTemp_BillCheckAsync(HBillID, HBillNo, HBillType, HMaker, HOWNERID, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_UpdateTemp_BillCheckAsync(long HBillID, string HBillNo, string HBillType, string HMaker, long HOWNERID, string sErrMsg, object userState) {
+            if ((this.set_UpdateTemp_BillCheckOperationCompleted == null)) {
+                this.set_UpdateTemp_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_UpdateTemp_BillCheckOperationCompleted);
+            }
+            this.InvokeAsync("set_UpdateTemp_BillCheck", new object[] {
+                        HBillID,
+                        HBillNo,
+                        HBillType,
+                        HMaker,
+                        HOWNERID,
+                        sErrMsg}, this.set_UpdateTemp_BillCheckOperationCompleted, userState);
+        }
+        
+        private void Onset_UpdateTemp_BillCheckOperationCompleted(object arg) {
+            if ((this.set_UpdateTemp_BillCheckCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_UpdateTemp_BillCheckCompleted(this, new set_UpdateTemp_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetKf_PonderationBillMain_TempList_BillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public System.Data.DataSet GetKf_PonderationBillMain_TempList_BillCheck(string sHBillType, string sHMaker, long sHOWNERID) {
+            object[] results = this.Invoke("GetKf_PonderationBillMain_TempList_BillCheck", new object[] {
+                        sHBillType,
+                        sHMaker,
+                        sHOWNERID});
+            return ((System.Data.DataSet)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void GetKf_PonderationBillMain_TempList_BillCheckAsync(string sHBillType, string sHMaker, long sHOWNERID) {
+            this.GetKf_PonderationBillMain_TempList_BillCheckAsync(sHBillType, sHMaker, sHOWNERID, null);
+        }
+        
+        /// <remarks/>
+        public void GetKf_PonderationBillMain_TempList_BillCheckAsync(string sHBillType, string sHMaker, long sHOWNERID, object userState) {
+            if ((this.GetKf_PonderationBillMain_TempList_BillCheckOperationCompleted == null)) {
+                this.GetKf_PonderationBillMain_TempList_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetKf_PonderationBillMain_TempList_BillCheckOperationCompleted);
+            }
+            this.InvokeAsync("GetKf_PonderationBillMain_TempList_BillCheck", new object[] {
+                        sHBillType,
+                        sHMaker,
+                        sHOWNERID}, this.GetKf_PonderationBillMain_TempList_BillCheckOperationCompleted, userState);
+        }
+        
+        private void OnGetKf_PonderationBillMain_TempList_BillCheckOperationCompleted(object arg) {
+            if ((this.GetKf_PonderationBillMain_TempList_BillCheckCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.GetKf_PonderationBillMain_TempList_BillCheckCompleted(this, new GetKf_PonderationBillMain_TempList_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getDataSetByMasterSQL", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public System.Data.DataSet getDataSetByMasterSQL(string sSQL, string sTable, ref string sErrMsg) {
+            object[] results = this.Invoke("getDataSetByMasterSQL", new object[] {
+                        sSQL,
+                        sTable,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((System.Data.DataSet)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void getDataSetByMasterSQLAsync(string sSQL, string sTable, string sErrMsg) {
+            this.getDataSetByMasterSQLAsync(sSQL, sTable, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void getDataSetByMasterSQLAsync(string sSQL, string sTable, string sErrMsg, object userState) {
+            if ((this.getDataSetByMasterSQLOperationCompleted == null)) {
+                this.getDataSetByMasterSQLOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetDataSetByMasterSQLOperationCompleted);
+            }
+            this.InvokeAsync("getDataSetByMasterSQL", new object[] {
+                        sSQL,
+                        sTable,
+                        sErrMsg}, this.getDataSetByMasterSQLOperationCompleted, userState);
+        }
+        
+        private void OngetDataSetByMasterSQLOperationCompleted(object arg) {
+            if ((this.getDataSetByMasterSQLCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.getDataSetByMasterSQLCompleted(this, new getDataSetByMasterSQLCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getCheckOpen", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool getCheckOpen() {
+            object[] results = this.Invoke("getCheckOpen", new object[0]);
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void getCheckOpenAsync() {
+            this.getCheckOpenAsync(null);
+        }
+        
+        /// <remarks/>
+        public void getCheckOpenAsync(object userState) {
+            if ((this.getCheckOpenOperationCompleted == null)) {
+                this.getCheckOpenOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetCheckOpenOperationCompleted);
+            }
+            this.InvokeAsync("getCheckOpen", new object[0], this.getCheckOpenOperationCompleted, userState);
+        }
+        
+        private void OngetCheckOpenOperationCompleted(object arg) {
+            if ((this.getCheckOpenCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.getCheckOpenCompleted(this, new getCheckOpenCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getGetDataBase", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public string getGetDataBase(string sItem, ref string sK3) {
+            object[] results = this.Invoke("getGetDataBase", new object[] {
+                        sItem,
+                        sK3});
+            sK3 = ((string)(results[1]));
+            return ((string)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void getGetDataBaseAsync(string sItem, string sK3) {
+            this.getGetDataBaseAsync(sItem, sK3, null);
+        }
+        
+        /// <remarks/>
+        public void getGetDataBaseAsync(string sItem, string sK3, object userState) {
+            if ((this.getGetDataBaseOperationCompleted == null)) {
+                this.getGetDataBaseOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetGetDataBaseOperationCompleted);
+            }
+            this.InvokeAsync("getGetDataBase", new object[] {
+                        sItem,
+                        sK3}, this.getGetDataBaseOperationCompleted, userState);
+        }
+        
+        private void OngetGetDataBaseOperationCompleted(object arg) {
+            if ((this.getGetDataBaseCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.getGetDataBaseCompleted(this, new getGetDataBaseCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getCheckCzymc", 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 getCheckCzymc(string sUser, string sPsd) {
+            object[] results = this.Invoke("getCheckCzymc", new object[] {
+                        sUser,
+                        sPsd});
+            return ((System.Data.DataSet)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void getCheckCzymcAsync(string sUser, string sPsd) {
+            this.getCheckCzymcAsync(sUser, sPsd, null);
+        }
+        
+        /// <remarks/>
+        public void getCheckCzymcAsync(string sUser, string sPsd, object userState) {
+            if ((this.getCheckCzymcOperationCompleted == null)) {
+                this.getCheckCzymcOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetCheckCzymcOperationCompleted);
+            }
+            this.InvokeAsync("getCheckCzymc", new object[] {
+                        sUser,
+                        sPsd}, this.getCheckCzymcOperationCompleted, userState);
+        }
+        
+        private void OngetCheckCzymcOperationCompleted(object arg) {
+            if ((this.getCheckCzymcCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.getCheckCzymcCompleted(this, new getCheckCzymcCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getSub_GetCurPeriod", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool getSub_GetCurPeriod(ref int sYear, ref int sPeriod) {
+            object[] results = this.Invoke("getSub_GetCurPeriod", new object[] {
+                        sYear,
+                        sPeriod});
+            sYear = ((int)(results[1]));
+            sPeriod = ((int)(results[2]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void getSub_GetCurPeriodAsync(int sYear, int sPeriod) {
+            this.getSub_GetCurPeriodAsync(sYear, sPeriod, null);
+        }
+        
+        /// <remarks/>
+        public void getSub_GetCurPeriodAsync(int sYear, int sPeriod, object userState) {
+            if ((this.getSub_GetCurPeriodOperationCompleted == null)) {
+                this.getSub_GetCurPeriodOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetSub_GetCurPeriodOperationCompleted);
+            }
+            this.InvokeAsync("getSub_GetCurPeriod", new object[] {
+                        sYear,
+                        sPeriod}, this.getSub_GetCurPeriodOperationCompleted, userState);
+        }
+        
+        private void OngetSub_GetCurPeriodOperationCompleted(object arg) {
+            if ((this.getSub_GetCurPeriodCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.getSub_GetCurPeriodCompleted(this, new getSub_GetCurPeriodCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getDataSetBySQL", 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 getDataSetBySQL(string sSQL, string sTable, ref string sErrMsg) {
+            object[] results = this.Invoke("getDataSetBySQL", new object[] {
+                        sSQL,
+                        sTable,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((System.Data.DataSet)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void getDataSetBySQLAsync(string sSQL, string sTable, string sErrMsg) {
+            this.getDataSetBySQLAsync(sSQL, sTable, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void getDataSetBySQLAsync(string sSQL, string sTable, string sErrMsg, object userState) {
+            if ((this.getDataSetBySQLOperationCompleted == null)) {
+                this.getDataSetBySQLOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetDataSetBySQLOperationCompleted);
+            }
+            this.InvokeAsync("getDataSetBySQL", new object[] {
+                        sSQL,
+                        sTable,
+                        sErrMsg}, this.getDataSetBySQLOperationCompleted, userState);
+        }
+        
+        private void OngetDataSetBySQLOperationCompleted(object arg) {
+            if ((this.getDataSetBySQLCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.getDataSetBySQLCompleted(this, new getDataSetBySQLCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getRunProc", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public void getRunProc(string sSQL, ref string sErrMsg) {
+            object[] results = this.Invoke("getRunProc", new object[] {
+                        sSQL,
+                        sErrMsg});
+            sErrMsg = ((string)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void getRunProcAsync(string sSQL, string sErrMsg) {
+            this.getRunProcAsync(sSQL, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void getRunProcAsync(string sSQL, string sErrMsg, object userState) {
+            if ((this.getRunProcOperationCompleted == null)) {
+                this.getRunProcOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetRunProcOperationCompleted);
+            }
+            this.InvokeAsync("getRunProc", new object[] {
+                        sSQL,
+                        sErrMsg}, this.getRunProcOperationCompleted, userState);
+        }
+        
+        private void OngetRunProcOperationCompleted(object arg) {
+            if ((this.getRunProcCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.getRunProcCompleted(this, new getRunProcCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getRunProcByMul", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public void getRunProcByMul(string[] sSQL, ref string sErrMsg) {
+            object[] results = this.Invoke("getRunProcByMul", new object[] {
+                        sSQL,
+                        sErrMsg});
+            sErrMsg = ((string)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void getRunProcByMulAsync(string[] sSQL, string sErrMsg) {
+            this.getRunProcByMulAsync(sSQL, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void getRunProcByMulAsync(string[] sSQL, string sErrMsg, object userState) {
+            if ((this.getRunProcByMulOperationCompleted == null)) {
+                this.getRunProcByMulOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetRunProcByMulOperationCompleted);
+            }
+            this.InvokeAsync("getRunProcByMul", new object[] {
+                        sSQL,
+                        sErrMsg}, this.getRunProcByMulOperationCompleted, userState);
+        }
+        
+        private void OngetRunProcByMulOperationCompleted(object arg) {
+            if ((this.getRunProcByMulCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.getRunProcByMulCompleted(this, new getRunProcByMulCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getSecurity_Log", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
         public bool getSecurity_Log(string ModRightNameCheck, string CurUserName, ref string sErrMsg) {
             object[] results = this.Invoke("getSecurity_Log", new object[] {
@@ -2785,6 +3845,42 @@
             if ((this.Set_BPrintQtyBarCodeCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                 this.Set_BPrintQtyBarCodeCompleted(this, new Set_BPrintQtyBarCodeCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_BarCodeAutoWMS", 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_BarCodeAutoWMS(long HInterID, string HSourceBillType, long HStockOrgID, ref string sErrMsg) {
+            object[] results = this.Invoke("set_BarCodeAutoWMS", new object[] {
+                        HInterID,
+                        HSourceBillType,
+                        HStockOrgID,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_BarCodeAutoWMSAsync(long HInterID, string HSourceBillType, long HStockOrgID, string sErrMsg) {
+            this.set_BarCodeAutoWMSAsync(HInterID, HSourceBillType, HStockOrgID, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_BarCodeAutoWMSAsync(long HInterID, string HSourceBillType, long HStockOrgID, string sErrMsg, object userState) {
+            if ((this.set_BarCodeAutoWMSOperationCompleted == null)) {
+                this.set_BarCodeAutoWMSOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_BarCodeAutoWMSOperationCompleted);
+            }
+            this.InvokeAsync("set_BarCodeAutoWMS", new object[] {
+                        HInterID,
+                        HSourceBillType,
+                        HStockOrgID,
+                        sErrMsg}, this.set_BarCodeAutoWMSOperationCompleted, userState);
+        }
+        
+        private void Onset_BarCodeAutoWMSOperationCompleted(object arg) {
+            if ((this.set_BarCodeAutoWMSCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_BarCodeAutoWMSCompleted(this, new set_BarCodeAutoWMSCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
@@ -3095,6 +4191,536 @@
             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_ServerCon2", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public string get_ServerCon2() {
+            object[] results = this.Invoke("get_ServerCon2", new object[0]);
+            return ((string)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_ServerCon2Async() {
+            this.get_ServerCon2Async(null);
+        }
+        
+        /// <remarks/>
+        public void get_ServerCon2Async(object userState) {
+            if ((this.get_ServerCon2OperationCompleted == null)) {
+                this.get_ServerCon2OperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_ServerCon2OperationCompleted);
+            }
+            this.InvokeAsync("get_ServerCon2", new object[0], this.get_ServerCon2OperationCompleted, userState);
+        }
+        
+        private void Onget_ServerCon2OperationCompleted(object arg) {
+            if ((this.get_ServerCon2Completed != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_ServerCon2Completed(this, new get_ServerCon2CompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SubDisplay", 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_SubDisplay(string sBillType) {
+            object[] results = this.Invoke("get_SubDisplay", new object[] {
+                        sBillType});
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_SubDisplayAsync(string sBillType) {
+            this.get_SubDisplayAsync(sBillType, null);
+        }
+        
+        /// <remarks/>
+        public void get_SubDisplayAsync(string sBillType, object userState) {
+            if ((this.get_SubDisplayOperationCompleted == null)) {
+                this.get_SubDisplayOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SubDisplayOperationCompleted);
+            }
+            this.InvokeAsync("get_SubDisplay", new object[] {
+                        sBillType}, this.get_SubDisplayOperationCompleted, userState);
+        }
+        
+        private void Onget_SubDisplayOperationCompleted(object arg) {
+            if ((this.get_SubDisplayCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_SubDisplayCompleted(this, new get_SubDisplayCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SubDisplayByOwner", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool get_SubDisplayByOwner(string sBillType, long HOWNERID) {
+            object[] results = this.Invoke("get_SubDisplayByOwner", new object[] {
+                        sBillType,
+                        HOWNERID});
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_SubDisplayByOwnerAsync(string sBillType, long HOWNERID) {
+            this.get_SubDisplayByOwnerAsync(sBillType, HOWNERID, null);
+        }
+        
+        /// <remarks/>
+        public void get_SubDisplayByOwnerAsync(string sBillType, long HOWNERID, object userState) {
+            if ((this.get_SubDisplayByOwnerOperationCompleted == null)) {
+                this.get_SubDisplayByOwnerOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SubDisplayByOwnerOperationCompleted);
+            }
+            this.InvokeAsync("get_SubDisplayByOwner", new object[] {
+                        sBillType,
+                        HOWNERID}, this.get_SubDisplayByOwnerOperationCompleted, userState);
+        }
+        
+        private void Onget_SubDisplayByOwnerOperationCompleted(object arg) {
+            if ((this.get_SubDisplayByOwnerCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_SubDisplayByOwnerCompleted(this, new get_SubDisplayByOwnerCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetWorkProcInfoBoard", 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 GetWorkProcInfoBoard(string sSourceID, ref string sErr) {
+            object[] results = this.Invoke("GetWorkProcInfoBoard", new object[] {
+                        sSourceID,
+                        sErr});
+            sErr = ((string)(results[1]));
+            return ((System.Data.DataSet)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void GetWorkProcInfoBoardAsync(string sSourceID, string sErr) {
+            this.GetWorkProcInfoBoardAsync(sSourceID, sErr, null);
+        }
+        
+        /// <remarks/>
+        public void GetWorkProcInfoBoardAsync(string sSourceID, string sErr, object userState) {
+            if ((this.GetWorkProcInfoBoardOperationCompleted == null)) {
+                this.GetWorkProcInfoBoardOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetWorkProcInfoBoardOperationCompleted);
+            }
+            this.InvokeAsync("GetWorkProcInfoBoard", new object[] {
+                        sSourceID,
+                        sErr}, this.GetWorkProcInfoBoardOperationCompleted, userState);
+        }
+        
+        private void OnGetWorkProcInfoBoardOperationCompleted(object arg) {
+            if ((this.GetWorkProcInfoBoardCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.GetWorkProcInfoBoardCompleted(this, new GetWorkProcInfoBoardCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetICInventoryByBarCode_View", 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 GetICInventoryByBarCode_View(string sWhere, ref string sErr) {
+            object[] results = this.Invoke("GetICInventoryByBarCode_View", new object[] {
+                        sWhere,
+                        sErr});
+            sErr = ((string)(results[1]));
+            return ((System.Data.DataSet)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void GetICInventoryByBarCode_ViewAsync(string sWhere, string sErr) {
+            this.GetICInventoryByBarCode_ViewAsync(sWhere, sErr, null);
+        }
+        
+        /// <remarks/>
+        public void GetICInventoryByBarCode_ViewAsync(string sWhere, string sErr, object userState) {
+            if ((this.GetICInventoryByBarCode_ViewOperationCompleted == null)) {
+                this.GetICInventoryByBarCode_ViewOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetICInventoryByBarCode_ViewOperationCompleted);
+            }
+            this.InvokeAsync("GetICInventoryByBarCode_View", new object[] {
+                        sWhere,
+                        sErr}, this.GetICInventoryByBarCode_ViewOperationCompleted, userState);
+        }
+        
+        private void OnGetICInventoryByBarCode_ViewOperationCompleted(object arg) {
+            if ((this.GetICInventoryByBarCode_ViewCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.GetICInventoryByBarCode_ViewCompleted(this, new GetICInventoryByBarCode_ViewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetMaterByBarCode_View", 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 GetMaterByBarCode_View(string sWhere, ref string sErr) {
+            object[] results = this.Invoke("GetMaterByBarCode_View", new object[] {
+                        sWhere,
+                        sErr});
+            sErr = ((string)(results[1]));
+            return ((System.Data.DataSet)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void GetMaterByBarCode_ViewAsync(string sWhere, string sErr) {
+            this.GetMaterByBarCode_ViewAsync(sWhere, sErr, null);
+        }
+        
+        /// <remarks/>
+        public void GetMaterByBarCode_ViewAsync(string sWhere, string sErr, object userState) {
+            if ((this.GetMaterByBarCode_ViewOperationCompleted == null)) {
+                this.GetMaterByBarCode_ViewOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetMaterByBarCode_ViewOperationCompleted);
+            }
+            this.InvokeAsync("GetMaterByBarCode_View", new object[] {
+                        sWhere,
+                        sErr}, this.GetMaterByBarCode_ViewOperationCompleted, userState);
+        }
+        
+        private void OnGetMaterByBarCode_ViewOperationCompleted(object arg) {
+            if ((this.GetMaterByBarCode_ViewCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.GetMaterByBarCode_ViewCompleted(this, new GetMaterByBarCode_ViewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetICInventoryByBarCodeSP_View", 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 GetICInventoryByBarCodeSP_View(string sWhere, ref string sErr) {
+            object[] results = this.Invoke("GetICInventoryByBarCodeSP_View", new object[] {
+                        sWhere,
+                        sErr});
+            sErr = ((string)(results[1]));
+            return ((System.Data.DataSet)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void GetICInventoryByBarCodeSP_ViewAsync(string sWhere, string sErr) {
+            this.GetICInventoryByBarCodeSP_ViewAsync(sWhere, sErr, null);
+        }
+        
+        /// <remarks/>
+        public void GetICInventoryByBarCodeSP_ViewAsync(string sWhere, string sErr, object userState) {
+            if ((this.GetICInventoryByBarCodeSP_ViewOperationCompleted == null)) {
+                this.GetICInventoryByBarCodeSP_ViewOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetICInventoryByBarCodeSP_ViewOperationCompleted);
+            }
+            this.InvokeAsync("GetICInventoryByBarCodeSP_View", new object[] {
+                        sWhere,
+                        sErr}, this.GetICInventoryByBarCodeSP_ViewOperationCompleted, userState);
+        }
+        
+        private void OnGetICInventoryByBarCodeSP_ViewOperationCompleted(object arg) {
+            if ((this.GetICInventoryByBarCodeSP_ViewCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.GetICInventoryByBarCodeSP_ViewCompleted(this, new GetICInventoryByBarCodeSP_ViewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetMaterByBarCodeSP_View", 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 GetMaterByBarCodeSP_View(string sWhere, ref string sErr) {
+            object[] results = this.Invoke("GetMaterByBarCodeSP_View", new object[] {
+                        sWhere,
+                        sErr});
+            sErr = ((string)(results[1]));
+            return ((System.Data.DataSet)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void GetMaterByBarCodeSP_ViewAsync(string sWhere, string sErr) {
+            this.GetMaterByBarCodeSP_ViewAsync(sWhere, sErr, null);
+        }
+        
+        /// <remarks/>
+        public void GetMaterByBarCodeSP_ViewAsync(string sWhere, string sErr, object userState) {
+            if ((this.GetMaterByBarCodeSP_ViewOperationCompleted == null)) {
+                this.GetMaterByBarCodeSP_ViewOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetMaterByBarCodeSP_ViewOperationCompleted);
+            }
+            this.InvokeAsync("GetMaterByBarCodeSP_View", new object[] {
+                        sWhere,
+                        sErr}, this.GetMaterByBarCodeSP_ViewOperationCompleted, userState);
+        }
+        
+        private void OnGetMaterByBarCodeSP_ViewOperationCompleted(object arg) {
+            if ((this.GetMaterByBarCodeSP_ViewCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.GetMaterByBarCodeSP_ViewCompleted(this, new GetMaterByBarCodeSP_ViewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/SetFIFOPonderationBillMain_Temp", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool SetFIFOPonderationBillMain_Temp(string HBillNo, long HInterID, long HUserOrgID, ref string sErr) {
+            object[] results = this.Invoke("SetFIFOPonderationBillMain_Temp", new object[] {
+                        HBillNo,
+                        HInterID,
+                        HUserOrgID,
+                        sErr});
+            sErr = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void SetFIFOPonderationBillMain_TempAsync(string HBillNo, long HInterID, long HUserOrgID, string sErr) {
+            this.SetFIFOPonderationBillMain_TempAsync(HBillNo, HInterID, HUserOrgID, sErr, null);
+        }
+        
+        /// <remarks/>
+        public void SetFIFOPonderationBillMain_TempAsync(string HBillNo, long HInterID, long HUserOrgID, string sErr, object userState) {
+            if ((this.SetFIFOPonderationBillMain_TempOperationCompleted == null)) {
+                this.SetFIFOPonderationBillMain_TempOperationCompleted = new System.Threading.SendOrPostCallback(this.OnSetFIFOPonderationBillMain_TempOperationCompleted);
+            }
+            this.InvokeAsync("SetFIFOPonderationBillMain_Temp", new object[] {
+                        HBillNo,
+                        HInterID,
+                        HUserOrgID,
+                        sErr}, this.SetFIFOPonderationBillMain_TempOperationCompleted, userState);
+        }
+        
+        private void OnSetFIFOPonderationBillMain_TempOperationCompleted(object arg) {
+            if ((this.SetFIFOPonderationBillMain_TempCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.SetFIFOPonderationBillMain_TempCompleted(this, new SetFIFOPonderationBillMain_TempCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_Fast", 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_Fast(
+                    string sBarCode, 
+                    long HBillID, 
+                    string HBillType, 
+                    string HBillNo, 
+                    string HMaker, 
+                    long HWhID, 
+                    long HSPID, 
+                    double HQty, 
+                    bool HRedBlueFlag, 
+                    bool SourceFlag, 
+                    string HSourceBillNo, 
+                    string HSourceBillType, 
+                    long HOWNERID, 
+                    ref string sHSourceBillNo, 
+                    ref string sHSourceBillType, 
+                    ref long sHSupID, 
+                    ref string sHSupName, 
+                    ref long sHDeptID, 
+                    ref string sHDeptName, 
+                    ref string sErrMsg) {
+            object[] results = this.Invoke("set_SavePonderationBillMain_Temp_BarCode_Fast", new object[] {
+                        sBarCode,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HQty,
+                        HRedBlueFlag,
+                        SourceFlag,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HOWNERID,
+                        sHSourceBillNo,
+                        sHSourceBillType,
+                        sHSupID,
+                        sHSupName,
+                        sHDeptID,
+                        sHDeptName,
+                        sErrMsg});
+            sHSourceBillNo = ((string)(results[1]));
+            sHSourceBillType = ((string)(results[2]));
+            sHSupID = ((long)(results[3]));
+            sHSupName = ((string)(results[4]));
+            sHDeptID = ((long)(results[5]));
+            sHDeptName = ((string)(results[6]));
+            sErrMsg = ((string)(results[7]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_SavePonderationBillMain_Temp_BarCode_FastAsync(
+                    string sBarCode, 
+                    long HBillID, 
+                    string HBillType, 
+                    string HBillNo, 
+                    string HMaker, 
+                    long HWhID, 
+                    long HSPID, 
+                    double HQty, 
+                    bool HRedBlueFlag, 
+                    bool SourceFlag, 
+                    string HSourceBillNo, 
+                    string HSourceBillType, 
+                    long HOWNERID, 
+                    string sHSourceBillNo, 
+                    string sHSourceBillType, 
+                    long sHSupID, 
+                    string sHSupName, 
+                    long sHDeptID, 
+                    string sHDeptName, 
+                    string sErrMsg) {
+            this.set_SavePonderationBillMain_Temp_BarCode_FastAsync(sBarCode, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HQty, HRedBlueFlag, SourceFlag, HSourceBillNo, HSourceBillType, HOWNERID, sHSourceBillNo, sHSourceBillType, sHSupID, sHSupName, sHDeptID, sHDeptName, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_SavePonderationBillMain_Temp_BarCode_FastAsync(
+                    string sBarCode, 
+                    long HBillID, 
+                    string HBillType, 
+                    string HBillNo, 
+                    string HMaker, 
+                    long HWhID, 
+                    long HSPID, 
+                    double HQty, 
+                    bool HRedBlueFlag, 
+                    bool SourceFlag, 
+                    string HSourceBillNo, 
+                    string HSourceBillType, 
+                    long HOWNERID, 
+                    string sHSourceBillNo, 
+                    string sHSourceBillType, 
+                    long sHSupID, 
+                    string sHSupName, 
+                    long sHDeptID, 
+                    string sHDeptName, 
+                    string sErrMsg, 
+                    object userState) {
+            if ((this.set_SavePonderationBillMain_Temp_BarCode_FastOperationCompleted == null)) {
+                this.set_SavePonderationBillMain_Temp_BarCode_FastOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePonderationBillMain_Temp_BarCode_FastOperationCompleted);
+            }
+            this.InvokeAsync("set_SavePonderationBillMain_Temp_BarCode_Fast", new object[] {
+                        sBarCode,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HQty,
+                        HRedBlueFlag,
+                        SourceFlag,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HOWNERID,
+                        sHSourceBillNo,
+                        sHSourceBillType,
+                        sHSupID,
+                        sHSupName,
+                        sHDeptID,
+                        sHDeptName,
+                        sErrMsg}, this.set_SavePonderationBillMain_Temp_BarCode_FastOperationCompleted, userState);
+        }
+        
+        private void Onset_SavePonderationBillMain_Temp_BarCode_FastOperationCompleted(object arg) {
+            if ((this.set_SavePonderationBillMain_Temp_BarCode_FastCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_SavePonderationBillMain_Temp_BarCode_FastCompleted(this, new set_SavePonderationBillMain_Temp_BarCode_FastCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_CheckTypeByBarCode", 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(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, bool HRedBlueFlag, bool SourceFlag, string HSourceBillNo, string HSourceBillType, long HOWNERID, ref string sErrMsg) {
+            object[] results = this.Invoke("get_CheckTypeByBarCode", new object[] {
+                        sBarCode,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HQty,
+                        HRedBlueFlag,
+                        SourceFlag,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HOWNERID,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_CheckTypeByBarCodeAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, bool HRedBlueFlag, bool SourceFlag, string HSourceBillNo, string HSourceBillType, long HOWNERID, string sErrMsg) {
+            this.get_CheckTypeByBarCodeAsync(sBarCode, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HQty, HRedBlueFlag, SourceFlag, HSourceBillNo, HSourceBillType, HOWNERID, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_CheckTypeByBarCodeAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, bool HRedBlueFlag, bool SourceFlag, string HSourceBillNo, string HSourceBillType, long HOWNERID, string sErrMsg, object userState) {
+            if ((this.get_CheckTypeByBarCodeOperationCompleted == null)) {
+                this.get_CheckTypeByBarCodeOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_CheckTypeByBarCodeOperationCompleted);
+            }
+            this.InvokeAsync("get_CheckTypeByBarCode", new object[] {
+                        sBarCode,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HQty,
+                        HRedBlueFlag,
+                        SourceFlag,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HOWNERID,
+                        sErrMsg}, this.get_CheckTypeByBarCodeOperationCompleted, userState);
+        }
+        
+        private void Onget_CheckTypeByBarCodeOperationCompleted(object arg) {
+            if ((this.get_CheckTypeByBarCodeCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_CheckTypeByBarCodeCompleted(this, new get_CheckTypeByBarCodeCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_OutFast", 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_OutFast(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, bool HRedBlueFlag, bool SourceFlag, string HSourceBillNo, string HSourceBillType, long HOWNERID, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SavePonderationBillMain_Temp_BarCode_OutFast", new object[] {
+                        sBarCode,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HQty,
+                        HRedBlueFlag,
+                        SourceFlag,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HOWNERID,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_SavePonderationBillMain_Temp_BarCode_OutFastAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, bool HRedBlueFlag, bool SourceFlag, string HSourceBillNo, string HSourceBillType, long HOWNERID, string sErrMsg) {
+            this.set_SavePonderationBillMain_Temp_BarCode_OutFastAsync(sBarCode, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HQty, HRedBlueFlag, SourceFlag, HSourceBillNo, HSourceBillType, HOWNERID, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_SavePonderationBillMain_Temp_BarCode_OutFastAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, bool HRedBlueFlag, bool SourceFlag, string HSourceBillNo, string HSourceBillType, long HOWNERID, string sErrMsg, object userState) {
+            if ((this.set_SavePonderationBillMain_Temp_BarCode_OutFastOperationCompleted == null)) {
+                this.set_SavePonderationBillMain_Temp_BarCode_OutFastOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePonderationBillMain_Temp_BarCode_OutFastOperationCompleted);
+            }
+            this.InvokeAsync("set_SavePonderationBillMain_Temp_BarCode_OutFast", new object[] {
+                        sBarCode,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HQty,
+                        HRedBlueFlag,
+                        SourceFlag,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HOWNERID,
+                        sErrMsg}, this.set_SavePonderationBillMain_Temp_BarCode_OutFastOperationCompleted, userState);
+        }
+        
+        private void Onset_SavePonderationBillMain_Temp_BarCode_OutFastOperationCompleted(object arg) {
+            if ((this.set_SavePonderationBillMain_Temp_BarCode_OutFastCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_SavePonderationBillMain_Temp_BarCode_OutFastCompleted(this, new set_SavePonderationBillMain_Temp_BarCode_OutFastCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
@@ -4717,6 +6343,37 @@
         }
         
         /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_BillSubType", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public System.Data.DataSet get_BillSubType(string HBillType, long HStockOrgID) {
+            object[] results = this.Invoke("get_BillSubType", new object[] {
+                        HBillType,
+                        HStockOrgID});
+            return ((System.Data.DataSet)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_BillSubTypeAsync(string HBillType, long HStockOrgID) {
+            this.get_BillSubTypeAsync(HBillType, HStockOrgID, null);
+        }
+        
+        /// <remarks/>
+        public void get_BillSubTypeAsync(string HBillType, long HStockOrgID, object userState) {
+            if ((this.get_BillSubTypeOperationCompleted == null)) {
+                this.get_BillSubTypeOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_BillSubTypeOperationCompleted);
+            }
+            this.InvokeAsync("get_BillSubType", new object[] {
+                        HBillType,
+                        HStockOrgID}, this.get_BillSubTypeOperationCompleted, userState);
+        }
+        
+        private void Onget_BillSubTypeOperationCompleted(object arg) {
+            if ((this.get_BillSubTypeCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_BillSubTypeCompleted(this, new get_BillSubTypeCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SourceBarCode_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
         public ClsKf_ICStockBill_WMS get_SourceBarCode_New(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, bool HRedBlueflag, bool SourceFlag, string HMaker, double HPTQty, long HPlanMode, long HFIFOWhID, long HOWNERID, ref string sErrMsg) {
             object[] results = this.Invoke("get_SourceBarCode_New", new object[] {
@@ -5405,6 +7062,52 @@
         }
         
         /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SourceBarCode_OtherOut", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsKf_ICStockBill_WMS get_SourceBarCode_OtherOut(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HFIFOWhID, long HOWNERID, ref string sErrMsg) {
+            object[] results = this.Invoke("get_SourceBarCode_OtherOut", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HMaker,
+                        HFIFOWhID,
+                        HOWNERID,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_SourceBarCode_OtherOutAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HFIFOWhID, long HOWNERID, string sErrMsg) {
+            this.get_SourceBarCode_OtherOutAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HMaker, HFIFOWhID, HOWNERID, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_SourceBarCode_OtherOutAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HFIFOWhID, long HOWNERID, string sErrMsg, object userState) {
+            if ((this.get_SourceBarCode_OtherOutOperationCompleted == null)) {
+                this.get_SourceBarCode_OtherOutOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SourceBarCode_OtherOutOperationCompleted);
+            }
+            this.InvokeAsync("get_SourceBarCode_OtherOut", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HMaker,
+                        HFIFOWhID,
+                        HOWNERID,
+                        sErrMsg}, this.get_SourceBarCode_OtherOutOperationCompleted, userState);
+        }
+        
+        private void Onget_SourceBarCode_OtherOutOperationCompleted(object arg) {
+            if ((this.get_SourceBarCode_OtherOutCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_SourceBarCode_OtherOutCompleted(this, new get_SourceBarCode_OtherOutCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SourceBarCode_MoveStock", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
         public ClsKf_ICStockBill_WMS get_SourceBarCode_MoveStock(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HFIFOWhID, long HOWNERID, ref string sErrMsg) {
             object[] results = this.Invoke("get_SourceBarCode_MoveStock", new object[] {
@@ -5962,7 +7665,9 @@
                     long HStockInOrgID, 
                     long HStockOutOrgID, 
                     string HScanStyle, 
-                    ref string sErrMsg) {
+                    ref string sErrMsg, 
+                    string HCustom1, 
+                    string HCustom2) {
             object[] results = this.Invoke("get_BarCode_MoveStock", new object[] {
                         sBarCode,
                         HBillID,
@@ -5980,7 +7685,9 @@
                         HStockInOrgID,
                         HStockOutOrgID,
                         HScanStyle,
-                        sErrMsg});
+                        sErrMsg,
+                        HCustom1,
+                        HCustom2});
             sErrMsg = ((string)(results[1]));
             return ((ClsKf_ICStockBill_WMS)(results[0]));
         }
@@ -6003,8 +7710,10 @@
                     long HStockInOrgID, 
                     long HStockOutOrgID, 
                     string HScanStyle, 
-                    string sErrMsg) {
-            this.get_BarCode_MoveStockAsync(sBarCode, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HSCWHID, HSCSPID, HQty, SourceFlag, HSourceBillNo, HSourceBillType, HStockInOrgID, HStockOutOrgID, HScanStyle, sErrMsg, null);
+                    string sErrMsg, 
+                    string HCustom1, 
+                    string HCustom2) {
+            this.get_BarCode_MoveStockAsync(sBarCode, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HSCWHID, HSCSPID, HQty, SourceFlag, HSourceBillNo, HSourceBillType, HStockInOrgID, HStockOutOrgID, HScanStyle, sErrMsg, HCustom1, HCustom2, null);
         }
         
         /// <remarks/>
@@ -6026,6 +7735,8 @@
                     long HStockOutOrgID, 
                     string HScanStyle, 
                     string sErrMsg, 
+                    string HCustom1, 
+                    string HCustom2, 
                     object userState) {
             if ((this.get_BarCode_MoveStockOperationCompleted == null)) {
                 this.get_BarCode_MoveStockOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_BarCode_MoveStockOperationCompleted);
@@ -6047,7 +7758,9 @@
                         HStockInOrgID,
                         HStockOutOrgID,
                         HScanStyle,
-                        sErrMsg}, this.get_BarCode_MoveStockOperationCompleted, userState);
+                        sErrMsg,
+                        HCustom1,
+                        HCustom2}, this.get_BarCode_MoveStockOperationCompleted, userState);
         }
         
         private void Onget_BarCode_MoveStockOperationCompleted(object arg) {
@@ -6074,6 +7787,8 @@
                     string HSourceBillType, 
                     long HStockInOrgID, 
                     long HStockOutOrgID, 
+                    string HCustom1, 
+                    string HCustom2, 
                     ClsXt_SystemParameterMain oSystemParameterMain, 
                     ref string sErrMsg) {
             object[] results = this.Invoke("set_SavePonderationBillMain_Temp_BarCode_MoveStock", new object[] {
@@ -6091,6 +7806,8 @@
                         HSourceBillType,
                         HStockInOrgID,
                         HStockOutOrgID,
+                        HCustom1,
+                        HCustom2,
                         oSystemParameterMain,
                         sErrMsg});
             sErrMsg = ((string)(results[1]));
@@ -6113,9 +7830,11 @@
                     string HSourceBillType, 
                     long HStockInOrgID, 
                     long HStockOutOrgID, 
+                    string HCustom1, 
+                    string HCustom2, 
                     ClsXt_SystemParameterMain oSystemParameterMain, 
                     string sErrMsg) {
-            this.set_SavePonderationBillMain_Temp_BarCode_MoveStockAsync(omodel_View, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HSCWHID, HSCSPID, HQty, SourceFlag, HSourceBillType, HStockInOrgID, HStockOutOrgID, oSystemParameterMain, sErrMsg, null);
+            this.set_SavePonderationBillMain_Temp_BarCode_MoveStockAsync(omodel_View, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HSCWHID, HSCSPID, HQty, SourceFlag, HSourceBillType, HStockInOrgID, HStockOutOrgID, HCustom1, HCustom2, oSystemParameterMain, sErrMsg, null);
         }
         
         /// <remarks/>
@@ -6134,6 +7853,8 @@
                     string HSourceBillType, 
                     long HStockInOrgID, 
                     long HStockOutOrgID, 
+                    string HCustom1, 
+                    string HCustom2, 
                     ClsXt_SystemParameterMain oSystemParameterMain, 
                     string sErrMsg, 
                     object userState) {
@@ -6155,6 +7876,8 @@
                         HSourceBillType,
                         HStockInOrgID,
                         HStockOutOrgID,
+                        HCustom1,
+                        HCustom2,
                         oSystemParameterMain,
                         sErrMsg}, this.set_SavePonderationBillMain_Temp_BarCode_MoveStockOperationCompleted, userState);
         }
@@ -7113,751 +8836,500 @@
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetSourceBillList_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 GetSourceBillList_BillCheck(string HBillNo, string HBillType, ref string sErrMsg) {
-            object[] results = this.Invoke("GetSourceBillList_BillCheck", new object[] {
-                        HBillNo,
-                        HBillType,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((ClsKf_ICStockBill_WMS)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void GetSourceBillList_BillCheckAsync(string HBillNo, string HBillType, string sErrMsg) {
-            this.GetSourceBillList_BillCheckAsync(HBillNo, HBillType, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void GetSourceBillList_BillCheckAsync(string HBillNo, string HBillType, string sErrMsg, object userState) {
-            if ((this.GetSourceBillList_BillCheckOperationCompleted == null)) {
-                this.GetSourceBillList_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetSourceBillList_BillCheckOperationCompleted);
-            }
-            this.InvokeAsync("GetSourceBillList_BillCheck", new object[] {
-                        HBillNo,
-                        HBillType,
-                        sErrMsg}, this.GetSourceBillList_BillCheckOperationCompleted, userState);
-        }
-        
-        private void OnGetSourceBillList_BillCheckOperationCompleted(object arg) {
-            if ((this.GetSourceBillList_BillCheckCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.GetSourceBillList_BillCheckCompleted(this, new GetSourceBillList_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_BillBarCode_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_BillBarCode_BillCheck(string HBillNo, string HBillType, string HMaker, long HOWNERID, ref string sErrMsg) {
-            object[] results = this.Invoke("get_BillBarCode_BillCheck", new object[] {
-                        HBillNo,
-                        HBillType,
-                        HMaker,
-                        HOWNERID,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((ClsKf_ICStockBill_WMS)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void get_BillBarCode_BillCheckAsync(string HBillNo, string HBillType, string HMaker, long HOWNERID, string sErrMsg) {
-            this.get_BillBarCode_BillCheckAsync(HBillNo, HBillType, HMaker, HOWNERID, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void get_BillBarCode_BillCheckAsync(string HBillNo, string HBillType, string HMaker, long HOWNERID, string sErrMsg, object userState) {
-            if ((this.get_BillBarCode_BillCheckOperationCompleted == null)) {
-                this.get_BillBarCode_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_BillBarCode_BillCheckOperationCompleted);
-            }
-            this.InvokeAsync("get_BillBarCode_BillCheck", new object[] {
-                        HBillNo,
-                        HBillType,
-                        HMaker,
-                        HOWNERID,
-                        sErrMsg}, this.get_BillBarCode_BillCheckOperationCompleted, userState);
-        }
-        
-        private void Onget_BillBarCode_BillCheckOperationCompleted(object arg) {
-            if ((this.get_BillBarCode_BillCheckCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_BillBarCode_BillCheckCompleted(this, new get_BillBarCode_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_BillBarCode_MateOutCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public ClsKf_ICStockBill_WMS get_BillBarCode_MateOutCheck(string HBillNo, string HBillType, string HMaker, long HOWNERID, ref string sErrMsg) {
-            object[] results = this.Invoke("get_BillBarCode_MateOutCheck", new object[] {
-                        HBillNo,
-                        HBillType,
-                        HMaker,
-                        HOWNERID,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((ClsKf_ICStockBill_WMS)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void get_BillBarCode_MateOutCheckAsync(string HBillNo, string HBillType, string HMaker, long HOWNERID, string sErrMsg) {
-            this.get_BillBarCode_MateOutCheckAsync(HBillNo, HBillType, HMaker, HOWNERID, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void get_BillBarCode_MateOutCheckAsync(string HBillNo, string HBillType, string HMaker, long HOWNERID, string sErrMsg, object userState) {
-            if ((this.get_BillBarCode_MateOutCheckOperationCompleted == null)) {
-                this.get_BillBarCode_MateOutCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_BillBarCode_MateOutCheckOperationCompleted);
-            }
-            this.InvokeAsync("get_BillBarCode_MateOutCheck", new object[] {
-                        HBillNo,
-                        HBillType,
-                        HMaker,
-                        HOWNERID,
-                        sErrMsg}, this.get_BillBarCode_MateOutCheckOperationCompleted, userState);
-        }
-        
-        private void Onget_BillBarCode_MateOutCheckOperationCompleted(object arg) {
-            if ((this.get_BillBarCode_MateOutCheckCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_BillBarCode_MateOutCheckCompleted(this, new get_BillBarCode_MateOutCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_BillBarCode_OtherOutCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public ClsKf_ICStockBill_WMS get_BillBarCode_OtherOutCheck(string HBillNo, string HBillType, string HMaker, long HOWNERID, ref string sErrMsg) {
-            object[] results = this.Invoke("get_BillBarCode_OtherOutCheck", new object[] {
-                        HBillNo,
-                        HBillType,
-                        HMaker,
-                        HOWNERID,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((ClsKf_ICStockBill_WMS)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void get_BillBarCode_OtherOutCheckAsync(string HBillNo, string HBillType, string HMaker, long HOWNERID, string sErrMsg) {
-            this.get_BillBarCode_OtherOutCheckAsync(HBillNo, HBillType, HMaker, HOWNERID, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void get_BillBarCode_OtherOutCheckAsync(string HBillNo, string HBillType, string HMaker, long HOWNERID, string sErrMsg, object userState) {
-            if ((this.get_BillBarCode_OtherOutCheckOperationCompleted == null)) {
-                this.get_BillBarCode_OtherOutCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_BillBarCode_OtherOutCheckOperationCompleted);
-            }
-            this.InvokeAsync("get_BillBarCode_OtherOutCheck", new object[] {
-                        HBillNo,
-                        HBillType,
-                        HMaker,
-                        HOWNERID,
-                        sErrMsg}, this.get_BillBarCode_OtherOutCheckOperationCompleted, userState);
-        }
-        
-        private void Onget_BillBarCode_OtherOutCheckOperationCompleted(object arg) {
-            if ((this.get_BillBarCode_OtherOutCheckCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_BillBarCode_OtherOutCheckCompleted(this, new get_BillBarCode_OtherOutCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_BillBarCode_MoveStockCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public ClsKf_ICStockBill_WMS get_BillBarCode_MoveStockCheck(string HBillNo, string HBillType, string HMaker, long HOWNERID, ref string sErrMsg) {
-            object[] results = this.Invoke("get_BillBarCode_MoveStockCheck", new object[] {
-                        HBillNo,
-                        HBillType,
-                        HMaker,
-                        HOWNERID,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((ClsKf_ICStockBill_WMS)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void get_BillBarCode_MoveStockCheckAsync(string HBillNo, string HBillType, string HMaker, long HOWNERID, string sErrMsg) {
-            this.get_BillBarCode_MoveStockCheckAsync(HBillNo, HBillType, HMaker, HOWNERID, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void get_BillBarCode_MoveStockCheckAsync(string HBillNo, string HBillType, string HMaker, long HOWNERID, string sErrMsg, object userState) {
-            if ((this.get_BillBarCode_MoveStockCheckOperationCompleted == null)) {
-                this.get_BillBarCode_MoveStockCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_BillBarCode_MoveStockCheckOperationCompleted);
-            }
-            this.InvokeAsync("get_BillBarCode_MoveStockCheck", new object[] {
-                        HBillNo,
-                        HBillType,
-                        HMaker,
-                        HOWNERID,
-                        sErrMsg}, this.get_BillBarCode_MoveStockCheckOperationCompleted, userState);
-        }
-        
-        private void Onget_BillBarCode_MoveStockCheckOperationCompleted(object arg) {
-            if ((this.get_BillBarCode_MoveStockCheckCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_BillBarCode_MoveStockCheckCompleted(this, new get_BillBarCode_MoveStockCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_BarCode_MoveStockBillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public ClsKf_ICStockBill_WMS get_BarCode_MoveStockBillCheck(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, long HSCWHID, long HSCSPID, double HQty, long HOWNERID, ref string sErrMsg) {
-            object[] results = this.Invoke("get_BarCode_MoveStockBillCheck", new object[] {
-                        sBarCode,
-                        HBillID,
-                        HBillType,
-                        HBillNo,
-                        HMaker,
-                        HWhID,
-                        HSPID,
-                        HSCWHID,
-                        HSCSPID,
-                        HQty,
-                        HOWNERID,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((ClsKf_ICStockBill_WMS)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void get_BarCode_MoveStockBillCheckAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, long HSCWHID, long HSCSPID, double HQty, long HOWNERID, string sErrMsg) {
-            this.get_BarCode_MoveStockBillCheckAsync(sBarCode, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HSCWHID, HSCSPID, HQty, HOWNERID, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void get_BarCode_MoveStockBillCheckAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, long HSCWHID, long HSCSPID, double HQty, long HOWNERID, string sErrMsg, object userState) {
-            if ((this.get_BarCode_MoveStockBillCheckOperationCompleted == null)) {
-                this.get_BarCode_MoveStockBillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_BarCode_MoveStockBillCheckOperationCompleted);
-            }
-            this.InvokeAsync("get_BarCode_MoveStockBillCheck", new object[] {
-                        sBarCode,
-                        HBillID,
-                        HBillType,
-                        HBillNo,
-                        HMaker,
-                        HWhID,
-                        HSPID,
-                        HSCWHID,
-                        HSCSPID,
-                        HQty,
-                        HOWNERID,
-                        sErrMsg}, this.get_BarCode_MoveStockBillCheckOperationCompleted, userState);
-        }
-        
-        private void Onget_BarCode_MoveStockBillCheckOperationCompleted(object arg) {
-            if ((this.get_BarCode_MoveStockBillCheckCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_BarCode_MoveStockBillCheckCompleted(this, new get_BarCode_MoveStockBillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck(ClsGy_BarCodeBill_WMS_Model_View omodel_View, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, long HSCWHID, long HSCSPID, double HQty, long HOWNERID, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck", new object[] {
-                        omodel_View,
-                        HBillID,
-                        HBillType,
-                        HBillNo,
-                        HMaker,
-                        HWhID,
-                        HSPID,
-                        HSCWHID,
-                        HSCSPID,
-                        HQty,
-                        HOWNERID,
-                        oSystemParameterMain,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckAsync(ClsGy_BarCodeBill_WMS_Model_View omodel_View, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, long HSCWHID, long HSCSPID, double HQty, long HOWNERID, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
-            this.set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckAsync(omodel_View, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HSCWHID, HSCSPID, HQty, HOWNERID, oSystemParameterMain, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckAsync(ClsGy_BarCodeBill_WMS_Model_View omodel_View, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, long HSCWHID, long HSCSPID, double HQty, long HOWNERID, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
-            if ((this.set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckOperationCompleted == null)) {
-                this.set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckOperationCompleted);
-            }
-            this.InvokeAsync("set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck", new object[] {
-                        omodel_View,
-                        HBillID,
-                        HBillType,
-                        HBillNo,
-                        HMaker,
-                        HWhID,
-                        HSPID,
-                        HSCWHID,
-                        HSCSPID,
-                        HQty,
-                        HOWNERID,
-                        oSystemParameterMain,
-                        sErrMsg}, this.set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckOperationCompleted, userState);
-        }
-        
-        private void Onset_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckOperationCompleted(object arg) {
-            if ((this.set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompleted(this, new set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <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,
-                        HSPID,
-                        HQty,
-                        HOWNERID,
-                        oSystemParameterMain,
-                        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, 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);
-        }
-        
-        /// <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);
-            }
-            this.InvokeAsync("set_SavePonderationBillMain_Temp_BarCode_BillCheck", new object[] {
-                        omodel_View,
-                        HBillID,
-                        HBillType,
-                        HBillNo,
-                        HMaker,
-                        HWhID,
-                        HSPID,
-                        HQty,
-                        HOWNERID,
-                        oSystemParameterMain,
-                        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_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[] {
-                        sBarCode,
-                        HBillID,
-                        HBillType,
-                        HBillNo,
-                        HMaker,
-                        HWhID,
-                        HSPID,
-                        HQty,
-                        HOWNERID,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((ClsKf_ICStockBill_WMS)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void get_CheckTypeByBarCode_BillCheckAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, long HOWNERID, string sErrMsg) {
-            this.get_CheckTypeByBarCode_BillCheckAsync(sBarCode, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HQty, HOWNERID, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void get_CheckTypeByBarCode_BillCheckAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, long HOWNERID, string sErrMsg, object userState) {
-            if ((this.get_CheckTypeByBarCode_BillCheckOperationCompleted == null)) {
-                this.get_CheckTypeByBarCode_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_CheckTypeByBarCode_BillCheckOperationCompleted);
-            }
-            this.InvokeAsync("get_CheckTypeByBarCode_BillCheck", new object[] {
-                        sBarCode,
-                        HBillID,
-                        HBillType,
-                        HBillNo,
-                        HMaker,
-                        HWhID,
-                        HSPID,
-                        HQty,
-                        HOWNERID,
-                        sErrMsg}, this.get_CheckTypeByBarCode_BillCheckOperationCompleted, userState);
-        }
-        
-        private void Onget_CheckTypeByBarCode_BillCheckOperationCompleted(object arg) {
-            if ((this.get_CheckTypeByBarCode_BillCheckCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_CheckTypeByBarCode_BillCheckCompleted(this, new get_CheckTypeByBarCode_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetKf_PonderationBillMain_Temp_BillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public System.Data.DataSet GetKf_PonderationBillMain_Temp_BillCheck(long HInterID, string sBillType, string sWhere) {
-            object[] results = this.Invoke("GetKf_PonderationBillMain_Temp_BillCheck", new object[] {
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_PackBarCode_PackUnionBill", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsGy_BarCodeBill_WMS_Model get_PackBarCode_PackUnionBill(long HInterID, string HBillNo, string HBillType, string HBarCode_Pack, string HHMaker, long HStockOrgID, ref string sErrMsg) {
+            object[] results = this.Invoke("get_PackBarCode_PackUnionBill", new object[] {
                         HInterID,
-                        sBillType,
-                        sWhere});
-            return ((System.Data.DataSet)(results[0]));
+                        HBillNo,
+                        HBillType,
+                        HBarCode_Pack,
+                        HHMaker,
+                        HStockOrgID,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsGy_BarCodeBill_WMS_Model)(results[0]));
         }
         
         /// <remarks/>
-        public void GetKf_PonderationBillMain_Temp_BillCheckAsync(long HInterID, string sBillType, string sWhere) {
-            this.GetKf_PonderationBillMain_Temp_BillCheckAsync(HInterID, sBillType, sWhere, null);
+        public void get_PackBarCode_PackUnionBillAsync(long HInterID, string HBillNo, string HBillType, string HBarCode_Pack, string HHMaker, long HStockOrgID, string sErrMsg) {
+            this.get_PackBarCode_PackUnionBillAsync(HInterID, HBillNo, HBillType, HBarCode_Pack, HHMaker, HStockOrgID, sErrMsg, null);
         }
         
         /// <remarks/>
-        public void GetKf_PonderationBillMain_Temp_BillCheckAsync(long HInterID, string sBillType, string sWhere, object userState) {
-            if ((this.GetKf_PonderationBillMain_Temp_BillCheckOperationCompleted == null)) {
-                this.GetKf_PonderationBillMain_Temp_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetKf_PonderationBillMain_Temp_BillCheckOperationCompleted);
+        public void get_PackBarCode_PackUnionBillAsync(long HInterID, string HBillNo, string HBillType, string HBarCode_Pack, string HHMaker, long HStockOrgID, string sErrMsg, object userState) {
+            if ((this.get_PackBarCode_PackUnionBillOperationCompleted == null)) {
+                this.get_PackBarCode_PackUnionBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_PackBarCode_PackUnionBillOperationCompleted);
             }
-            this.InvokeAsync("GetKf_PonderationBillMain_Temp_BillCheck", new object[] {
+            this.InvokeAsync("get_PackBarCode_PackUnionBill", new object[] {
                         HInterID,
-                        sBillType,
-                        sWhere}, this.GetKf_PonderationBillMain_Temp_BillCheckOperationCompleted, userState);
-        }
-        
-        private void OnGetKf_PonderationBillMain_Temp_BillCheckOperationCompleted(object arg) {
-            if ((this.GetKf_PonderationBillMain_Temp_BillCheckCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.GetKf_PonderationBillMain_Temp_BillCheckCompleted(this, new GetKf_PonderationBillMain_Temp_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_UpdateTemp_BillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_UpdateTemp_BillCheck(long HBillID, string HBillNo, string HBillType, string HMaker, long HOWNERID, ref string sErrMsg) {
-            object[] results = this.Invoke("set_UpdateTemp_BillCheck", new object[] {
-                        HBillID,
                         HBillNo,
                         HBillType,
+                        HBarCode_Pack,
+                        HHMaker,
+                        HStockOrgID,
+                        sErrMsg}, this.get_PackBarCode_PackUnionBillOperationCompleted, userState);
+        }
+        
+        private void Onget_PackBarCode_PackUnionBillOperationCompleted(object arg) {
+            if ((this.get_PackBarCode_PackUnionBillCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_PackBarCode_PackUnionBillCompleted(this, new get_PackBarCode_PackUnionBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_BarCode_PackUnionBill", 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_BarCode_PackUnionBill(string HBarCode, long HInterID, string HBillType, string HBillNo, string HBarCode_Pack, string HMaker, long HStockOrgID, ref string sErrMsg) {
+            object[] results = this.Invoke("get_BarCode_PackUnionBill", new object[] {
+                        HBarCode,
+                        HInterID,
+                        HBillType,
+                        HBillNo,
+                        HBarCode_Pack,
                         HMaker,
-                        HOWNERID,
+                        HStockOrgID,
                         sErrMsg});
             sErrMsg = ((string)(results[1]));
             return ((bool)(results[0]));
         }
         
         /// <remarks/>
-        public void set_UpdateTemp_BillCheckAsync(long HBillID, string HBillNo, string HBillType, string HMaker, long HOWNERID, string sErrMsg) {
-            this.set_UpdateTemp_BillCheckAsync(HBillID, HBillNo, HBillType, HMaker, HOWNERID, sErrMsg, null);
+        public void get_BarCode_PackUnionBillAsync(string HBarCode, long HInterID, string HBillType, string HBillNo, string HBarCode_Pack, string HMaker, long HStockOrgID, string sErrMsg) {
+            this.get_BarCode_PackUnionBillAsync(HBarCode, HInterID, HBillType, HBillNo, HBarCode_Pack, HMaker, HStockOrgID, sErrMsg, null);
         }
         
         /// <remarks/>
-        public void set_UpdateTemp_BillCheckAsync(long HBillID, string HBillNo, string HBillType, string HMaker, long HOWNERID, string sErrMsg, object userState) {
-            if ((this.set_UpdateTemp_BillCheckOperationCompleted == null)) {
-                this.set_UpdateTemp_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_UpdateTemp_BillCheckOperationCompleted);
+        public void get_BarCode_PackUnionBillAsync(string HBarCode, long HInterID, string HBillType, string HBillNo, string HBarCode_Pack, string HMaker, long HStockOrgID, string sErrMsg, object userState) {
+            if ((this.get_BarCode_PackUnionBillOperationCompleted == null)) {
+                this.get_BarCode_PackUnionBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_BarCode_PackUnionBillOperationCompleted);
             }
-            this.InvokeAsync("set_UpdateTemp_BillCheck", new object[] {
-                        HBillID,
+            this.InvokeAsync("get_BarCode_PackUnionBill", new object[] {
+                        HBarCode,
+                        HInterID,
+                        HBillType,
+                        HBillNo,
+                        HBarCode_Pack,
+                        HMaker,
+                        HStockOrgID,
+                        sErrMsg}, this.get_BarCode_PackUnionBillOperationCompleted, userState);
+        }
+        
+        private void Onget_BarCode_PackUnionBillOperationCompleted(object arg) {
+            if ((this.get_BarCode_PackUnionBillCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_BarCode_PackUnionBillCompleted(this, new get_BarCode_PackUnionBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetBillEntry_Tmp_Pack", 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 GetBillEntry_Tmp_Pack(long HInterID, string HBillNo, string HBillType, ref string sErrMsg) {
+            object[] results = this.Invoke("GetBillEntry_Tmp_Pack", new object[] {
+                        HInterID,
                         HBillNo,
                         HBillType,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((System.Data.DataSet)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void GetBillEntry_Tmp_PackAsync(long HInterID, string HBillNo, string HBillType, string sErrMsg) {
+            this.GetBillEntry_Tmp_PackAsync(HInterID, HBillNo, HBillType, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void GetBillEntry_Tmp_PackAsync(long HInterID, string HBillNo, string HBillType, string sErrMsg, object userState) {
+            if ((this.GetBillEntry_Tmp_PackOperationCompleted == null)) {
+                this.GetBillEntry_Tmp_PackOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetBillEntry_Tmp_PackOperationCompleted);
+            }
+            this.InvokeAsync("GetBillEntry_Tmp_Pack", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        sErrMsg}, this.GetBillEntry_Tmp_PackOperationCompleted, userState);
+        }
+        
+        private void OnGetBillEntry_Tmp_PackOperationCompleted(object arg) {
+            if ((this.GetBillEntry_Tmp_PackCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.GetBillEntry_Tmp_PackCompleted(this, new GetBillEntry_Tmp_PackCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_DelPackUnionBill_Temp_Pack", 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_DelPackUnionBill_Temp_Pack(long HInterID, string HBarCode, string HBillType, ref string sErrMsg) {
+            object[] results = this.Invoke("set_DelPackUnionBill_Temp_Pack", new object[] {
+                        HInterID,
+                        HBarCode,
+                        HBillType,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_DelPackUnionBill_Temp_PackAsync(long HInterID, string HBarCode, string HBillType, string sErrMsg) {
+            this.set_DelPackUnionBill_Temp_PackAsync(HInterID, HBarCode, HBillType, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_DelPackUnionBill_Temp_PackAsync(long HInterID, string HBarCode, string HBillType, string sErrMsg, object userState) {
+            if ((this.set_DelPackUnionBill_Temp_PackOperationCompleted == null)) {
+                this.set_DelPackUnionBill_Temp_PackOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_DelPackUnionBill_Temp_PackOperationCompleted);
+            }
+            this.InvokeAsync("set_DelPackUnionBill_Temp_Pack", new object[] {
+                        HInterID,
+                        HBarCode,
+                        HBillType,
+                        sErrMsg}, this.set_DelPackUnionBill_Temp_PackOperationCompleted, userState);
+        }
+        
+        private void Onset_DelPackUnionBill_Temp_PackOperationCompleted(object arg) {
+            if ((this.set_DelPackUnionBill_Temp_PackCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_DelPackUnionBill_Temp_PackCompleted(this, new set_DelPackUnionBill_Temp_PackCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePackUnionBill_Add", 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_SavePackUnionBill_Add(long HInterID, string HBillType, string HBillNo, string HBarCode_Pack, string HMaker, long HStockOrgID, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SavePackUnionBill_Add", new object[] {
+                        HInterID,
+                        HBillType,
+                        HBillNo,
+                        HBarCode_Pack,
                         HMaker,
-                        HOWNERID,
-                        sErrMsg}, this.set_UpdateTemp_BillCheckOperationCompleted, userState);
-        }
-        
-        private void Onset_UpdateTemp_BillCheckOperationCompleted(object arg) {
-            if ((this.set_UpdateTemp_BillCheckCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_UpdateTemp_BillCheckCompleted(this, new set_UpdateTemp_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetKf_PonderationBillMain_TempList_BillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public System.Data.DataSet GetKf_PonderationBillMain_TempList_BillCheck(string sHBillType, string sHMaker, long sHOWNERID) {
-            object[] results = this.Invoke("GetKf_PonderationBillMain_TempList_BillCheck", new object[] {
-                        sHBillType,
-                        sHMaker,
-                        sHOWNERID});
-            return ((System.Data.DataSet)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void GetKf_PonderationBillMain_TempList_BillCheckAsync(string sHBillType, string sHMaker, long sHOWNERID) {
-            this.GetKf_PonderationBillMain_TempList_BillCheckAsync(sHBillType, sHMaker, sHOWNERID, null);
-        }
-        
-        /// <remarks/>
-        public void GetKf_PonderationBillMain_TempList_BillCheckAsync(string sHBillType, string sHMaker, long sHOWNERID, object userState) {
-            if ((this.GetKf_PonderationBillMain_TempList_BillCheckOperationCompleted == null)) {
-                this.GetKf_PonderationBillMain_TempList_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetKf_PonderationBillMain_TempList_BillCheckOperationCompleted);
-            }
-            this.InvokeAsync("GetKf_PonderationBillMain_TempList_BillCheck", new object[] {
-                        sHBillType,
-                        sHMaker,
-                        sHOWNERID}, this.GetKf_PonderationBillMain_TempList_BillCheckOperationCompleted, userState);
-        }
-        
-        private void OnGetKf_PonderationBillMain_TempList_BillCheckOperationCompleted(object arg) {
-            if ((this.GetKf_PonderationBillMain_TempList_BillCheckCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.GetKf_PonderationBillMain_TempList_BillCheckCompleted(this, new GetKf_PonderationBillMain_TempList_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getDataSetByMasterSQL", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public System.Data.DataSet getDataSetByMasterSQL(string sSQL, string sTable, ref string sErrMsg) {
-            object[] results = this.Invoke("getDataSetByMasterSQL", new object[] {
-                        sSQL,
-                        sTable,
+                        HStockOrgID,
                         sErrMsg});
             sErrMsg = ((string)(results[1]));
-            return ((System.Data.DataSet)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void getDataSetByMasterSQLAsync(string sSQL, string sTable, string sErrMsg) {
-            this.getDataSetByMasterSQLAsync(sSQL, sTable, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void getDataSetByMasterSQLAsync(string sSQL, string sTable, string sErrMsg, object userState) {
-            if ((this.getDataSetByMasterSQLOperationCompleted == null)) {
-                this.getDataSetByMasterSQLOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetDataSetByMasterSQLOperationCompleted);
-            }
-            this.InvokeAsync("getDataSetByMasterSQL", new object[] {
-                        sSQL,
-                        sTable,
-                        sErrMsg}, this.getDataSetByMasterSQLOperationCompleted, userState);
-        }
-        
-        private void OngetDataSetByMasterSQLOperationCompleted(object arg) {
-            if ((this.getDataSetByMasterSQLCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.getDataSetByMasterSQLCompleted(this, new getDataSetByMasterSQLCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getCheckOpen", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool getCheckOpen() {
-            object[] results = this.Invoke("getCheckOpen", new object[0]);
             return ((bool)(results[0]));
         }
         
         /// <remarks/>
-        public void getCheckOpenAsync() {
-            this.getCheckOpenAsync(null);
+        public void set_SavePackUnionBill_AddAsync(long HInterID, string HBillType, string HBillNo, string HBarCode_Pack, string HMaker, long HStockOrgID, string sErrMsg) {
+            this.set_SavePackUnionBill_AddAsync(HInterID, HBillType, HBillNo, HBarCode_Pack, HMaker, HStockOrgID, sErrMsg, null);
         }
         
         /// <remarks/>
-        public void getCheckOpenAsync(object userState) {
-            if ((this.getCheckOpenOperationCompleted == null)) {
-                this.getCheckOpenOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetCheckOpenOperationCompleted);
+        public void set_SavePackUnionBill_AddAsync(long HInterID, string HBillType, string HBillNo, string HBarCode_Pack, string HMaker, long HStockOrgID, string sErrMsg, object userState) {
+            if ((this.set_SavePackUnionBill_AddOperationCompleted == null)) {
+                this.set_SavePackUnionBill_AddOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePackUnionBill_AddOperationCompleted);
             }
-            this.InvokeAsync("getCheckOpen", new object[0], this.getCheckOpenOperationCompleted, userState);
+            this.InvokeAsync("set_SavePackUnionBill_Add", new object[] {
+                        HInterID,
+                        HBillType,
+                        HBillNo,
+                        HBarCode_Pack,
+                        HMaker,
+                        HStockOrgID,
+                        sErrMsg}, this.set_SavePackUnionBill_AddOperationCompleted, userState);
         }
         
-        private void OngetCheckOpenOperationCompleted(object arg) {
-            if ((this.getCheckOpenCompleted != null)) {
+        private void Onset_SavePackUnionBill_AddOperationCompleted(object arg) {
+            if ((this.set_SavePackUnionBill_AddCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.getCheckOpenCompleted(this, new getCheckOpenCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.set_SavePackUnionBill_AddCompleted(this, new set_SavePackUnionBill_AddCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getGetDataBase", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public string getGetDataBase(string sItem, ref string sK3) {
-            object[] results = this.Invoke("getGetDataBase", new object[] {
-                        sItem,
-                        sK3});
-            sK3 = ((string)(results[1]));
-            return ((string)(results[0]));
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_BarCode_PackUnionCarryUp", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsGy_BarCodeBill_WMS_Model get_BarCode_PackUnionCarryUp(long HInterID, string HBillNo, string HBillType, string HBarCode_Pack, string HHMaker, long HStockOrgID, ref string sErrMsg) {
+            object[] results = this.Invoke("get_BarCode_PackUnionCarryUp", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HBarCode_Pack,
+                        HHMaker,
+                        HStockOrgID,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsGy_BarCodeBill_WMS_Model)(results[0]));
         }
         
         /// <remarks/>
-        public void getGetDataBaseAsync(string sItem, string sK3) {
-            this.getGetDataBaseAsync(sItem, sK3, null);
+        public void get_BarCode_PackUnionCarryUpAsync(long HInterID, string HBillNo, string HBillType, string HBarCode_Pack, string HHMaker, long HStockOrgID, string sErrMsg) {
+            this.get_BarCode_PackUnionCarryUpAsync(HInterID, HBillNo, HBillType, HBarCode_Pack, HHMaker, HStockOrgID, sErrMsg, null);
         }
         
         /// <remarks/>
-        public void getGetDataBaseAsync(string sItem, string sK3, object userState) {
-            if ((this.getGetDataBaseOperationCompleted == null)) {
-                this.getGetDataBaseOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetGetDataBaseOperationCompleted);
+        public void get_BarCode_PackUnionCarryUpAsync(long HInterID, string HBillNo, string HBillType, string HBarCode_Pack, string HHMaker, long HStockOrgID, string sErrMsg, object userState) {
+            if ((this.get_BarCode_PackUnionCarryUpOperationCompleted == null)) {
+                this.get_BarCode_PackUnionCarryUpOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_BarCode_PackUnionCarryUpOperationCompleted);
             }
-            this.InvokeAsync("getGetDataBase", new object[] {
-                        sItem,
-                        sK3}, this.getGetDataBaseOperationCompleted, userState);
+            this.InvokeAsync("get_BarCode_PackUnionCarryUp", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HBarCode_Pack,
+                        HHMaker,
+                        HStockOrgID,
+                        sErrMsg}, this.get_BarCode_PackUnionCarryUpOperationCompleted, userState);
         }
         
-        private void OngetGetDataBaseOperationCompleted(object arg) {
-            if ((this.getGetDataBaseCompleted != null)) {
+        private void Onget_BarCode_PackUnionCarryUpOperationCompleted(object arg) {
+            if ((this.get_BarCode_PackUnionCarryUpCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.getGetDataBaseCompleted(this, new getGetDataBaseCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.get_BarCode_PackUnionCarryUpCompleted(this, new get_BarCode_PackUnionCarryUpCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getCheckCzymc", 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 getCheckCzymc(string sUser, string sPsd) {
-            object[] results = this.Invoke("getCheckCzymc", new object[] {
-                        sUser,
-                        sPsd});
-            return ((System.Data.DataSet)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void getCheckCzymcAsync(string sUser, string sPsd) {
-            this.getCheckCzymcAsync(sUser, sPsd, null);
-        }
-        
-        /// <remarks/>
-        public void getCheckCzymcAsync(string sUser, string sPsd, object userState) {
-            if ((this.getCheckCzymcOperationCompleted == null)) {
-                this.getCheckCzymcOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetCheckCzymcOperationCompleted);
-            }
-            this.InvokeAsync("getCheckCzymc", new object[] {
-                        sUser,
-                        sPsd}, this.getCheckCzymcOperationCompleted, userState);
-        }
-        
-        private void OngetCheckCzymcOperationCompleted(object arg) {
-            if ((this.getCheckCzymcCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.getCheckCzymcCompleted(this, new getCheckCzymcCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getSub_GetCurPeriod", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool getSub_GetCurPeriod(ref int sYear, ref int sPeriod) {
-            object[] results = this.Invoke("getSub_GetCurPeriod", new object[] {
-                        sYear,
-                        sPeriod});
-            sYear = ((int)(results[1]));
-            sPeriod = ((int)(results[2]));
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveOtherInBill_CLD", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SaveOtherInBill_CLD(ClsKf_OtherInBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveOtherInBill_CLD", new object[] {
+                        oMain,
+                        sHSourceType,
+                        oSystemParameterMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
             return ((bool)(results[0]));
         }
         
         /// <remarks/>
-        public void getSub_GetCurPeriodAsync(int sYear, int sPeriod) {
-            this.getSub_GetCurPeriodAsync(sYear, sPeriod, null);
+        public void set_SaveOtherInBill_CLDAsync(ClsKf_OtherInBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
+            this.set_SaveOtherInBill_CLDAsync(oMain, sHSourceType, oSystemParameterMain, sErrMsg, null);
         }
         
         /// <remarks/>
-        public void getSub_GetCurPeriodAsync(int sYear, int sPeriod, object userState) {
-            if ((this.getSub_GetCurPeriodOperationCompleted == null)) {
-                this.getSub_GetCurPeriodOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetSub_GetCurPeriodOperationCompleted);
+        public void set_SaveOtherInBill_CLDAsync(ClsKf_OtherInBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
+            if ((this.set_SaveOtherInBill_CLDOperationCompleted == null)) {
+                this.set_SaveOtherInBill_CLDOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveOtherInBill_CLDOperationCompleted);
             }
-            this.InvokeAsync("getSub_GetCurPeriod", new object[] {
-                        sYear,
-                        sPeriod}, this.getSub_GetCurPeriodOperationCompleted, userState);
+            this.InvokeAsync("set_SaveOtherInBill_CLD", new object[] {
+                        oMain,
+                        sHSourceType,
+                        oSystemParameterMain,
+                        sErrMsg}, this.set_SaveOtherInBill_CLDOperationCompleted, userState);
         }
         
-        private void OngetSub_GetCurPeriodOperationCompleted(object arg) {
-            if ((this.getSub_GetCurPeriodCompleted != null)) {
+        private void Onset_SaveOtherInBill_CLDOperationCompleted(object arg) {
+            if ((this.set_SaveOtherInBill_CLDCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.getSub_GetCurPeriodCompleted(this, new getSub_GetCurPeriodCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.set_SaveOtherInBill_CLDCompleted(this, new set_SaveOtherInBill_CLDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getDataSetBySQL", 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 getDataSetBySQL(string sSQL, string sTable, ref string sErrMsg) {
-            object[] results = this.Invoke("getDataSetBySQL", new object[] {
-                        sSQL,
-                        sTable,
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveProcReportMoveBill_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SaveProcReportMoveBill_New(ClsKf_ProductInBillMain oMain, long HOutBillID, string HOutBillNo, string HPPBomBillNo, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveProcReportMoveBill_New", new object[] {
+                        oMain,
+                        HOutBillID,
+                        HOutBillNo,
+                        HPPBomBillNo,
                         sErrMsg});
             sErrMsg = ((string)(results[1]));
-            return ((System.Data.DataSet)(results[0]));
+            return ((bool)(results[0]));
         }
         
         /// <remarks/>
-        public void getDataSetBySQLAsync(string sSQL, string sTable, string sErrMsg) {
-            this.getDataSetBySQLAsync(sSQL, sTable, sErrMsg, null);
+        public void set_SaveProcReportMoveBill_NewAsync(ClsKf_ProductInBillMain oMain, long HOutBillID, string HOutBillNo, string HPPBomBillNo, string sErrMsg) {
+            this.set_SaveProcReportMoveBill_NewAsync(oMain, HOutBillID, HOutBillNo, HPPBomBillNo, sErrMsg, null);
         }
         
         /// <remarks/>
-        public void getDataSetBySQLAsync(string sSQL, string sTable, string sErrMsg, object userState) {
-            if ((this.getDataSetBySQLOperationCompleted == null)) {
-                this.getDataSetBySQLOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetDataSetBySQLOperationCompleted);
+        public void set_SaveProcReportMoveBill_NewAsync(ClsKf_ProductInBillMain oMain, long HOutBillID, string HOutBillNo, string HPPBomBillNo, string sErrMsg, object userState) {
+            if ((this.set_SaveProcReportMoveBill_NewOperationCompleted == null)) {
+                this.set_SaveProcReportMoveBill_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveProcReportMoveBill_NewOperationCompleted);
             }
-            this.InvokeAsync("getDataSetBySQL", new object[] {
-                        sSQL,
-                        sTable,
-                        sErrMsg}, this.getDataSetBySQLOperationCompleted, userState);
+            this.InvokeAsync("set_SaveProcReportMoveBill_New", new object[] {
+                        oMain,
+                        HOutBillID,
+                        HOutBillNo,
+                        HPPBomBillNo,
+                        sErrMsg}, this.set_SaveProcReportMoveBill_NewOperationCompleted, userState);
         }
         
-        private void OngetDataSetBySQLOperationCompleted(object arg) {
-            if ((this.getDataSetBySQLCompleted != null)) {
+        private void Onset_SaveProcReportMoveBill_NewOperationCompleted(object arg) {
+            if ((this.set_SaveProcReportMoveBill_NewCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.getDataSetBySQLCompleted(this, new getDataSetBySQLCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.set_SaveProcReportMoveBill_NewCompleted(this, new set_SaveProcReportMoveBill_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getRunProc", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public void getRunProc(string sSQL, ref string sErrMsg) {
-            object[] results = this.Invoke("getRunProc", new object[] {
-                        sSQL,
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveProcReportMoveBill_CLD_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SaveProcReportMoveBill_CLD_New(ClsKf_ProductInBillMain oMain, long HOutBillID, string HOutBillNo, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveProcReportMoveBill_CLD_New", new object[] {
+                        oMain,
+                        HOutBillID,
+                        HOutBillNo,
+                        oSystemParameterMain,
                         sErrMsg});
-            sErrMsg = ((string)(results[0]));
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
         }
         
         /// <remarks/>
-        public void getRunProcAsync(string sSQL, string sErrMsg) {
-            this.getRunProcAsync(sSQL, sErrMsg, null);
+        public void set_SaveProcReportMoveBill_CLD_NewAsync(ClsKf_ProductInBillMain oMain, long HOutBillID, string HOutBillNo, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
+            this.set_SaveProcReportMoveBill_CLD_NewAsync(oMain, HOutBillID, HOutBillNo, oSystemParameterMain, sErrMsg, null);
         }
         
         /// <remarks/>
-        public void getRunProcAsync(string sSQL, string sErrMsg, object userState) {
-            if ((this.getRunProcOperationCompleted == null)) {
-                this.getRunProcOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetRunProcOperationCompleted);
+        public void set_SaveProcReportMoveBill_CLD_NewAsync(ClsKf_ProductInBillMain oMain, long HOutBillID, string HOutBillNo, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
+            if ((this.set_SaveProcReportMoveBill_CLD_NewOperationCompleted == null)) {
+                this.set_SaveProcReportMoveBill_CLD_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveProcReportMoveBill_CLD_NewOperationCompleted);
             }
-            this.InvokeAsync("getRunProc", new object[] {
-                        sSQL,
-                        sErrMsg}, this.getRunProcOperationCompleted, userState);
+            this.InvokeAsync("set_SaveProcReportMoveBill_CLD_New", new object[] {
+                        oMain,
+                        HOutBillID,
+                        HOutBillNo,
+                        oSystemParameterMain,
+                        sErrMsg}, this.set_SaveProcReportMoveBill_CLD_NewOperationCompleted, userState);
         }
         
-        private void OngetRunProcOperationCompleted(object arg) {
-            if ((this.getRunProcCompleted != null)) {
+        private void Onset_SaveProcReportMoveBill_CLD_NewOperationCompleted(object arg) {
+            if ((this.set_SaveProcReportMoveBill_CLD_NewCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.getRunProcCompleted(this, new getRunProcCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.set_SaveProcReportMoveBill_CLD_NewCompleted(this, new set_SaveProcReportMoveBill_CLD_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getRunProcByMul", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public void getRunProcByMul(string[] sSQL, ref string sErrMsg) {
-            object[] results = this.Invoke("getRunProcByMul", new object[] {
-                        sSQL,
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveProcReportMoveBill_MoveStock", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SaveProcReportMoveBill_MoveStock(ClsKf_ProductInBillMain oMain, long HOutBillID, string HOutBillNo, string HPPBomBillNo, long HSCWHID, long HSCSPID, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveProcReportMoveBill_MoveStock", new object[] {
+                        oMain,
+                        HOutBillID,
+                        HOutBillNo,
+                        HPPBomBillNo,
+                        HSCWHID,
+                        HSCSPID,
                         sErrMsg});
-            sErrMsg = ((string)(results[0]));
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
         }
         
         /// <remarks/>
-        public void getRunProcByMulAsync(string[] sSQL, string sErrMsg) {
-            this.getRunProcByMulAsync(sSQL, sErrMsg, null);
+        public void set_SaveProcReportMoveBill_MoveStockAsync(ClsKf_ProductInBillMain oMain, long HOutBillID, string HOutBillNo, string HPPBomBillNo, long HSCWHID, long HSCSPID, string sErrMsg) {
+            this.set_SaveProcReportMoveBill_MoveStockAsync(oMain, HOutBillID, HOutBillNo, HPPBomBillNo, HSCWHID, HSCSPID, sErrMsg, null);
         }
         
         /// <remarks/>
-        public void getRunProcByMulAsync(string[] sSQL, string sErrMsg, object userState) {
-            if ((this.getRunProcByMulOperationCompleted == null)) {
-                this.getRunProcByMulOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetRunProcByMulOperationCompleted);
+        public void set_SaveProcReportMoveBill_MoveStockAsync(ClsKf_ProductInBillMain oMain, long HOutBillID, string HOutBillNo, string HPPBomBillNo, long HSCWHID, long HSCSPID, string sErrMsg, object userState) {
+            if ((this.set_SaveProcReportMoveBill_MoveStockOperationCompleted == null)) {
+                this.set_SaveProcReportMoveBill_MoveStockOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveProcReportMoveBill_MoveStockOperationCompleted);
             }
-            this.InvokeAsync("getRunProcByMul", new object[] {
-                        sSQL,
-                        sErrMsg}, this.getRunProcByMulOperationCompleted, userState);
+            this.InvokeAsync("set_SaveProcReportMoveBill_MoveStock", new object[] {
+                        oMain,
+                        HOutBillID,
+                        HOutBillNo,
+                        HPPBomBillNo,
+                        HSCWHID,
+                        HSCSPID,
+                        sErrMsg}, this.set_SaveProcReportMoveBill_MoveStockOperationCompleted, userState);
         }
         
-        private void OngetRunProcByMulOperationCompleted(object arg) {
-            if ((this.getRunProcByMulCompleted != null)) {
+        private void Onset_SaveProcReportMoveBill_MoveStockOperationCompleted(object arg) {
+            if ((this.set_SaveProcReportMoveBill_MoveStockCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.getRunProcByMulCompleted(this, new getRunProcByMulCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.set_SaveProcReportMoveBill_MoveStockCompleted(this, new set_SaveProcReportMoveBill_MoveStockCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveProcReportMoveBill_MoveStock_CLD_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SaveProcReportMoveBill_MoveStock_CLD_New(ClsKf_ProductInBillMain oMain, long HOutBillID, string HOutBillNo, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveProcReportMoveBill_MoveStock_CLD_New", new object[] {
+                        oMain,
+                        HOutBillID,
+                        HOutBillNo,
+                        oSystemParameterMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_SaveProcReportMoveBill_MoveStock_CLD_NewAsync(ClsKf_ProductInBillMain oMain, long HOutBillID, string HOutBillNo, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
+            this.set_SaveProcReportMoveBill_MoveStock_CLD_NewAsync(oMain, HOutBillID, HOutBillNo, oSystemParameterMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_SaveProcReportMoveBill_MoveStock_CLD_NewAsync(ClsKf_ProductInBillMain oMain, long HOutBillID, string HOutBillNo, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
+            if ((this.set_SaveProcReportMoveBill_MoveStock_CLD_NewOperationCompleted == null)) {
+                this.set_SaveProcReportMoveBill_MoveStock_CLD_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveProcReportMoveBill_MoveStock_CLD_NewOperationCompleted);
+            }
+            this.InvokeAsync("set_SaveProcReportMoveBill_MoveStock_CLD_New", new object[] {
+                        oMain,
+                        HOutBillID,
+                        HOutBillNo,
+                        oSystemParameterMain,
+                        sErrMsg}, this.set_SaveProcReportMoveBill_MoveStock_CLD_NewOperationCompleted, userState);
+        }
+        
+        private void Onset_SaveProcReportMoveBill_MoveStock_CLD_NewOperationCompleted(object arg) {
+            if ((this.set_SaveProcReportMoveBill_MoveStock_CLD_NewCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_SaveProcReportMoveBill_MoveStock_CLD_NewCompleted(this, new set_SaveProcReportMoveBill_MoveStock_CLD_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_CheckPOInStockBill_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_CheckPOInStockBill_New(ClsCg_POInStockBillMain oMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_CheckPOInStockBill_New", new object[] {
+                        oMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_CheckPOInStockBill_NewAsync(ClsCg_POInStockBillMain oMain, string sErrMsg) {
+            this.set_CheckPOInStockBill_NewAsync(oMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_CheckPOInStockBill_NewAsync(ClsCg_POInStockBillMain oMain, string sErrMsg, object userState) {
+            if ((this.set_CheckPOInStockBill_NewOperationCompleted == null)) {
+                this.set_CheckPOInStockBill_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_CheckPOInStockBill_NewOperationCompleted);
+            }
+            this.InvokeAsync("set_CheckPOInStockBill_New", new object[] {
+                        oMain,
+                        sErrMsg}, this.set_CheckPOInStockBill_NewOperationCompleted, userState);
+        }
+        
+        private void Onset_CheckPOInStockBill_NewOperationCompleted(object arg) {
+            if ((this.set_CheckPOInStockBill_NewCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_CheckPOInStockBill_NewCompleted(this, new set_CheckPOInStockBill_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_CheckPOInStockBill_CLD", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_CheckPOInStockBill_CLD(ClsCg_POInStockBillMain oMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_CheckPOInStockBill_CLD", new object[] {
+                        oMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_CheckPOInStockBill_CLDAsync(ClsCg_POInStockBillMain oMain, string sErrMsg) {
+            this.set_CheckPOInStockBill_CLDAsync(oMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_CheckPOInStockBill_CLDAsync(ClsCg_POInStockBillMain oMain, string sErrMsg, object userState) {
+            if ((this.set_CheckPOInStockBill_CLDOperationCompleted == null)) {
+                this.set_CheckPOInStockBill_CLDOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_CheckPOInStockBill_CLDOperationCompleted);
+            }
+            this.InvokeAsync("set_CheckPOInStockBill_CLD", new object[] {
+                        oMain,
+                        sErrMsg}, this.set_CheckPOInStockBill_CLDOperationCompleted, userState);
+        }
+        
+        private void Onset_CheckPOInStockBill_CLDOperationCompleted(object arg) {
+            if ((this.set_CheckPOInStockBill_CLDCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_CheckPOInStockBill_CLDCompleted(this, new set_CheckPOInStockBill_CLDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
@@ -10214,532 +11686,174 @@
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_ServerCon2", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public string get_ServerCon2() {
-            object[] results = this.Invoke("get_ServerCon2", new object[0]);
-            return ((string)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void get_ServerCon2Async() {
-            this.get_ServerCon2Async(null);
-        }
-        
-        /// <remarks/>
-        public void get_ServerCon2Async(object userState) {
-            if ((this.get_ServerCon2OperationCompleted == null)) {
-                this.get_ServerCon2OperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_ServerCon2OperationCompleted);
-            }
-            this.InvokeAsync("get_ServerCon2", new object[0], this.get_ServerCon2OperationCompleted, userState);
-        }
-        
-        private void Onget_ServerCon2OperationCompleted(object arg) {
-            if ((this.get_ServerCon2Completed != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_ServerCon2Completed(this, new get_ServerCon2CompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SubDisplay", 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_SubDisplay(string sBillType) {
-            object[] results = this.Invoke("get_SubDisplay", new object[] {
-                        sBillType});
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void get_SubDisplayAsync(string sBillType) {
-            this.get_SubDisplayAsync(sBillType, null);
-        }
-        
-        /// <remarks/>
-        public void get_SubDisplayAsync(string sBillType, object userState) {
-            if ((this.get_SubDisplayOperationCompleted == null)) {
-                this.get_SubDisplayOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SubDisplayOperationCompleted);
-            }
-            this.InvokeAsync("get_SubDisplay", new object[] {
-                        sBillType}, this.get_SubDisplayOperationCompleted, userState);
-        }
-        
-        private void Onget_SubDisplayOperationCompleted(object arg) {
-            if ((this.get_SubDisplayCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_SubDisplayCompleted(this, new get_SubDisplayCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SubDisplayByOwner", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool get_SubDisplayByOwner(string sBillType, long HOWNERID) {
-            object[] results = this.Invoke("get_SubDisplayByOwner", new object[] {
-                        sBillType,
-                        HOWNERID});
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void get_SubDisplayByOwnerAsync(string sBillType, long HOWNERID) {
-            this.get_SubDisplayByOwnerAsync(sBillType, HOWNERID, null);
-        }
-        
-        /// <remarks/>
-        public void get_SubDisplayByOwnerAsync(string sBillType, long HOWNERID, object userState) {
-            if ((this.get_SubDisplayByOwnerOperationCompleted == null)) {
-                this.get_SubDisplayByOwnerOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SubDisplayByOwnerOperationCompleted);
-            }
-            this.InvokeAsync("get_SubDisplayByOwner", new object[] {
-                        sBillType,
-                        HOWNERID}, this.get_SubDisplayByOwnerOperationCompleted, userState);
-        }
-        
-        private void Onget_SubDisplayByOwnerOperationCompleted(object arg) {
-            if ((this.get_SubDisplayByOwnerCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_SubDisplayByOwnerCompleted(this, new get_SubDisplayByOwnerCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetWorkProcInfoBoard", 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 GetWorkProcInfoBoard(string sSourceID, ref string sErr) {
-            object[] results = this.Invoke("GetWorkProcInfoBoard", new object[] {
-                        sSourceID,
-                        sErr});
-            sErr = ((string)(results[1]));
-            return ((System.Data.DataSet)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void GetWorkProcInfoBoardAsync(string sSourceID, string sErr) {
-            this.GetWorkProcInfoBoardAsync(sSourceID, sErr, null);
-        }
-        
-        /// <remarks/>
-        public void GetWorkProcInfoBoardAsync(string sSourceID, string sErr, object userState) {
-            if ((this.GetWorkProcInfoBoardOperationCompleted == null)) {
-                this.GetWorkProcInfoBoardOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetWorkProcInfoBoardOperationCompleted);
-            }
-            this.InvokeAsync("GetWorkProcInfoBoard", new object[] {
-                        sSourceID,
-                        sErr}, this.GetWorkProcInfoBoardOperationCompleted, userState);
-        }
-        
-        private void OnGetWorkProcInfoBoardOperationCompleted(object arg) {
-            if ((this.GetWorkProcInfoBoardCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.GetWorkProcInfoBoardCompleted(this, new GetWorkProcInfoBoardCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetICInventoryByBarCode_View", 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 GetICInventoryByBarCode_View(string sWhere, ref string sErr) {
-            object[] results = this.Invoke("GetICInventoryByBarCode_View", new object[] {
-                        sWhere,
-                        sErr});
-            sErr = ((string)(results[1]));
-            return ((System.Data.DataSet)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void GetICInventoryByBarCode_ViewAsync(string sWhere, string sErr) {
-            this.GetICInventoryByBarCode_ViewAsync(sWhere, sErr, null);
-        }
-        
-        /// <remarks/>
-        public void GetICInventoryByBarCode_ViewAsync(string sWhere, string sErr, object userState) {
-            if ((this.GetICInventoryByBarCode_ViewOperationCompleted == null)) {
-                this.GetICInventoryByBarCode_ViewOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetICInventoryByBarCode_ViewOperationCompleted);
-            }
-            this.InvokeAsync("GetICInventoryByBarCode_View", new object[] {
-                        sWhere,
-                        sErr}, this.GetICInventoryByBarCode_ViewOperationCompleted, userState);
-        }
-        
-        private void OnGetICInventoryByBarCode_ViewOperationCompleted(object arg) {
-            if ((this.GetICInventoryByBarCode_ViewCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.GetICInventoryByBarCode_ViewCompleted(this, new GetICInventoryByBarCode_ViewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetMaterByBarCode_View", 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 GetMaterByBarCode_View(string sWhere, ref string sErr) {
-            object[] results = this.Invoke("GetMaterByBarCode_View", new object[] {
-                        sWhere,
-                        sErr});
-            sErr = ((string)(results[1]));
-            return ((System.Data.DataSet)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void GetMaterByBarCode_ViewAsync(string sWhere, string sErr) {
-            this.GetMaterByBarCode_ViewAsync(sWhere, sErr, null);
-        }
-        
-        /// <remarks/>
-        public void GetMaterByBarCode_ViewAsync(string sWhere, string sErr, object userState) {
-            if ((this.GetMaterByBarCode_ViewOperationCompleted == null)) {
-                this.GetMaterByBarCode_ViewOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetMaterByBarCode_ViewOperationCompleted);
-            }
-            this.InvokeAsync("GetMaterByBarCode_View", new object[] {
-                        sWhere,
-                        sErr}, this.GetMaterByBarCode_ViewOperationCompleted, userState);
-        }
-        
-        private void OnGetMaterByBarCode_ViewOperationCompleted(object arg) {
-            if ((this.GetMaterByBarCode_ViewCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.GetMaterByBarCode_ViewCompleted(this, new GetMaterByBarCode_ViewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetICInventoryByBarCodeSP_View", 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 GetICInventoryByBarCodeSP_View(string sWhere, ref string sErr) {
-            object[] results = this.Invoke("GetICInventoryByBarCodeSP_View", new object[] {
-                        sWhere,
-                        sErr});
-            sErr = ((string)(results[1]));
-            return ((System.Data.DataSet)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void GetICInventoryByBarCodeSP_ViewAsync(string sWhere, string sErr) {
-            this.GetICInventoryByBarCodeSP_ViewAsync(sWhere, sErr, null);
-        }
-        
-        /// <remarks/>
-        public void GetICInventoryByBarCodeSP_ViewAsync(string sWhere, string sErr, object userState) {
-            if ((this.GetICInventoryByBarCodeSP_ViewOperationCompleted == null)) {
-                this.GetICInventoryByBarCodeSP_ViewOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetICInventoryByBarCodeSP_ViewOperationCompleted);
-            }
-            this.InvokeAsync("GetICInventoryByBarCodeSP_View", new object[] {
-                        sWhere,
-                        sErr}, this.GetICInventoryByBarCodeSP_ViewOperationCompleted, userState);
-        }
-        
-        private void OnGetICInventoryByBarCodeSP_ViewOperationCompleted(object arg) {
-            if ((this.GetICInventoryByBarCodeSP_ViewCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.GetICInventoryByBarCodeSP_ViewCompleted(this, new GetICInventoryByBarCodeSP_ViewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetMaterByBarCodeSP_View", 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 GetMaterByBarCodeSP_View(string sWhere, ref string sErr) {
-            object[] results = this.Invoke("GetMaterByBarCodeSP_View", new object[] {
-                        sWhere,
-                        sErr});
-            sErr = ((string)(results[1]));
-            return ((System.Data.DataSet)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void GetMaterByBarCodeSP_ViewAsync(string sWhere, string sErr) {
-            this.GetMaterByBarCodeSP_ViewAsync(sWhere, sErr, null);
-        }
-        
-        /// <remarks/>
-        public void GetMaterByBarCodeSP_ViewAsync(string sWhere, string sErr, object userState) {
-            if ((this.GetMaterByBarCodeSP_ViewOperationCompleted == null)) {
-                this.GetMaterByBarCodeSP_ViewOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetMaterByBarCodeSP_ViewOperationCompleted);
-            }
-            this.InvokeAsync("GetMaterByBarCodeSP_View", new object[] {
-                        sWhere,
-                        sErr}, this.GetMaterByBarCodeSP_ViewOperationCompleted, userState);
-        }
-        
-        private void OnGetMaterByBarCodeSP_ViewOperationCompleted(object arg) {
-            if ((this.GetMaterByBarCodeSP_ViewCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.GetMaterByBarCodeSP_ViewCompleted(this, new GetMaterByBarCodeSP_ViewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/SetFIFOPonderationBillMain_Temp", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool SetFIFOPonderationBillMain_Temp(string HBillNo, long HInterID, long HUserOrgID, ref string sErr) {
-            object[] results = this.Invoke("SetFIFOPonderationBillMain_Temp", new object[] {
-                        HBillNo,
-                        HInterID,
-                        HUserOrgID,
-                        sErr});
-            sErr = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void SetFIFOPonderationBillMain_TempAsync(string HBillNo, long HInterID, long HUserOrgID, string sErr) {
-            this.SetFIFOPonderationBillMain_TempAsync(HBillNo, HInterID, HUserOrgID, sErr, null);
-        }
-        
-        /// <remarks/>
-        public void SetFIFOPonderationBillMain_TempAsync(string HBillNo, long HInterID, long HUserOrgID, string sErr, object userState) {
-            if ((this.SetFIFOPonderationBillMain_TempOperationCompleted == null)) {
-                this.SetFIFOPonderationBillMain_TempOperationCompleted = new System.Threading.SendOrPostCallback(this.OnSetFIFOPonderationBillMain_TempOperationCompleted);
-            }
-            this.InvokeAsync("SetFIFOPonderationBillMain_Temp", new object[] {
-                        HBillNo,
-                        HInterID,
-                        HUserOrgID,
-                        sErr}, this.SetFIFOPonderationBillMain_TempOperationCompleted, userState);
-        }
-        
-        private void OnSetFIFOPonderationBillMain_TempOperationCompleted(object arg) {
-            if ((this.SetFIFOPonderationBillMain_TempCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.SetFIFOPonderationBillMain_TempCompleted(this, new SetFIFOPonderationBillMain_TempCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_Fast", 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_Fast(
-                    string sBarCode, 
-                    long HBillID, 
-                    string HBillType, 
-                    string HBillNo, 
-                    string HMaker, 
-                    long HWhID, 
-                    long HSPID, 
-                    double HQty, 
-                    bool HRedBlueFlag, 
-                    bool SourceFlag, 
-                    string HSourceBillNo, 
-                    string HSourceBillType, 
-                    long HOWNERID, 
-                    ref string sHSourceBillNo, 
-                    ref string sHSourceBillType, 
-                    ref long sHSupID, 
-                    ref string sHSupName, 
-                    ref long sHDeptID, 
-                    ref string sHDeptName, 
-                    ref string sErrMsg) {
-            object[] results = this.Invoke("set_SavePonderationBillMain_Temp_BarCode_Fast", new object[] {
-                        sBarCode,
-                        HBillID,
-                        HBillType,
-                        HBillNo,
-                        HMaker,
-                        HWhID,
-                        HSPID,
-                        HQty,
-                        HRedBlueFlag,
-                        SourceFlag,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HOWNERID,
-                        sHSourceBillNo,
-                        sHSourceBillType,
-                        sHSupID,
-                        sHSupName,
-                        sHDeptID,
-                        sHDeptName,
-                        sErrMsg});
-            sHSourceBillNo = ((string)(results[1]));
-            sHSourceBillType = ((string)(results[2]));
-            sHSupID = ((long)(results[3]));
-            sHSupName = ((string)(results[4]));
-            sHDeptID = ((long)(results[5]));
-            sHDeptName = ((string)(results[6]));
-            sErrMsg = ((string)(results[7]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_SavePonderationBillMain_Temp_BarCode_FastAsync(
-                    string sBarCode, 
-                    long HBillID, 
-                    string HBillType, 
-                    string HBillNo, 
-                    string HMaker, 
-                    long HWhID, 
-                    long HSPID, 
-                    double HQty, 
-                    bool HRedBlueFlag, 
-                    bool SourceFlag, 
-                    string HSourceBillNo, 
-                    string HSourceBillType, 
-                    long HOWNERID, 
-                    string sHSourceBillNo, 
-                    string sHSourceBillType, 
-                    long sHSupID, 
-                    string sHSupName, 
-                    long sHDeptID, 
-                    string sHDeptName, 
-                    string sErrMsg) {
-            this.set_SavePonderationBillMain_Temp_BarCode_FastAsync(sBarCode, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HQty, HRedBlueFlag, SourceFlag, HSourceBillNo, HSourceBillType, HOWNERID, sHSourceBillNo, sHSourceBillType, sHSupID, sHSupName, sHDeptID, sHDeptName, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_SavePonderationBillMain_Temp_BarCode_FastAsync(
-                    string sBarCode, 
-                    long HBillID, 
-                    string HBillType, 
-                    string HBillNo, 
-                    string HMaker, 
-                    long HWhID, 
-                    long HSPID, 
-                    double HQty, 
-                    bool HRedBlueFlag, 
-                    bool SourceFlag, 
-                    string HSourceBillNo, 
-                    string HSourceBillType, 
-                    long HOWNERID, 
-                    string sHSourceBillNo, 
-                    string sHSourceBillType, 
-                    long sHSupID, 
-                    string sHSupName, 
-                    long sHDeptID, 
-                    string sHDeptName, 
-                    string sErrMsg, 
-                    object userState) {
-            if ((this.set_SavePonderationBillMain_Temp_BarCode_FastOperationCompleted == null)) {
-                this.set_SavePonderationBillMain_Temp_BarCode_FastOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePonderationBillMain_Temp_BarCode_FastOperationCompleted);
-            }
-            this.InvokeAsync("set_SavePonderationBillMain_Temp_BarCode_Fast", new object[] {
-                        sBarCode,
-                        HBillID,
-                        HBillType,
-                        HBillNo,
-                        HMaker,
-                        HWhID,
-                        HSPID,
-                        HQty,
-                        HRedBlueFlag,
-                        SourceFlag,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HOWNERID,
-                        sHSourceBillNo,
-                        sHSourceBillType,
-                        sHSupID,
-                        sHSupName,
-                        sHDeptID,
-                        sHDeptName,
-                        sErrMsg}, this.set_SavePonderationBillMain_Temp_BarCode_FastOperationCompleted, userState);
-        }
-        
-        private void Onset_SavePonderationBillMain_Temp_BarCode_FastOperationCompleted(object arg) {
-            if ((this.set_SavePonderationBillMain_Temp_BarCode_FastCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SavePonderationBillMain_Temp_BarCode_FastCompleted(this, new set_SavePonderationBillMain_Temp_BarCode_FastCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_CheckTypeByBarCode", 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(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, bool HRedBlueFlag, bool SourceFlag, string HSourceBillNo, string HSourceBillType, long HOWNERID, ref string sErrMsg) {
-            object[] results = this.Invoke("get_CheckTypeByBarCode", new object[] {
-                        sBarCode,
-                        HBillID,
-                        HBillType,
-                        HBillNo,
-                        HMaker,
-                        HWhID,
-                        HSPID,
-                        HQty,
-                        HRedBlueFlag,
-                        SourceFlag,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HOWNERID,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((ClsKf_ICStockBill_WMS)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void get_CheckTypeByBarCodeAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, bool HRedBlueFlag, bool SourceFlag, string HSourceBillNo, string HSourceBillType, long HOWNERID, string sErrMsg) {
-            this.get_CheckTypeByBarCodeAsync(sBarCode, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HQty, HRedBlueFlag, SourceFlag, HSourceBillNo, HSourceBillType, HOWNERID, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void get_CheckTypeByBarCodeAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, bool HRedBlueFlag, bool SourceFlag, string HSourceBillNo, string HSourceBillType, long HOWNERID, string sErrMsg, object userState) {
-            if ((this.get_CheckTypeByBarCodeOperationCompleted == null)) {
-                this.get_CheckTypeByBarCodeOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_CheckTypeByBarCodeOperationCompleted);
-            }
-            this.InvokeAsync("get_CheckTypeByBarCode", new object[] {
-                        sBarCode,
-                        HBillID,
-                        HBillType,
-                        HBillNo,
-                        HMaker,
-                        HWhID,
-                        HSPID,
-                        HQty,
-                        HRedBlueFlag,
-                        SourceFlag,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HOWNERID,
-                        sErrMsg}, this.get_CheckTypeByBarCodeOperationCompleted, userState);
-        }
-        
-        private void Onget_CheckTypeByBarCodeOperationCompleted(object arg) {
-            if ((this.get_CheckTypeByBarCodeCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_CheckTypeByBarCodeCompleted(this, new get_CheckTypeByBarCodeCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_OutFast", 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_OutFast(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, bool HRedBlueFlag, bool SourceFlag, string HSourceBillNo, string HSourceBillType, long HOWNERID, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SavePonderationBillMain_Temp_BarCode_OutFast", new object[] {
-                        sBarCode,
-                        HBillID,
-                        HBillType,
-                        HBillNo,
-                        HMaker,
-                        HWhID,
-                        HSPID,
-                        HQty,
-                        HRedBlueFlag,
-                        SourceFlag,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HOWNERID,
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveOtherOutBill_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SaveOtherOutBill_New(ClsKf_OtherOutBillMain oMain, string sHSourceType, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveOtherOutBill_New", new object[] {
+                        oMain,
+                        sHSourceType,
                         sErrMsg});
             sErrMsg = ((string)(results[1]));
             return ((bool)(results[0]));
         }
         
         /// <remarks/>
-        public void set_SavePonderationBillMain_Temp_BarCode_OutFastAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, bool HRedBlueFlag, bool SourceFlag, string HSourceBillNo, string HSourceBillType, long HOWNERID, string sErrMsg) {
-            this.set_SavePonderationBillMain_Temp_BarCode_OutFastAsync(sBarCode, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HQty, HRedBlueFlag, SourceFlag, HSourceBillNo, HSourceBillType, HOWNERID, sErrMsg, null);
+        public void set_SaveOtherOutBill_NewAsync(ClsKf_OtherOutBillMain oMain, string sHSourceType, string sErrMsg) {
+            this.set_SaveOtherOutBill_NewAsync(oMain, sHSourceType, sErrMsg, null);
         }
         
         /// <remarks/>
-        public void set_SavePonderationBillMain_Temp_BarCode_OutFastAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, bool HRedBlueFlag, bool SourceFlag, string HSourceBillNo, string HSourceBillType, long HOWNERID, string sErrMsg, object userState) {
-            if ((this.set_SavePonderationBillMain_Temp_BarCode_OutFastOperationCompleted == null)) {
-                this.set_SavePonderationBillMain_Temp_BarCode_OutFastOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePonderationBillMain_Temp_BarCode_OutFastOperationCompleted);
+        public void set_SaveOtherOutBill_NewAsync(ClsKf_OtherOutBillMain oMain, string sHSourceType, string sErrMsg, object userState) {
+            if ((this.set_SaveOtherOutBill_NewOperationCompleted == null)) {
+                this.set_SaveOtherOutBill_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveOtherOutBill_NewOperationCompleted);
             }
-            this.InvokeAsync("set_SavePonderationBillMain_Temp_BarCode_OutFast", new object[] {
-                        sBarCode,
-                        HBillID,
-                        HBillType,
-                        HBillNo,
-                        HMaker,
-                        HWhID,
-                        HSPID,
-                        HQty,
-                        HRedBlueFlag,
-                        SourceFlag,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HOWNERID,
-                        sErrMsg}, this.set_SavePonderationBillMain_Temp_BarCode_OutFastOperationCompleted, userState);
+            this.InvokeAsync("set_SaveOtherOutBill_New", new object[] {
+                        oMain,
+                        sHSourceType,
+                        sErrMsg}, this.set_SaveOtherOutBill_NewOperationCompleted, userState);
         }
         
-        private void Onset_SavePonderationBillMain_Temp_BarCode_OutFastOperationCompleted(object arg) {
-            if ((this.set_SavePonderationBillMain_Temp_BarCode_OutFastCompleted != null)) {
+        private void Onset_SaveOtherOutBill_NewOperationCompleted(object arg) {
+            if ((this.set_SaveOtherOutBill_NewCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SavePonderationBillMain_Temp_BarCode_OutFastCompleted(this, new set_SavePonderationBillMain_Temp_BarCode_OutFastCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.set_SaveOtherOutBill_NewCompleted(this, new set_SaveOtherOutBill_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveOtherOutBill_CLD_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SaveOtherOutBill_CLD_New(ClsKf_OtherOutBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveOtherOutBill_CLD_New", new object[] {
+                        oMain,
+                        sHSourceType,
+                        oSystemParameterMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_SaveOtherOutBill_CLD_NewAsync(ClsKf_OtherOutBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
+            this.set_SaveOtherOutBill_CLD_NewAsync(oMain, sHSourceType, oSystemParameterMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_SaveOtherOutBill_CLD_NewAsync(ClsKf_OtherOutBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
+            if ((this.set_SaveOtherOutBill_CLD_NewOperationCompleted == null)) {
+                this.set_SaveOtherOutBill_CLD_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveOtherOutBill_CLD_NewOperationCompleted);
+            }
+            this.InvokeAsync("set_SaveOtherOutBill_CLD_New", new object[] {
+                        oMain,
+                        sHSourceType,
+                        oSystemParameterMain,
+                        sErrMsg}, this.set_SaveOtherOutBill_CLD_NewOperationCompleted, userState);
+        }
+        
+        private void Onset_SaveOtherOutBill_CLD_NewOperationCompleted(object arg) {
+            if ((this.set_SaveOtherOutBill_CLD_NewCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_SaveOtherOutBill_CLD_NewCompleted(this, new set_SaveOtherOutBill_CLD_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveOtherOutBill_CLD", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SaveOtherOutBill_CLD(ClsKf_OtherOutBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveOtherOutBill_CLD", new object[] {
+                        oMain,
+                        sHSourceType,
+                        oSystemParameterMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_SaveOtherOutBill_CLDAsync(ClsKf_OtherOutBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
+            this.set_SaveOtherOutBill_CLDAsync(oMain, sHSourceType, oSystemParameterMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_SaveOtherOutBill_CLDAsync(ClsKf_OtherOutBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
+            if ((this.set_SaveOtherOutBill_CLDOperationCompleted == null)) {
+                this.set_SaveOtherOutBill_CLDOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveOtherOutBill_CLDOperationCompleted);
+            }
+            this.InvokeAsync("set_SaveOtherOutBill_CLD", new object[] {
+                        oMain,
+                        sHSourceType,
+                        oSystemParameterMain,
+                        sErrMsg}, this.set_SaveOtherOutBill_CLDOperationCompleted, userState);
+        }
+        
+        private void Onset_SaveOtherOutBill_CLDOperationCompleted(object arg) {
+            if ((this.set_SaveOtherOutBill_CLDCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_SaveOtherOutBill_CLDCompleted(this, new set_SaveOtherOutBill_CLDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveOtherOutBill_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_SaveOtherOutBill_BillCheck(ClsKf_OtherOutBillMain oMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveOtherOutBill_BillCheck", new object[] {
+                        oMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_SaveOtherOutBill_BillCheckAsync(ClsKf_OtherOutBillMain oMain, string sErrMsg) {
+            this.set_SaveOtherOutBill_BillCheckAsync(oMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_SaveOtherOutBill_BillCheckAsync(ClsKf_OtherOutBillMain oMain, string sErrMsg, object userState) {
+            if ((this.set_SaveOtherOutBill_BillCheckOperationCompleted == null)) {
+                this.set_SaveOtherOutBill_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveOtherOutBill_BillCheckOperationCompleted);
+            }
+            this.InvokeAsync("set_SaveOtherOutBill_BillCheck", new object[] {
+                        oMain,
+                        sErrMsg}, this.set_SaveOtherOutBill_BillCheckOperationCompleted, userState);
+        }
+        
+        private void Onset_SaveOtherOutBill_BillCheckOperationCompleted(object arg) {
+            if ((this.set_SaveOtherOutBill_BillCheckCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_SaveOtherOutBill_BillCheckCompleted(this, new set_SaveOtherOutBill_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePOStockInBackBill", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SavePOStockInBackBill(ClsKf_ICStockBillMain oMain, string sHSourceType, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SavePOStockInBackBill", new object[] {
+                        oMain,
+                        sHSourceType,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_SavePOStockInBackBillAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg) {
+            this.set_SavePOStockInBackBillAsync(oMain, sHSourceType, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_SavePOStockInBackBillAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg, object userState) {
+            if ((this.set_SavePOStockInBackBillOperationCompleted == null)) {
+                this.set_SavePOStockInBackBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePOStockInBackBillOperationCompleted);
+            }
+            this.InvokeAsync("set_SavePOStockInBackBill", new object[] {
+                        oMain,
+                        sHSourceType,
+                        sErrMsg}, this.set_SavePOStockInBackBillOperationCompleted, userState);
+        }
+        
+        private void Onset_SavePOStockInBackBillOperationCompleted(object arg) {
+            if ((this.set_SavePOStockInBackBillCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_SavePOStockInBackBillCompleted(this, new set_SavePOStockInBackBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
@@ -12233,258 +13347,70 @@
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveOtherInBill_CLD", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_SaveOtherInBill_CLD(ClsKf_OtherInBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SaveOtherInBill_CLD", new object[] {
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveSellOutBackBill", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SaveSellOutBackBill(ClsKf_ICStockBillMain oMain, string sHSourceType, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveSellOutBackBill", new object[] {
                         oMain,
                         sHSourceType,
-                        oSystemParameterMain,
                         sErrMsg});
             sErrMsg = ((string)(results[1]));
             return ((bool)(results[0]));
         }
         
         /// <remarks/>
-        public void set_SaveOtherInBill_CLDAsync(ClsKf_OtherInBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
-            this.set_SaveOtherInBill_CLDAsync(oMain, sHSourceType, oSystemParameterMain, sErrMsg, null);
+        public void set_SaveSellOutBackBillAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg) {
+            this.set_SaveSellOutBackBillAsync(oMain, sHSourceType, sErrMsg, null);
         }
         
         /// <remarks/>
-        public void set_SaveOtherInBill_CLDAsync(ClsKf_OtherInBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
-            if ((this.set_SaveOtherInBill_CLDOperationCompleted == null)) {
-                this.set_SaveOtherInBill_CLDOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveOtherInBill_CLDOperationCompleted);
+        public void set_SaveSellOutBackBillAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg, object userState) {
+            if ((this.set_SaveSellOutBackBillOperationCompleted == null)) {
+                this.set_SaveSellOutBackBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveSellOutBackBillOperationCompleted);
             }
-            this.InvokeAsync("set_SaveOtherInBill_CLD", new object[] {
+            this.InvokeAsync("set_SaveSellOutBackBill", new object[] {
                         oMain,
                         sHSourceType,
-                        oSystemParameterMain,
-                        sErrMsg}, this.set_SaveOtherInBill_CLDOperationCompleted, userState);
+                        sErrMsg}, this.set_SaveSellOutBackBillOperationCompleted, userState);
         }
         
-        private void Onset_SaveOtherInBill_CLDOperationCompleted(object arg) {
-            if ((this.set_SaveOtherInBill_CLDCompleted != null)) {
+        private void Onset_SaveSellOutBackBillOperationCompleted(object arg) {
+            if ((this.set_SaveSellOutBackBillCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SaveOtherInBill_CLDCompleted(this, new set_SaveOtherInBill_CLDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.set_SaveSellOutBackBillCompleted(this, new set_SaveSellOutBackBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveProcReportMoveBill_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_SaveProcReportMoveBill_New(ClsKf_ProductInBillMain oMain, long HOutBillID, string HOutBillNo, string HPPBomBillNo, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SaveProcReportMoveBill_New", new object[] {
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveSellOutBackBill_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SaveSellOutBackBill_New(ClsKf_ICStockBillMain oMain, string sHSourceType, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveSellOutBackBill_New", new object[] {
                         oMain,
-                        HOutBillID,
-                        HOutBillNo,
-                        HPPBomBillNo,
+                        sHSourceType,
                         sErrMsg});
             sErrMsg = ((string)(results[1]));
             return ((bool)(results[0]));
         }
         
         /// <remarks/>
-        public void set_SaveProcReportMoveBill_NewAsync(ClsKf_ProductInBillMain oMain, long HOutBillID, string HOutBillNo, string HPPBomBillNo, string sErrMsg) {
-            this.set_SaveProcReportMoveBill_NewAsync(oMain, HOutBillID, HOutBillNo, HPPBomBillNo, sErrMsg, null);
+        public void set_SaveSellOutBackBill_NewAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg) {
+            this.set_SaveSellOutBackBill_NewAsync(oMain, sHSourceType, sErrMsg, null);
         }
         
         /// <remarks/>
-        public void set_SaveProcReportMoveBill_NewAsync(ClsKf_ProductInBillMain oMain, long HOutBillID, string HOutBillNo, string HPPBomBillNo, string sErrMsg, object userState) {
-            if ((this.set_SaveProcReportMoveBill_NewOperationCompleted == null)) {
-                this.set_SaveProcReportMoveBill_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveProcReportMoveBill_NewOperationCompleted);
+        public void set_SaveSellOutBackBill_NewAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg, object userState) {
+            if ((this.set_SaveSellOutBackBill_NewOperationCompleted == null)) {
+                this.set_SaveSellOutBackBill_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveSellOutBackBill_NewOperationCompleted);
             }
-            this.InvokeAsync("set_SaveProcReportMoveBill_New", new object[] {
+            this.InvokeAsync("set_SaveSellOutBackBill_New", new object[] {
                         oMain,
-                        HOutBillID,
-                        HOutBillNo,
-                        HPPBomBillNo,
-                        sErrMsg}, this.set_SaveProcReportMoveBill_NewOperationCompleted, userState);
+                        sHSourceType,
+                        sErrMsg}, this.set_SaveSellOutBackBill_NewOperationCompleted, userState);
         }
         
-        private void Onset_SaveProcReportMoveBill_NewOperationCompleted(object arg) {
-            if ((this.set_SaveProcReportMoveBill_NewCompleted != null)) {
+        private void Onset_SaveSellOutBackBill_NewOperationCompleted(object arg) {
+            if ((this.set_SaveSellOutBackBill_NewCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SaveProcReportMoveBill_NewCompleted(this, new set_SaveProcReportMoveBill_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveProcReportMoveBill_CLD_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_SaveProcReportMoveBill_CLD_New(ClsKf_ProductInBillMain oMain, long HOutBillID, string HOutBillNo, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SaveProcReportMoveBill_CLD_New", new object[] {
-                        oMain,
-                        HOutBillID,
-                        HOutBillNo,
-                        oSystemParameterMain,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_SaveProcReportMoveBill_CLD_NewAsync(ClsKf_ProductInBillMain oMain, long HOutBillID, string HOutBillNo, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
-            this.set_SaveProcReportMoveBill_CLD_NewAsync(oMain, HOutBillID, HOutBillNo, oSystemParameterMain, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_SaveProcReportMoveBill_CLD_NewAsync(ClsKf_ProductInBillMain oMain, long HOutBillID, string HOutBillNo, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
-            if ((this.set_SaveProcReportMoveBill_CLD_NewOperationCompleted == null)) {
-                this.set_SaveProcReportMoveBill_CLD_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveProcReportMoveBill_CLD_NewOperationCompleted);
-            }
-            this.InvokeAsync("set_SaveProcReportMoveBill_CLD_New", new object[] {
-                        oMain,
-                        HOutBillID,
-                        HOutBillNo,
-                        oSystemParameterMain,
-                        sErrMsg}, this.set_SaveProcReportMoveBill_CLD_NewOperationCompleted, userState);
-        }
-        
-        private void Onset_SaveProcReportMoveBill_CLD_NewOperationCompleted(object arg) {
-            if ((this.set_SaveProcReportMoveBill_CLD_NewCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SaveProcReportMoveBill_CLD_NewCompleted(this, new set_SaveProcReportMoveBill_CLD_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveProcReportMoveBill_MoveStock", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_SaveProcReportMoveBill_MoveStock(ClsKf_ProductInBillMain oMain, long HOutBillID, string HOutBillNo, string HPPBomBillNo, long HSCWHID, long HSCSPID, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SaveProcReportMoveBill_MoveStock", new object[] {
-                        oMain,
-                        HOutBillID,
-                        HOutBillNo,
-                        HPPBomBillNo,
-                        HSCWHID,
-                        HSCSPID,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_SaveProcReportMoveBill_MoveStockAsync(ClsKf_ProductInBillMain oMain, long HOutBillID, string HOutBillNo, string HPPBomBillNo, long HSCWHID, long HSCSPID, string sErrMsg) {
-            this.set_SaveProcReportMoveBill_MoveStockAsync(oMain, HOutBillID, HOutBillNo, HPPBomBillNo, HSCWHID, HSCSPID, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_SaveProcReportMoveBill_MoveStockAsync(ClsKf_ProductInBillMain oMain, long HOutBillID, string HOutBillNo, string HPPBomBillNo, long HSCWHID, long HSCSPID, string sErrMsg, object userState) {
-            if ((this.set_SaveProcReportMoveBill_MoveStockOperationCompleted == null)) {
-                this.set_SaveProcReportMoveBill_MoveStockOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveProcReportMoveBill_MoveStockOperationCompleted);
-            }
-            this.InvokeAsync("set_SaveProcReportMoveBill_MoveStock", new object[] {
-                        oMain,
-                        HOutBillID,
-                        HOutBillNo,
-                        HPPBomBillNo,
-                        HSCWHID,
-                        HSCSPID,
-                        sErrMsg}, this.set_SaveProcReportMoveBill_MoveStockOperationCompleted, userState);
-        }
-        
-        private void Onset_SaveProcReportMoveBill_MoveStockOperationCompleted(object arg) {
-            if ((this.set_SaveProcReportMoveBill_MoveStockCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SaveProcReportMoveBill_MoveStockCompleted(this, new set_SaveProcReportMoveBill_MoveStockCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveProcReportMoveBill_MoveStock_CLD_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_SaveProcReportMoveBill_MoveStock_CLD_New(ClsKf_ProductInBillMain oMain, long HOutBillID, string HOutBillNo, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SaveProcReportMoveBill_MoveStock_CLD_New", new object[] {
-                        oMain,
-                        HOutBillID,
-                        HOutBillNo,
-                        oSystemParameterMain,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_SaveProcReportMoveBill_MoveStock_CLD_NewAsync(ClsKf_ProductInBillMain oMain, long HOutBillID, string HOutBillNo, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
-            this.set_SaveProcReportMoveBill_MoveStock_CLD_NewAsync(oMain, HOutBillID, HOutBillNo, oSystemParameterMain, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_SaveProcReportMoveBill_MoveStock_CLD_NewAsync(ClsKf_ProductInBillMain oMain, long HOutBillID, string HOutBillNo, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
-            if ((this.set_SaveProcReportMoveBill_MoveStock_CLD_NewOperationCompleted == null)) {
-                this.set_SaveProcReportMoveBill_MoveStock_CLD_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveProcReportMoveBill_MoveStock_CLD_NewOperationCompleted);
-            }
-            this.InvokeAsync("set_SaveProcReportMoveBill_MoveStock_CLD_New", new object[] {
-                        oMain,
-                        HOutBillID,
-                        HOutBillNo,
-                        oSystemParameterMain,
-                        sErrMsg}, this.set_SaveProcReportMoveBill_MoveStock_CLD_NewOperationCompleted, userState);
-        }
-        
-        private void Onset_SaveProcReportMoveBill_MoveStock_CLD_NewOperationCompleted(object arg) {
-            if ((this.set_SaveProcReportMoveBill_MoveStock_CLD_NewCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SaveProcReportMoveBill_MoveStock_CLD_NewCompleted(this, new set_SaveProcReportMoveBill_MoveStock_CLD_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_CheckPOInStockBill_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_CheckPOInStockBill_New(ClsCg_POInStockBillMain oMain, ref string sErrMsg) {
-            object[] results = this.Invoke("set_CheckPOInStockBill_New", new object[] {
-                        oMain,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_CheckPOInStockBill_NewAsync(ClsCg_POInStockBillMain oMain, string sErrMsg) {
-            this.set_CheckPOInStockBill_NewAsync(oMain, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_CheckPOInStockBill_NewAsync(ClsCg_POInStockBillMain oMain, string sErrMsg, object userState) {
-            if ((this.set_CheckPOInStockBill_NewOperationCompleted == null)) {
-                this.set_CheckPOInStockBill_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_CheckPOInStockBill_NewOperationCompleted);
-            }
-            this.InvokeAsync("set_CheckPOInStockBill_New", new object[] {
-                        oMain,
-                        sErrMsg}, this.set_CheckPOInStockBill_NewOperationCompleted, userState);
-        }
-        
-        private void Onset_CheckPOInStockBill_NewOperationCompleted(object arg) {
-            if ((this.set_CheckPOInStockBill_NewCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_CheckPOInStockBill_NewCompleted(this, new set_CheckPOInStockBill_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_CheckPOInStockBill_CLD", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_CheckPOInStockBill_CLD(ClsCg_POInStockBillMain oMain, ref string sErrMsg) {
-            object[] results = this.Invoke("set_CheckPOInStockBill_CLD", new object[] {
-                        oMain,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_CheckPOInStockBill_CLDAsync(ClsCg_POInStockBillMain oMain, string sErrMsg) {
-            this.set_CheckPOInStockBill_CLDAsync(oMain, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_CheckPOInStockBill_CLDAsync(ClsCg_POInStockBillMain oMain, string sErrMsg, object userState) {
-            if ((this.set_CheckPOInStockBill_CLDOperationCompleted == null)) {
-                this.set_CheckPOInStockBill_CLDOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_CheckPOInStockBill_CLDOperationCompleted);
-            }
-            this.InvokeAsync("set_CheckPOInStockBill_CLD", new object[] {
-                        oMain,
-                        sErrMsg}, this.set_CheckPOInStockBill_CLDOperationCompleted, userState);
-        }
-        
-        private void Onset_CheckPOInStockBill_CLDOperationCompleted(object arg) {
-            if ((this.set_CheckPOInStockBill_CLDCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_CheckPOInStockBill_CLDCompleted(this, new set_CheckPOInStockBill_CLDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.set_SaveSellOutBackBill_NewCompleted(this, new set_SaveSellOutBackBill_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
@@ -13466,6 +14392,70 @@
         }
         
         /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveMateReplenishOutBill_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_SaveMateReplenishOutBill_BillCheck(ClsKf_MateReplenishOutBillMain oMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveMateReplenishOutBill_BillCheck", new object[] {
+                        oMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_SaveMateReplenishOutBill_BillCheckAsync(ClsKf_MateReplenishOutBillMain oMain, string sErrMsg) {
+            this.set_SaveMateReplenishOutBill_BillCheckAsync(oMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_SaveMateReplenishOutBill_BillCheckAsync(ClsKf_MateReplenishOutBillMain oMain, string sErrMsg, object userState) {
+            if ((this.set_SaveMateReplenishOutBill_BillCheckOperationCompleted == null)) {
+                this.set_SaveMateReplenishOutBill_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveMateReplenishOutBill_BillCheckOperationCompleted);
+            }
+            this.InvokeAsync("set_SaveMateReplenishOutBill_BillCheck", new object[] {
+                        oMain,
+                        sErrMsg}, this.set_SaveMateReplenishOutBill_BillCheckOperationCompleted, userState);
+        }
+        
+        private void Onset_SaveMateReplenishOutBill_BillCheckOperationCompleted(object arg) {
+            if ((this.set_SaveMateReplenishOutBill_BillCheckCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_SaveMateReplenishOutBill_BillCheckCompleted(this, new set_SaveMateReplenishOutBill_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveEntrustReplenishOutBill_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_SaveEntrustReplenishOutBill_BillCheck(ClsKf_EntrustReplenishOutBillMain oMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveEntrustReplenishOutBill_BillCheck", new object[] {
+                        oMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_SaveEntrustReplenishOutBill_BillCheckAsync(ClsKf_EntrustReplenishOutBillMain oMain, string sErrMsg) {
+            this.set_SaveEntrustReplenishOutBill_BillCheckAsync(oMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_SaveEntrustReplenishOutBill_BillCheckAsync(ClsKf_EntrustReplenishOutBillMain oMain, string sErrMsg, object userState) {
+            if ((this.set_SaveEntrustReplenishOutBill_BillCheckOperationCompleted == null)) {
+                this.set_SaveEntrustReplenishOutBill_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveEntrustReplenishOutBill_BillCheckOperationCompleted);
+            }
+            this.InvokeAsync("set_SaveEntrustReplenishOutBill_BillCheck", new object[] {
+                        oMain,
+                        sErrMsg}, this.set_SaveEntrustReplenishOutBill_BillCheckOperationCompleted, userState);
+        }
+        
+        private void Onset_SaveEntrustReplenishOutBill_BillCheckOperationCompleted(object arg) {
+            if ((this.set_SaveEntrustReplenishOutBill_BillCheckCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_SaveEntrustReplenishOutBill_BillCheckCompleted(this, new set_SaveEntrustReplenishOutBill_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveEntrustInBackBill_CLD", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
         public bool set_SaveEntrustInBackBill_CLD(ClsKf_EntrustInBackBillMain_CLD oMain, string sHSourceType, ref string sErrMsg) {
             object[] results = this.Invoke("set_SaveEntrustInBackBill_CLD", new object[] {
@@ -13909,6 +14899,38 @@
         }
         
         /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveEntrustOutBill_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_SaveEntrustOutBill_BillCheck(ClsKf_EntrustOutBillMain oMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveEntrustOutBill_BillCheck", new object[] {
+                        oMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_SaveEntrustOutBill_BillCheckAsync(ClsKf_EntrustOutBillMain oMain, string sErrMsg) {
+            this.set_SaveEntrustOutBill_BillCheckAsync(oMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_SaveEntrustOutBill_BillCheckAsync(ClsKf_EntrustOutBillMain oMain, string sErrMsg, object userState) {
+            if ((this.set_SaveEntrustOutBill_BillCheckOperationCompleted == null)) {
+                this.set_SaveEntrustOutBill_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveEntrustOutBill_BillCheckOperationCompleted);
+            }
+            this.InvokeAsync("set_SaveEntrustOutBill_BillCheck", new object[] {
+                        oMain,
+                        sErrMsg}, this.set_SaveEntrustOutBill_BillCheckOperationCompleted, userState);
+        }
+        
+        private void Onset_SaveEntrustOutBill_BillCheckOperationCompleted(object arg) {
+            if ((this.set_SaveEntrustOutBill_BillCheckCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_SaveEntrustOutBill_BillCheckCompleted(this, new set_SaveEntrustOutBill_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveOtherOutBackBill", 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_SaveOtherOutBackBill(ClsKf_ICStockBillMain oMain, string sHSourceType, ref string sErrMsg) {
             object[] results = this.Invoke("set_SaveOtherOutBackBill", new object[] {
@@ -14164,178 +15186,6 @@
             if ((this.get_StockOutStyleCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                 this.get_StockOutStyleCompleted(this, new get_StockOutStyleCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveOtherOutBill_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_SaveOtherOutBill_New(ClsKf_OtherOutBillMain oMain, string sHSourceType, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SaveOtherOutBill_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);
-        }
-        
-        /// <remarks/>
-        public void set_SaveOtherOutBill_NewAsync(ClsKf_OtherOutBillMain oMain, string sHSourceType, string sErrMsg, object userState) {
-            if ((this.set_SaveOtherOutBill_NewOperationCompleted == null)) {
-                this.set_SaveOtherOutBill_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveOtherOutBill_NewOperationCompleted);
-            }
-            this.InvokeAsync("set_SaveOtherOutBill_New", new object[] {
-                        oMain,
-                        sHSourceType,
-                        sErrMsg}, this.set_SaveOtherOutBill_NewOperationCompleted, userState);
-        }
-        
-        private void Onset_SaveOtherOutBill_NewOperationCompleted(object arg) {
-            if ((this.set_SaveOtherOutBill_NewCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SaveOtherOutBill_NewCompleted(this, new set_SaveOtherOutBill_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveOtherOutBill_CLD_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_SaveOtherOutBill_CLD_New(ClsKf_OtherOutBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SaveOtherOutBill_CLD_New", new object[] {
-                        oMain,
-                        sHSourceType,
-                        oSystemParameterMain,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_SaveOtherOutBill_CLD_NewAsync(ClsKf_OtherOutBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
-            this.set_SaveOtherOutBill_CLD_NewAsync(oMain, sHSourceType, oSystemParameterMain, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_SaveOtherOutBill_CLD_NewAsync(ClsKf_OtherOutBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
-            if ((this.set_SaveOtherOutBill_CLD_NewOperationCompleted == null)) {
-                this.set_SaveOtherOutBill_CLD_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveOtherOutBill_CLD_NewOperationCompleted);
-            }
-            this.InvokeAsync("set_SaveOtherOutBill_CLD_New", new object[] {
-                        oMain,
-                        sHSourceType,
-                        oSystemParameterMain,
-                        sErrMsg}, this.set_SaveOtherOutBill_CLD_NewOperationCompleted, userState);
-        }
-        
-        private void Onset_SaveOtherOutBill_CLD_NewOperationCompleted(object arg) {
-            if ((this.set_SaveOtherOutBill_CLD_NewCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SaveOtherOutBill_CLD_NewCompleted(this, new set_SaveOtherOutBill_CLD_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveOtherOutBill_CLD", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_SaveOtherOutBill_CLD(ClsKf_OtherOutBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SaveOtherOutBill_CLD", new object[] {
-                        oMain,
-                        sHSourceType,
-                        oSystemParameterMain,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_SaveOtherOutBill_CLDAsync(ClsKf_OtherOutBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
-            this.set_SaveOtherOutBill_CLDAsync(oMain, sHSourceType, oSystemParameterMain, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_SaveOtherOutBill_CLDAsync(ClsKf_OtherOutBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
-            if ((this.set_SaveOtherOutBill_CLDOperationCompleted == null)) {
-                this.set_SaveOtherOutBill_CLDOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveOtherOutBill_CLDOperationCompleted);
-            }
-            this.InvokeAsync("set_SaveOtherOutBill_CLD", new object[] {
-                        oMain,
-                        sHSourceType,
-                        oSystemParameterMain,
-                        sErrMsg}, this.set_SaveOtherOutBill_CLDOperationCompleted, userState);
-        }
-        
-        private void Onset_SaveOtherOutBill_CLDOperationCompleted(object arg) {
-            if ((this.set_SaveOtherOutBill_CLDCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SaveOtherOutBill_CLDCompleted(this, new set_SaveOtherOutBill_CLDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveOtherOutBill_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_SaveOtherOutBill_BillCheck(ClsKf_OtherOutBillMain oMain, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SaveOtherOutBill_BillCheck", new object[] {
-                        oMain,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_SaveOtherOutBill_BillCheckAsync(ClsKf_OtherOutBillMain oMain, string sErrMsg) {
-            this.set_SaveOtherOutBill_BillCheckAsync(oMain, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_SaveOtherOutBill_BillCheckAsync(ClsKf_OtherOutBillMain oMain, string sErrMsg, object userState) {
-            if ((this.set_SaveOtherOutBill_BillCheckOperationCompleted == null)) {
-                this.set_SaveOtherOutBill_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveOtherOutBill_BillCheckOperationCompleted);
-            }
-            this.InvokeAsync("set_SaveOtherOutBill_BillCheck", new object[] {
-                        oMain,
-                        sErrMsg}, this.set_SaveOtherOutBill_BillCheckOperationCompleted, userState);
-        }
-        
-        private void Onset_SaveOtherOutBill_BillCheckOperationCompleted(object arg) {
-            if ((this.set_SaveOtherOutBill_BillCheckCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SaveOtherOutBill_BillCheckCompleted(this, new set_SaveOtherOutBill_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePOStockInBackBill", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_SavePOStockInBackBill(ClsKf_ICStockBillMain oMain, string sHSourceType, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SavePOStockInBackBill", new object[] {
-                        oMain,
-                        sHSourceType,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_SavePOStockInBackBillAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg) {
-            this.set_SavePOStockInBackBillAsync(oMain, sHSourceType, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_SavePOStockInBackBillAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg, object userState) {
-            if ((this.set_SavePOStockInBackBillOperationCompleted == null)) {
-                this.set_SavePOStockInBackBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePOStockInBackBillOperationCompleted);
-            }
-            this.InvokeAsync("set_SavePOStockInBackBill", new object[] {
-                        oMain,
-                        sHSourceType,
-                        sErrMsg}, this.set_SavePOStockInBackBillOperationCompleted, userState);
-        }
-        
-        private void Onset_SavePOStockInBackBillOperationCompleted(object arg) {
-            if ((this.set_SavePOStockInBackBillCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SavePOStockInBackBillCompleted(this, new set_SavePOStockInBackBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
@@ -16641,74 +17491,6 @@
             if ((this.Get_IsCheckStock_ICInventoryCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                 this.Get_IsCheckStock_ICInventoryCompleted(this, new Get_IsCheckStock_ICInventoryCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveSellOutBackBill", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_SaveSellOutBackBill(ClsKf_ICStockBillMain oMain, string sHSourceType, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SaveSellOutBackBill", new object[] {
-                        oMain,
-                        sHSourceType,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_SaveSellOutBackBillAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg) {
-            this.set_SaveSellOutBackBillAsync(oMain, sHSourceType, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_SaveSellOutBackBillAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg, object userState) {
-            if ((this.set_SaveSellOutBackBillOperationCompleted == null)) {
-                this.set_SaveSellOutBackBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveSellOutBackBillOperationCompleted);
-            }
-            this.InvokeAsync("set_SaveSellOutBackBill", new object[] {
-                        oMain,
-                        sHSourceType,
-                        sErrMsg}, this.set_SaveSellOutBackBillOperationCompleted, userState);
-        }
-        
-        private void Onset_SaveSellOutBackBillOperationCompleted(object arg) {
-            if ((this.set_SaveSellOutBackBillCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SaveSellOutBackBillCompleted(this, new set_SaveSellOutBackBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveSellOutBackBill_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_SaveSellOutBackBill_New(ClsKf_ICStockBillMain oMain, string sHSourceType, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SaveSellOutBackBill_New", new object[] {
-                        oMain,
-                        sHSourceType,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_SaveSellOutBackBill_NewAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg) {
-            this.set_SaveSellOutBackBill_NewAsync(oMain, sHSourceType, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_SaveSellOutBackBill_NewAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg, object userState) {
-            if ((this.set_SaveSellOutBackBill_NewOperationCompleted == null)) {
-                this.set_SaveSellOutBackBill_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveSellOutBackBill_NewOperationCompleted);
-            }
-            this.InvokeAsync("set_SaveSellOutBackBill_New", new object[] {
-                        oMain,
-                        sHSourceType,
-                        sErrMsg}, this.set_SaveSellOutBackBill_NewOperationCompleted, userState);
-        }
-        
-        private void Onset_SaveSellOutBackBill_NewOperationCompleted(object arg) {
-            if ((this.set_SaveSellOutBackBill_NewCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SaveSellOutBackBill_NewCompleted(this, new set_SaveSellOutBackBill_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
@@ -22299,7 +23081,7 @@
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
-    public partial class ClsKf_ICStockBill_Mould {
+    public partial class ClsKf_ICStockBill_WMS {
         
         private long hItemIDField;
         
@@ -22318,6 +23100,20 @@
         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;
         
@@ -22352,6 +23148,10 @@
         private long hStockOutOrgIDField;
         
         private string hStockOutOrgNameField;
+        
+        private long hInterIDField;
+        
+        private string hBillNoField;
         
         /// <remarks/>
         public long HItemID {
@@ -22440,6 +23240,76 @@
             }
             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;
             }
         }
         
@@ -22610,6 +23480,26 @@
             }
             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;
             }
         }
     }
@@ -33268,29 +34158,30 @@
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_QualityReportBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_ICMOReportBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_DoorOutCheckBillMain))]
-    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_OtherOutBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_EntrustOutBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_EntrustInBackBillMain_CLD))]
+    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_EntrustReplenishOutBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_MateReplenishOutBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_MateOutBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_StdWorkQtyBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_MESBeginWorkBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_StationInBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_SellOutBillMain))]
-    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsCg_POInStockBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_MouldProdInBillMain))]
-    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_OtherInBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_EntrustInBillMain_K3))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_EntrustInBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_ProductInBillMain_K3))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_AGVRequestBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_ProductInBillMain_CLD))]
-    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_ProductInBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_POStockInBillMain_K3))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_POStockInBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_ICStockBillMain))]
+    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_OtherOutBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsQC_NoPassProdCheckBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsCg_POInStockBillMain_K3))]
+    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsCg_POInStockBillMain))]
+    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_ProductInBillMain))]
+    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_OtherInBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_MouldStockBillMain))]
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
     [System.SerializableAttribute()]
@@ -35220,183 +36111,6 @@
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
-    public partial class ClsKf_OtherOutBillMain : ClsXt_BaseBillMain {
-        
-        private long hSupIDField;
-        
-        private long hWHIDField;
-        
-        private long hSCWHIDField;
-        
-        private long hEmpIDField;
-        
-        private long hManagerIDField;
-        
-        private long hSecManagerIDField;
-        
-        private long hKeeperIDField;
-        
-        private long hDeptIDField;
-        
-        private string hExplanationField;
-        
-        private string hInnerBillNoField;
-        
-        private bool hRedBlueFlagField;
-        
-        private string hStockStyleField;
-        
-        private long hSTOCKORGIDField;
-        
-        private long hOWNERIDField;
-        
-        /// <remarks/>
-        public long HSupID {
-            get {
-                return this.hSupIDField;
-            }
-            set {
-                this.hSupIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HWHID {
-            get {
-                return this.hWHIDField;
-            }
-            set {
-                this.hWHIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSCWHID {
-            get {
-                return this.hSCWHIDField;
-            }
-            set {
-                this.hSCWHIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HEmpID {
-            get {
-                return this.hEmpIDField;
-            }
-            set {
-                this.hEmpIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HManagerID {
-            get {
-                return this.hManagerIDField;
-            }
-            set {
-                this.hManagerIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSecManagerID {
-            get {
-                return this.hSecManagerIDField;
-            }
-            set {
-                this.hSecManagerIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HKeeperID {
-            get {
-                return this.hKeeperIDField;
-            }
-            set {
-                this.hKeeperIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HDeptID {
-            get {
-                return this.hDeptIDField;
-            }
-            set {
-                this.hDeptIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HExplanation {
-            get {
-                return this.hExplanationField;
-            }
-            set {
-                this.hExplanationField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HInnerBillNo {
-            get {
-                return this.hInnerBillNoField;
-            }
-            set {
-                this.hInnerBillNoField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public bool HRedBlueFlag {
-            get {
-                return this.hRedBlueFlagField;
-            }
-            set {
-                this.hRedBlueFlagField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HStockStyle {
-            get {
-                return this.hStockStyleField;
-            }
-            set {
-                this.hStockStyleField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSTOCKORGID {
-            get {
-                return this.hSTOCKORGIDField;
-            }
-            set {
-                this.hSTOCKORGIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HOWNERID {
-            get {
-                return this.hOWNERIDField;
-            }
-            set {
-                this.hOWNERIDField = value;
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
-    [System.SerializableAttribute()]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
     public partial class ClsKf_EntrustOutBillMain : ClsXt_BaseBillMain {
         
         private long hSupIDField;
@@ -35777,6 +36491,171 @@
             }
             set {
                 this.hORGANIZATIONSNOField = value;
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
+    [System.SerializableAttribute()]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
+    public partial class ClsKf_EntrustReplenishOutBillMain : ClsXt_BaseBillMain {
+        
+        private long hSupIDField;
+        
+        private long hWHIDField;
+        
+        private long hSCWHIDField;
+        
+        private long hEmpIDField;
+        
+        private long hManagerIDField;
+        
+        private long hSecManagerIDField;
+        
+        private long hKeeperIDField;
+        
+        private long hDeptIDField;
+        
+        private string hExplanationField;
+        
+        private string hInnerBillNoField;
+        
+        private bool hRedBlueFlagField;
+        
+        private long hSTOCKORGIDField;
+        
+        private long hOWNERIDField;
+        
+        /// <remarks/>
+        public long HSupID {
+            get {
+                return this.hSupIDField;
+            }
+            set {
+                this.hSupIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HWHID {
+            get {
+                return this.hWHIDField;
+            }
+            set {
+                this.hWHIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSCWHID {
+            get {
+                return this.hSCWHIDField;
+            }
+            set {
+                this.hSCWHIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HEmpID {
+            get {
+                return this.hEmpIDField;
+            }
+            set {
+                this.hEmpIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HManagerID {
+            get {
+                return this.hManagerIDField;
+            }
+            set {
+                this.hManagerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSecManagerID {
+            get {
+                return this.hSecManagerIDField;
+            }
+            set {
+                this.hSecManagerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HKeeperID {
+            get {
+                return this.hKeeperIDField;
+            }
+            set {
+                this.hKeeperIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HDeptID {
+            get {
+                return this.hDeptIDField;
+            }
+            set {
+                this.hDeptIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HExplanation {
+            get {
+                return this.hExplanationField;
+            }
+            set {
+                this.hExplanationField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HInnerBillNo {
+            get {
+                return this.hInnerBillNoField;
+            }
+            set {
+                this.hInnerBillNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public bool HRedBlueFlag {
+            get {
+                return this.hRedBlueFlagField;
+            }
+            set {
+                this.hRedBlueFlagField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSTOCKORGID {
+            get {
+                return this.hSTOCKORGIDField;
+            }
+            set {
+                this.hSTOCKORGIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HOWNERID {
+            get {
+                return this.hOWNERIDField;
+            }
+            set {
+                this.hOWNERIDField = value;
             }
         }
     }
@@ -37125,135 +38004,6 @@
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
-    public partial class ClsCg_POInStockBillMain : ClsXt_BaseBillMain {
-        
-        private string hAddressField;
-        
-        private long hSupIDField;
-        
-        private long hCurIDField;
-        
-        private long hWHIDField;
-        
-        private float hExRateField;
-        
-        private long hEmpIDField;
-        
-        private long hManagerIDField;
-        
-        private long hDeptIDField;
-        
-        private string hExplanationField;
-        
-        private string hInnerBillNoField;
-        
-        /// <remarks/>
-        public string HAddress {
-            get {
-                return this.hAddressField;
-            }
-            set {
-                this.hAddressField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSupID {
-            get {
-                return this.hSupIDField;
-            }
-            set {
-                this.hSupIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HCurID {
-            get {
-                return this.hCurIDField;
-            }
-            set {
-                this.hCurIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HWHID {
-            get {
-                return this.hWHIDField;
-            }
-            set {
-                this.hWHIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public float HExRate {
-            get {
-                return this.hExRateField;
-            }
-            set {
-                this.hExRateField = 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 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/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
-    [System.SerializableAttribute()]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
     public partial class ClsSc_MouldProdInBillMain : ClsXt_BaseBillMain {
         
         private long hSupIDField;
@@ -37385,183 +38135,6 @@
             }
             set {
                 this.hRedBlueFlagField = value;
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
-    [System.SerializableAttribute()]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
-    public partial class ClsKf_OtherInBillMain : 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;
             }
         }
     }
@@ -38339,183 +38912,6 @@
             }
             set {
                 this.hORGANIZATIONSNOField = value;
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
-    [System.SerializableAttribute()]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
-    public partial class ClsKf_ProductInBillMain : ClsXt_BaseBillMain {
-        
-        private string hDateForWebField;
-        
-        private long hSupIDField;
-        
-        private long hWHIDField;
-        
-        private long hSCWHIDField;
-        
-        private long hEmpIDField;
-        
-        private long hManagerIDField;
-        
-        private long hSecManagerIDField;
-        
-        private long hKeeperIDField;
-        
-        private long hDeptIDField;
-        
-        private string hExplanationField;
-        
-        private string hInnerBillNoField;
-        
-        private bool hRedBlueFlagField;
-        
-        private long hSTOCKORGIDField;
-        
-        private long hOWNERIDField;
-        
-        /// <remarks/>
-        public string HDateForWeb {
-            get {
-                return this.hDateForWebField;
-            }
-            set {
-                this.hDateForWebField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSupID {
-            get {
-                return this.hSupIDField;
-            }
-            set {
-                this.hSupIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HWHID {
-            get {
-                return this.hWHIDField;
-            }
-            set {
-                this.hWHIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSCWHID {
-            get {
-                return this.hSCWHIDField;
-            }
-            set {
-                this.hSCWHIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HEmpID {
-            get {
-                return this.hEmpIDField;
-            }
-            set {
-                this.hEmpIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HManagerID {
-            get {
-                return this.hManagerIDField;
-            }
-            set {
-                this.hManagerIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSecManagerID {
-            get {
-                return this.hSecManagerIDField;
-            }
-            set {
-                this.hSecManagerIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HKeeperID {
-            get {
-                return this.hKeeperIDField;
-            }
-            set {
-                this.hKeeperIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HDeptID {
-            get {
-                return this.hDeptIDField;
-            }
-            set {
-                this.hDeptIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HExplanation {
-            get {
-                return this.hExplanationField;
-            }
-            set {
-                this.hExplanationField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HInnerBillNo {
-            get {
-                return this.hInnerBillNoField;
-            }
-            set {
-                this.hInnerBillNoField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public bool HRedBlueFlag {
-            get {
-                return this.hRedBlueFlagField;
-            }
-            set {
-                this.hRedBlueFlagField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSTOCKORGID {
-            get {
-                return this.hSTOCKORGIDField;
-            }
-            set {
-                this.hSTOCKORGIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HOWNERID {
-            get {
-                return this.hOWNERIDField;
-            }
-            set {
-                this.hOWNERIDField = value;
             }
         }
     }
@@ -39441,6 +39837,183 @@
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
+    public partial class ClsKf_OtherOutBillMain : ClsXt_BaseBillMain {
+        
+        private long hSupIDField;
+        
+        private long hWHIDField;
+        
+        private long hSCWHIDField;
+        
+        private long hEmpIDField;
+        
+        private long hManagerIDField;
+        
+        private long hSecManagerIDField;
+        
+        private long hKeeperIDField;
+        
+        private long hDeptIDField;
+        
+        private string hExplanationField;
+        
+        private string hInnerBillNoField;
+        
+        private bool hRedBlueFlagField;
+        
+        private string hStockStyleField;
+        
+        private long hSTOCKORGIDField;
+        
+        private long hOWNERIDField;
+        
+        /// <remarks/>
+        public long HSupID {
+            get {
+                return this.hSupIDField;
+            }
+            set {
+                this.hSupIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HWHID {
+            get {
+                return this.hWHIDField;
+            }
+            set {
+                this.hWHIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSCWHID {
+            get {
+                return this.hSCWHIDField;
+            }
+            set {
+                this.hSCWHIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HEmpID {
+            get {
+                return this.hEmpIDField;
+            }
+            set {
+                this.hEmpIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HManagerID {
+            get {
+                return this.hManagerIDField;
+            }
+            set {
+                this.hManagerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSecManagerID {
+            get {
+                return this.hSecManagerIDField;
+            }
+            set {
+                this.hSecManagerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HKeeperID {
+            get {
+                return this.hKeeperIDField;
+            }
+            set {
+                this.hKeeperIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HDeptID {
+            get {
+                return this.hDeptIDField;
+            }
+            set {
+                this.hDeptIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HExplanation {
+            get {
+                return this.hExplanationField;
+            }
+            set {
+                this.hExplanationField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HInnerBillNo {
+            get {
+                return this.hInnerBillNoField;
+            }
+            set {
+                this.hInnerBillNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public bool HRedBlueFlag {
+            get {
+                return this.hRedBlueFlagField;
+            }
+            set {
+                this.hRedBlueFlagField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HStockStyle {
+            get {
+                return this.hStockStyleField;
+            }
+            set {
+                this.hStockStyleField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSTOCKORGID {
+            get {
+                return this.hSTOCKORGIDField;
+            }
+            set {
+                this.hSTOCKORGIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HOWNERID {
+            get {
+                return this.hOWNERIDField;
+            }
+            set {
+                this.hOWNERIDField = value;
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
+    [System.SerializableAttribute()]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
     public partial class ClsQC_NoPassProdCheckBillMain : ClsXt_BaseBillMain {
         
         private long hPrintQtyField;
@@ -39891,6 +40464,489 @@
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
+    public partial class ClsCg_POInStockBillMain : ClsXt_BaseBillMain {
+        
+        private string hAddressField;
+        
+        private long hSupIDField;
+        
+        private long hCurIDField;
+        
+        private long hWHIDField;
+        
+        private float hExRateField;
+        
+        private long hEmpIDField;
+        
+        private long hManagerIDField;
+        
+        private long hDeptIDField;
+        
+        private string hExplanationField;
+        
+        private string hInnerBillNoField;
+        
+        /// <remarks/>
+        public string HAddress {
+            get {
+                return this.hAddressField;
+            }
+            set {
+                this.hAddressField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSupID {
+            get {
+                return this.hSupIDField;
+            }
+            set {
+                this.hSupIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HCurID {
+            get {
+                return this.hCurIDField;
+            }
+            set {
+                this.hCurIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HWHID {
+            get {
+                return this.hWHIDField;
+            }
+            set {
+                this.hWHIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public float HExRate {
+            get {
+                return this.hExRateField;
+            }
+            set {
+                this.hExRateField = 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 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/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
+    [System.SerializableAttribute()]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
+    public partial class ClsKf_ProductInBillMain : ClsXt_BaseBillMain {
+        
+        private string hDateForWebField;
+        
+        private long hSupIDField;
+        
+        private long hWHIDField;
+        
+        private long hSCWHIDField;
+        
+        private long hEmpIDField;
+        
+        private long hManagerIDField;
+        
+        private long hSecManagerIDField;
+        
+        private long hKeeperIDField;
+        
+        private long hDeptIDField;
+        
+        private string hExplanationField;
+        
+        private string hInnerBillNoField;
+        
+        private bool hRedBlueFlagField;
+        
+        private long hSTOCKORGIDField;
+        
+        private long hOWNERIDField;
+        
+        /// <remarks/>
+        public string HDateForWeb {
+            get {
+                return this.hDateForWebField;
+            }
+            set {
+                this.hDateForWebField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSupID {
+            get {
+                return this.hSupIDField;
+            }
+            set {
+                this.hSupIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HWHID {
+            get {
+                return this.hWHIDField;
+            }
+            set {
+                this.hWHIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSCWHID {
+            get {
+                return this.hSCWHIDField;
+            }
+            set {
+                this.hSCWHIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HEmpID {
+            get {
+                return this.hEmpIDField;
+            }
+            set {
+                this.hEmpIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HManagerID {
+            get {
+                return this.hManagerIDField;
+            }
+            set {
+                this.hManagerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSecManagerID {
+            get {
+                return this.hSecManagerIDField;
+            }
+            set {
+                this.hSecManagerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HKeeperID {
+            get {
+                return this.hKeeperIDField;
+            }
+            set {
+                this.hKeeperIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HDeptID {
+            get {
+                return this.hDeptIDField;
+            }
+            set {
+                this.hDeptIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HExplanation {
+            get {
+                return this.hExplanationField;
+            }
+            set {
+                this.hExplanationField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HInnerBillNo {
+            get {
+                return this.hInnerBillNoField;
+            }
+            set {
+                this.hInnerBillNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public bool HRedBlueFlag {
+            get {
+                return this.hRedBlueFlagField;
+            }
+            set {
+                this.hRedBlueFlagField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSTOCKORGID {
+            get {
+                return this.hSTOCKORGIDField;
+            }
+            set {
+                this.hSTOCKORGIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HOWNERID {
+            get {
+                return this.hOWNERIDField;
+            }
+            set {
+                this.hOWNERIDField = value;
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
+    [System.SerializableAttribute()]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
+    public partial class ClsKf_OtherInBillMain : ClsXt_BaseBillMain {
+        
+        private long hSupIDField;
+        
+        private long hWHIDField;
+        
+        private long hSCWHIDField;
+        
+        private long hEmpIDField;
+        
+        private long hManagerIDField;
+        
+        private long hSecManagerIDField;
+        
+        private long hKeeperIDField;
+        
+        private long hDeptIDField;
+        
+        private string hExplanationField;
+        
+        private string hInnerBillNoField;
+        
+        private bool hRedBlueFlagField;
+        
+        private string hStockStyleField;
+        
+        private long hSTOCKORGIDField;
+        
+        private long hOWNERIDField;
+        
+        /// <remarks/>
+        public long HSupID {
+            get {
+                return this.hSupIDField;
+            }
+            set {
+                this.hSupIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HWHID {
+            get {
+                return this.hWHIDField;
+            }
+            set {
+                this.hWHIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSCWHID {
+            get {
+                return this.hSCWHIDField;
+            }
+            set {
+                this.hSCWHIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HEmpID {
+            get {
+                return this.hEmpIDField;
+            }
+            set {
+                this.hEmpIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HManagerID {
+            get {
+                return this.hManagerIDField;
+            }
+            set {
+                this.hManagerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSecManagerID {
+            get {
+                return this.hSecManagerIDField;
+            }
+            set {
+                this.hSecManagerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HKeeperID {
+            get {
+                return this.hKeeperIDField;
+            }
+            set {
+                this.hKeeperIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HDeptID {
+            get {
+                return this.hDeptIDField;
+            }
+            set {
+                this.hDeptIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HExplanation {
+            get {
+                return this.hExplanationField;
+            }
+            set {
+                this.hExplanationField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HInnerBillNo {
+            get {
+                return this.hInnerBillNoField;
+            }
+            set {
+                this.hInnerBillNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public bool HRedBlueFlag {
+            get {
+                return this.hRedBlueFlagField;
+            }
+            set {
+                this.hRedBlueFlagField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HStockStyle {
+            get {
+                return this.hStockStyleField;
+            }
+            set {
+                this.hStockStyleField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSTOCKORGID {
+            get {
+                return this.hSTOCKORGIDField;
+            }
+            set {
+                this.hSTOCKORGIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HOWNERID {
+            get {
+                return this.hOWNERIDField;
+            }
+            set {
+                this.hOWNERIDField = value;
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
+    [System.SerializableAttribute()]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
     public partial class ClsSc_MouldStockBillMain : ClsXt_BaseBillMain {
         
         private long hSCWHIDField;
@@ -40051,577 +41107,6 @@
     }
     
     /// <remarks/>
-    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsGy_BarCodeBill_WMS_Model_View))]
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
-    [System.SerializableAttribute()]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
-    public partial class ClsGy_BarCodeBill_WMS_Model {
-        
-        private long hItemIDField;
-        
-        private string hBarCodeField;
-        
-        private string hBatchNoField;
-        
-        private long hMaterIDField;
-        
-        private long hUnitIDField;
-        
-        private string hBarCodeTypeField;
-        
-        private double hQtyField;
-        
-        private long hSupIDField;
-        
-        private long hGroupIDField;
-        
-        private string hMakerField;
-        
-        private System.DateTime hMakeDateField;
-        
-        private string hRemarkField;
-        
-        private long hSourceInterIDField;
-        
-        private long hSourceEntryIDField;
-        
-        private string hSourceBillNoField;
-        
-        private string hSourceBillTypeField;
-        
-        private long hPrintQtyField;
-        
-        private long hDeptIDField;
-        
-        private double hinitQtyField;
-        
-        private string hMTONoField;
-        
-        private bool hStopflagField;
-        
-        /// <remarks/>
-        public long HItemID {
-            get {
-                return this.hItemIDField;
-            }
-            set {
-                this.hItemIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HBarCode {
-            get {
-                return this.hBarCodeField;
-            }
-            set {
-                this.hBarCodeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HBatchNo {
-            get {
-                return this.hBatchNoField;
-            }
-            set {
-                this.hBatchNoField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HMaterID {
-            get {
-                return this.hMaterIDField;
-            }
-            set {
-                this.hMaterIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HUnitID {
-            get {
-                return this.hUnitIDField;
-            }
-            set {
-                this.hUnitIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HBarCodeType {
-            get {
-                return this.hBarCodeTypeField;
-            }
-            set {
-                this.hBarCodeTypeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public double HQty {
-            get {
-                return this.hQtyField;
-            }
-            set {
-                this.hQtyField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSupID {
-            get {
-                return this.hSupIDField;
-            }
-            set {
-                this.hSupIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HGroupID {
-            get {
-                return this.hGroupIDField;
-            }
-            set {
-                this.hGroupIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HMaker {
-            get {
-                return this.hMakerField;
-            }
-            set {
-                this.hMakerField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public System.DateTime HMakeDate {
-            get {
-                return this.hMakeDateField;
-            }
-            set {
-                this.hMakeDateField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HRemark {
-            get {
-                return this.hRemarkField;
-            }
-            set {
-                this.hRemarkField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSourceInterID {
-            get {
-                return this.hSourceInterIDField;
-            }
-            set {
-                this.hSourceInterIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSourceEntryID {
-            get {
-                return this.hSourceEntryIDField;
-            }
-            set {
-                this.hSourceEntryIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSourceBillNo {
-            get {
-                return this.hSourceBillNoField;
-            }
-            set {
-                this.hSourceBillNoField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSourceBillType {
-            get {
-                return this.hSourceBillTypeField;
-            }
-            set {
-                this.hSourceBillTypeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HPrintQty {
-            get {
-                return this.hPrintQtyField;
-            }
-            set {
-                this.hPrintQtyField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HDeptID {
-            get {
-                return this.hDeptIDField;
-            }
-            set {
-                this.hDeptIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public double HinitQty {
-            get {
-                return this.hinitQtyField;
-            }
-            set {
-                this.hinitQtyField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HMTONo {
-            get {
-                return this.hMTONoField;
-            }
-            set {
-                this.hMTONoField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public bool HStopflag {
-            get {
-                return this.hStopflagField;
-            }
-            set {
-                this.hStopflagField = value;
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
-    [System.SerializableAttribute()]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
-    public partial class ClsGy_BarCodeBill_WMS_Model_View : ClsGy_BarCodeBill_WMS_Model {
-        
-        private string hMaterNumberField;
-        
-        private string hMaterNameField;
-        
-        private string hMaterModelField;
-        
-        private string hUnitNameField;
-        
-        private string hSupNameField;
-        
-        private string hGroupNameField;
-        
-        private string hDeptNameField;
-        
-        private long hErpClsIDField;
-        
-        private long hWHIDField;
-        
-        private long hSPIDField;
-        
-        private string hCusRelationNumberField;
-        
-        private string hBarCodeStatusField;
-        
-        private string hWHNameField;
-        
-        private System.DateTime hDateField;
-        
-        private long hInstructIDField;
-        
-        private string hInstructNoField;
-        
-        private long hSeOrderBillIDField;
-        
-        private string hSeOrderBillNoField;
-        
-        private long hCheckerIDField;
-        
-        private long hAuxPropIDField;
-        
-        private string hAuxPropNameField;
-        
-        private long hSTOCKORGIDField;
-        
-        private long hOWNERIDField;
-        
-        private double hSourceQtyField;
-        
-        private string hBarCode_PackField;
-        
-        /// <remarks/>
-        public string HMaterNumber {
-            get {
-                return this.hMaterNumberField;
-            }
-            set {
-                this.hMaterNumberField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HMaterName {
-            get {
-                return this.hMaterNameField;
-            }
-            set {
-                this.hMaterNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HMaterModel {
-            get {
-                return this.hMaterModelField;
-            }
-            set {
-                this.hMaterModelField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HUnitName {
-            get {
-                return this.hUnitNameField;
-            }
-            set {
-                this.hUnitNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSupName {
-            get {
-                return this.hSupNameField;
-            }
-            set {
-                this.hSupNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HGroupName {
-            get {
-                return this.hGroupNameField;
-            }
-            set {
-                this.hGroupNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HDeptName {
-            get {
-                return this.hDeptNameField;
-            }
-            set {
-                this.hDeptNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HErpClsID {
-            get {
-                return this.hErpClsIDField;
-            }
-            set {
-                this.hErpClsIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HWHID {
-            get {
-                return this.hWHIDField;
-            }
-            set {
-                this.hWHIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSPID {
-            get {
-                return this.hSPIDField;
-            }
-            set {
-                this.hSPIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HCusRelationNumber {
-            get {
-                return this.hCusRelationNumberField;
-            }
-            set {
-                this.hCusRelationNumberField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HBarCodeStatus {
-            get {
-                return this.hBarCodeStatusField;
-            }
-            set {
-                this.hBarCodeStatusField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HWHName {
-            get {
-                return this.hWHNameField;
-            }
-            set {
-                this.hWHNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public System.DateTime HDate {
-            get {
-                return this.hDateField;
-            }
-            set {
-                this.hDateField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HInstructID {
-            get {
-                return this.hInstructIDField;
-            }
-            set {
-                this.hInstructIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HInstructNo {
-            get {
-                return this.hInstructNoField;
-            }
-            set {
-                this.hInstructNoField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSeOrderBillID {
-            get {
-                return this.hSeOrderBillIDField;
-            }
-            set {
-                this.hSeOrderBillIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSeOrderBillNo {
-            get {
-                return this.hSeOrderBillNoField;
-            }
-            set {
-                this.hSeOrderBillNoField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HCheckerID {
-            get {
-                return this.hCheckerIDField;
-            }
-            set {
-                this.hCheckerIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HAuxPropID {
-            get {
-                return this.hAuxPropIDField;
-            }
-            set {
-                this.hAuxPropIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HAuxPropName {
-            get {
-                return this.hAuxPropNameField;
-            }
-            set {
-                this.hAuxPropNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSTOCKORGID {
-            get {
-                return this.hSTOCKORGIDField;
-            }
-            set {
-                this.hSTOCKORGIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HOWNERID {
-            get {
-                return this.hOWNERIDField;
-            }
-            set {
-                this.hOWNERIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public double HSourceQty {
-            get {
-                return this.hSourceQtyField;
-            }
-            set {
-                this.hSourceQtyField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HBarCode_Pack {
-            get {
-                return this.hBarCode_PackField;
-            }
-            set {
-                this.hBarCode_PackField = value;
-            }
-        }
-    }
-    
-    /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
     [System.SerializableAttribute()]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
@@ -40726,6 +41211,10 @@
         private string hSubBillTypeField;
         
         private long hMulSourceBillField;
+        
+        private string hBeginDateField;
+        
+        private string hEndDateField;
         
         /// <remarks/>
         public long HItemID {
@@ -41216,6 +41705,347 @@
                 this.hMulSourceBillField = value;
             }
         }
+        
+        /// <remarks/>
+        public string HBeginDate {
+            get {
+                return this.hBeginDateField;
+            }
+            set {
+                this.hBeginDateField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HEndDate {
+            get {
+                return this.hEndDateField;
+            }
+            set {
+                this.hEndDateField = value;
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
+    [System.SerializableAttribute()]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
+    public partial class ClsKf_ICStockBill_Mould {
+        
+        private long hItemIDField;
+        
+        private string hBarTypeField;
+        
+        private long hWhIDField;
+        
+        private string hWhNumberField;
+        
+        private string hWhNameField;
+        
+        private bool hSPFlagField;
+        
+        private long hSPIDField;
+        
+        private string hSPNumberField;
+        
+        private string hSPNameField;
+        
+        private long hDeptIDField;
+        
+        private string hDeptNumberField;
+        
+        private string hDeptNameField;
+        
+        private long hSupIDField;
+        
+        private string hSupNumberField;
+        
+        private string hSupNameField;
+        
+        private string hSourceBillNoField;
+        
+        private string hSourceBillTypeField;
+        
+        private long hOWNERIDField;
+        
+        private string hOWNERNAMEField;
+        
+        private string hCustomField;
+        
+        private long hMulSourceFlagField;
+        
+        private string hStockStyleField;
+        
+        private long hStockInOrgIDField;
+        
+        private string hStockInOrgNameField;
+        
+        private long hStockOutOrgIDField;
+        
+        private string hStockOutOrgNameField;
+        
+        /// <remarks/>
+        public long HItemID {
+            get {
+                return this.hItemIDField;
+            }
+            set {
+                this.hItemIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HBarType {
+            get {
+                return this.hBarTypeField;
+            }
+            set {
+                this.hBarTypeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HWhID {
+            get {
+                return this.hWhIDField;
+            }
+            set {
+                this.hWhIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HWhNumber {
+            get {
+                return this.hWhNumberField;
+            }
+            set {
+                this.hWhNumberField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HWhName {
+            get {
+                return this.hWhNameField;
+            }
+            set {
+                this.hWhNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public bool HSPFlag {
+            get {
+                return this.hSPFlagField;
+            }
+            set {
+                this.hSPFlagField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSPID {
+            get {
+                return this.hSPIDField;
+            }
+            set {
+                this.hSPIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSPNumber {
+            get {
+                return this.hSPNumberField;
+            }
+            set {
+                this.hSPNumberField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSPName {
+            get {
+                return this.hSPNameField;
+            }
+            set {
+                this.hSPNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HDeptID {
+            get {
+                return this.hDeptIDField;
+            }
+            set {
+                this.hDeptIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HDeptNumber {
+            get {
+                return this.hDeptNumberField;
+            }
+            set {
+                this.hDeptNumberField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HDeptName {
+            get {
+                return this.hDeptNameField;
+            }
+            set {
+                this.hDeptNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSupID {
+            get {
+                return this.hSupIDField;
+            }
+            set {
+                this.hSupIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSupNumber {
+            get {
+                return this.hSupNumberField;
+            }
+            set {
+                this.hSupNumberField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSupName {
+            get {
+                return this.hSupNameField;
+            }
+            set {
+                this.hSupNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSourceBillNo {
+            get {
+                return this.hSourceBillNoField;
+            }
+            set {
+                this.hSourceBillNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSourceBillType {
+            get {
+                return this.hSourceBillTypeField;
+            }
+            set {
+                this.hSourceBillTypeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HOWNERID {
+            get {
+                return this.hOWNERIDField;
+            }
+            set {
+                this.hOWNERIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HOWNERNAME {
+            get {
+                return this.hOWNERNAMEField;
+            }
+            set {
+                this.hOWNERNAMEField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HCustom {
+            get {
+                return this.hCustomField;
+            }
+            set {
+                this.hCustomField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HMulSourceFlag {
+            get {
+                return this.hMulSourceFlagField;
+            }
+            set {
+                this.hMulSourceFlagField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HStockStyle {
+            get {
+                return this.hStockStyleField;
+            }
+            set {
+                this.hStockStyleField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HStockInOrgID {
+            get {
+                return this.hStockInOrgIDField;
+            }
+            set {
+                this.hStockInOrgIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HStockInOrgName {
+            get {
+                return this.hStockInOrgNameField;
+            }
+            set {
+                this.hStockInOrgNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HStockOutOrgID {
+            get {
+                return this.hStockOutOrgIDField;
+            }
+            set {
+                this.hStockOutOrgIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HStockOutOrgName {
+            get {
+                return this.hStockOutOrgNameField;
+            }
+            set {
+                this.hStockOutOrgNameField = value;
+            }
+        }
     }
     
     /// <remarks/>
@@ -41249,6 +42079,8 @@
         private string sc_ICMOReportBill_UpdateSourceInterIDField;
         
         private string sc_ICMOReportBill_MESFlagField;
+        
+        private string sc_ICMOReportBill_FirstCheckOutField;
         
         private string cg_POInStockBill_AutoCheckField;
         
@@ -41430,6 +42262,10 @@
         
         private string kf_OtherOutBill_SourceWHSPCtlField;
         
+        private string kf_OtherOutBill_FIFOListField;
+        
+        private string kf_OtherOutBill_FIFOCtlField;
+        
         private string kf_OtherOutBillCheck_MustQtyCtlField;
         
         private string kf_OtherOutBillCheck_WHSPCtlField;
@@ -41460,6 +42296,12 @@
         
         private string kf_EntrustOutBill_SimpleModeField;
         
+        private string kf_EntrustOutBillCheck_MustQtyCtlField;
+        
+        private string kf_EntrustOutBillCheck_WHSPCtlField;
+        
+        private string kf_EntrustOutBillCheck_MultilineCtlField;
+        
         private string kf_MateReplenishOutBill_AutoCheckField;
         
         private string kf_MateReplenishOutBill_ERPModeField;
@@ -41483,6 +42325,30 @@
         private string kf_MateReplenishOutBillCheck_WHSPCtlField;
         
         private string kf_MateReplenishOutBillCheck_MultilineCtlField;
+        
+        private string kf_EntrustReplenishOutBill_AutoCheckField;
+        
+        private string kf_EntrustReplenishOutBill_ERPModeField;
+        
+        private string kf_EntrustReplenishOutBill_MustQtyCtlField;
+        
+        private string kf_EntrustReplenishOutBill_MulSourceBillField;
+        
+        private string kf_EntrustReplenishOutBill_BillTypeOneScanField;
+        
+        private string kf_EntrustReplenishOutBill_BatchNoCtlField;
+        
+        private string kf_EntrustReplenishOutBill_MultilineCtlField;
+        
+        private string kf_EntrustReplenishOutBill_MaterWHSPCtlField;
+        
+        private string kf_EntrustReplenishOutBill_SourceWHSPCtlField;
+        
+        private string kf_EntrustReplenishOutBillCheck_MustQtyCtlField;
+        
+        private string kf_EntrustReplenishOutBillCheck_WHSPCtlField;
+        
+        private string kf_EntrustReplenishOutBillCheck_MultilineCtlField;
         
         private string kf_MoveStockBill_AutoCheckField;
         
@@ -41710,6 +42576,10 @@
         
         private string kf_EntrustOutBackBill_SimpleModeField;
         
+        private string sc_PackUnionBill_SourceBillTypeCtlField;
+        
+        private string sc_PackUnionBill_SourceBillNoCtlField;
+        
         private string wMS_ERPStockCtlField;
         
         private string wMS_WMSStockCtlField;
@@ -41736,6 +42606,10 @@
         
         private string wMS_MouldManagerCtlField;
         
+        private string wMS_CloudModeField;
+        
+        private string wMS_BillDateModeField;
+        
         private string barCode_SourceQtyCtlField;
         
         private long barCode_PrintQtyField;
@@ -41743,6 +42617,18 @@
         private string barCode_PrintQtyCtlField;
         
         private string barCode_UpdatePrintQtyCtlField;
+        
+        private string barCode_AutoProductInBillWMSField;
+        
+        private string barCode_AutoPOStockInBillWMSField;
+        
+        private string barCode_AutoMateOutBackBillWMSField;
+        
+        private string barCode_AutoSellOutBackBillWMSField;
+        
+        private string sc_ICMOBill_AutoProcExchBillField;
+        
+        private string sc_ProcessExchangeBill_AutoBarCodeField;
         
         private string mES_StationInBill_FIFOCtlField;
         
@@ -41760,13 +42646,41 @@
         
         private string mES_StationInBill_LineBindCtlField;
         
+        private string mES_StationInBill_AutoFindSNOField;
+        
+        private string mES_StationInBill_ShowUSERProcessField;
+        
+        private string mES_StationInBill_SaveAutoAddnewField;
+        
+        private string mES_StationInBill_DeleteRelationCtlField;
+        
         private string mES_StationOutBill_QtyCtlField;
+        
+        private string mES_StationOutBill_QtyPreQtyCtlField;
+        
+        private string mES_StationOutBill_QtyNextQtyCtlField;
         
         private string mES_StationOutBill_ProcessCheckOutField;
         
         private string mES_StationOutBill_FirstCheckOutField;
         
         private string mES_StationOutBill_DeleteCtlField;
+        
+        private string mES_StationOutBill_FstAutoICMOReportField;
+        
+        private string mES_StationOutBill_LastAutoICMOReportField;
+        
+        private string mES_StationOutBill_AutoStockInField;
+        
+        private string mES_StationOutBill_InStockTypeField;
+        
+        private string mES_StationOutBill_AutoFindSNOField;
+        
+        private string mES_StationOutBill_ShowUSERProcessField;
+        
+        private string mES_StationOutBill_SaveAutoAddnewField;
+        
+        private string mES_StationOutBill_DeleteRelationCtlField;
         
         private string qC_NoPassProdCheckBill_QtyCtlField;
         
@@ -41784,11 +42698,13 @@
         
         private string mES_StationEntrustInBill_DeleteCtlField;
         
+        private string mES_StationEntrustInBill_SaveAutoAddnewField;
+        
         private string mES_StationEntrustOutBill_QtyCtlField;
         
         private string mES_StationEntrustOutBill_DeleteCtlField;
         
-        private string sc_ICMOReportBill_FirstCheckOutField;
+        private string mES_StationEntrustOutBill_SaveAutoAddnewField;
         
         private string sc_MESBeginWorkBill_AutoCheckField;
         
@@ -41814,14 +42730,6 @@
         
         private string qC_FirstPieceCheckBill_AutoCheckField;
         
-        private string mES_StationInBill_SaveAutoAddnewField;
-        
-        private string mES_StationOutBill_SaveAutoAddnewField;
-        
-        private string mES_StationEntrustInBill_SaveAutoAddnewField;
-        
-        private string mES_StationEntrustOutBill_SaveAutoAddnewField;
-        
         private string sc_MouldProdOutBill_AutoCheckField;
         
         private string sc_MouldProdOutBill_SaveAutoAddnewField;
@@ -41829,6 +42737,8 @@
         private string sc_MouldProdOutBill_MouldLifeCtrlField;
         
         private string sc_MouldProdOutBill_MouldLifeCtrlTypeField;
+        
+        private string gy_RoutingBill_SaveAutoLastProcField;
         
         /// <remarks/>
         public string Sc_ICMOReportBill_AutoCheck {
@@ -41947,6 +42857,16 @@
             }
             set {
                 this.sc_ICMOReportBill_MESFlagField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_ICMOReportBill_FirstCheckOut {
+            get {
+                return this.sc_ICMOReportBill_FirstCheckOutField;
+            }
+            set {
+                this.sc_ICMOReportBill_FirstCheckOutField = value;
             }
         }
         
@@ -42851,6 +43771,26 @@
         }
         
         /// <remarks/>
+        public string Kf_OtherOutBill_FIFOList {
+            get {
+                return this.kf_OtherOutBill_FIFOListField;
+            }
+            set {
+                this.kf_OtherOutBill_FIFOListField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_OtherOutBill_FIFOCtl {
+            get {
+                return this.kf_OtherOutBill_FIFOCtlField;
+            }
+            set {
+                this.kf_OtherOutBill_FIFOCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
         public string Kf_OtherOutBillCheck_MustQtyCtl {
             get {
                 return this.kf_OtherOutBillCheck_MustQtyCtlField;
@@ -43001,6 +43941,36 @@
         }
         
         /// <remarks/>
+        public string Kf_EntrustOutBillCheck_MustQtyCtl {
+            get {
+                return this.kf_EntrustOutBillCheck_MustQtyCtlField;
+            }
+            set {
+                this.kf_EntrustOutBillCheck_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBillCheck_WHSPCtl {
+            get {
+                return this.kf_EntrustOutBillCheck_WHSPCtlField;
+            }
+            set {
+                this.kf_EntrustOutBillCheck_WHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBillCheck_MultilineCtl {
+            get {
+                return this.kf_EntrustOutBillCheck_MultilineCtlField;
+            }
+            set {
+                this.kf_EntrustOutBillCheck_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
         public string Kf_MateReplenishOutBill_AutoCheck {
             get {
                 return this.kf_MateReplenishOutBill_AutoCheckField;
@@ -43117,6 +44087,126 @@
             }
             set {
                 this.kf_MateReplenishOutBillCheck_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustReplenishOutBill_AutoCheck {
+            get {
+                return this.kf_EntrustReplenishOutBill_AutoCheckField;
+            }
+            set {
+                this.kf_EntrustReplenishOutBill_AutoCheckField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustReplenishOutBill_ERPMode {
+            get {
+                return this.kf_EntrustReplenishOutBill_ERPModeField;
+            }
+            set {
+                this.kf_EntrustReplenishOutBill_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustReplenishOutBill_MustQtyCtl {
+            get {
+                return this.kf_EntrustReplenishOutBill_MustQtyCtlField;
+            }
+            set {
+                this.kf_EntrustReplenishOutBill_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustReplenishOutBill_MulSourceBill {
+            get {
+                return this.kf_EntrustReplenishOutBill_MulSourceBillField;
+            }
+            set {
+                this.kf_EntrustReplenishOutBill_MulSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustReplenishOutBill_BillTypeOneScan {
+            get {
+                return this.kf_EntrustReplenishOutBill_BillTypeOneScanField;
+            }
+            set {
+                this.kf_EntrustReplenishOutBill_BillTypeOneScanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustReplenishOutBill_BatchNoCtl {
+            get {
+                return this.kf_EntrustReplenishOutBill_BatchNoCtlField;
+            }
+            set {
+                this.kf_EntrustReplenishOutBill_BatchNoCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustReplenishOutBill_MultilineCtl {
+            get {
+                return this.kf_EntrustReplenishOutBill_MultilineCtlField;
+            }
+            set {
+                this.kf_EntrustReplenishOutBill_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustReplenishOutBill_MaterWHSPCtl {
+            get {
+                return this.kf_EntrustReplenishOutBill_MaterWHSPCtlField;
+            }
+            set {
+                this.kf_EntrustReplenishOutBill_MaterWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustReplenishOutBill_SourceWHSPCtl {
+            get {
+                return this.kf_EntrustReplenishOutBill_SourceWHSPCtlField;
+            }
+            set {
+                this.kf_EntrustReplenishOutBill_SourceWHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustReplenishOutBillCheck_MustQtyCtl {
+            get {
+                return this.kf_EntrustReplenishOutBillCheck_MustQtyCtlField;
+            }
+            set {
+                this.kf_EntrustReplenishOutBillCheck_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustReplenishOutBillCheck_WHSPCtl {
+            get {
+                return this.kf_EntrustReplenishOutBillCheck_WHSPCtlField;
+            }
+            set {
+                this.kf_EntrustReplenishOutBillCheck_WHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustReplenishOutBillCheck_MultilineCtl {
+            get {
+                return this.kf_EntrustReplenishOutBillCheck_MultilineCtlField;
+            }
+            set {
+                this.kf_EntrustReplenishOutBillCheck_MultilineCtlField = value;
             }
         }
         
@@ -44251,6 +45341,26 @@
         }
         
         /// <remarks/>
+        public string Sc_PackUnionBill_SourceBillTypeCtl {
+            get {
+                return this.sc_PackUnionBill_SourceBillTypeCtlField;
+            }
+            set {
+                this.sc_PackUnionBill_SourceBillTypeCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_PackUnionBill_SourceBillNoCtl {
+            get {
+                return this.sc_PackUnionBill_SourceBillNoCtlField;
+            }
+            set {
+                this.sc_PackUnionBill_SourceBillNoCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
         public string WMS_ERPStockCtl {
             get {
                 return this.wMS_ERPStockCtlField;
@@ -44381,6 +45491,26 @@
         }
         
         /// <remarks/>
+        public string WMS_CloudMode {
+            get {
+                return this.wMS_CloudModeField;
+            }
+            set {
+                this.wMS_CloudModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string WMS_BillDateMode {
+            get {
+                return this.wMS_BillDateModeField;
+            }
+            set {
+                this.wMS_BillDateModeField = value;
+            }
+        }
+        
+        /// <remarks/>
         public string BarCode_SourceQtyCtl {
             get {
                 return this.barCode_SourceQtyCtlField;
@@ -44417,6 +45547,66 @@
             }
             set {
                 this.barCode_UpdatePrintQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string BarCode_AutoProductInBillWMS {
+            get {
+                return this.barCode_AutoProductInBillWMSField;
+            }
+            set {
+                this.barCode_AutoProductInBillWMSField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string BarCode_AutoPOStockInBillWMS {
+            get {
+                return this.barCode_AutoPOStockInBillWMSField;
+            }
+            set {
+                this.barCode_AutoPOStockInBillWMSField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string BarCode_AutoMateOutBackBillWMS {
+            get {
+                return this.barCode_AutoMateOutBackBillWMSField;
+            }
+            set {
+                this.barCode_AutoMateOutBackBillWMSField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string BarCode_AutoSellOutBackBillWMS {
+            get {
+                return this.barCode_AutoSellOutBackBillWMSField;
+            }
+            set {
+                this.barCode_AutoSellOutBackBillWMSField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_ICMOBill_AutoProcExchBill {
+            get {
+                return this.sc_ICMOBill_AutoProcExchBillField;
+            }
+            set {
+                this.sc_ICMOBill_AutoProcExchBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Sc_ProcessExchangeBill_AutoBarCode {
+            get {
+                return this.sc_ProcessExchangeBill_AutoBarCodeField;
+            }
+            set {
+                this.sc_ProcessExchangeBill_AutoBarCodeField = value;
             }
         }
         
@@ -44501,12 +45691,72 @@
         }
         
         /// <remarks/>
+        public string MES_StationInBill_AutoFindSNO {
+            get {
+                return this.mES_StationInBill_AutoFindSNOField;
+            }
+            set {
+                this.mES_StationInBill_AutoFindSNOField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationInBill_ShowUSERProcess {
+            get {
+                return this.mES_StationInBill_ShowUSERProcessField;
+            }
+            set {
+                this.mES_StationInBill_ShowUSERProcessField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationInBill_SaveAutoAddnew {
+            get {
+                return this.mES_StationInBill_SaveAutoAddnewField;
+            }
+            set {
+                this.mES_StationInBill_SaveAutoAddnewField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationInBill_DeleteRelationCtl {
+            get {
+                return this.mES_StationInBill_DeleteRelationCtlField;
+            }
+            set {
+                this.mES_StationInBill_DeleteRelationCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
         public string MES_StationOutBill_QtyCtl {
             get {
                 return this.mES_StationOutBill_QtyCtlField;
             }
             set {
                 this.mES_StationOutBill_QtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationOutBill_QtyPreQtyCtl {
+            get {
+                return this.mES_StationOutBill_QtyPreQtyCtlField;
+            }
+            set {
+                this.mES_StationOutBill_QtyPreQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationOutBill_QtyNextQtyCtl {
+            get {
+                return this.mES_StationOutBill_QtyNextQtyCtlField;
+            }
+            set {
+                this.mES_StationOutBill_QtyNextQtyCtlField = value;
             }
         }
         
@@ -44537,6 +45787,86 @@
             }
             set {
                 this.mES_StationOutBill_DeleteCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationOutBill_FstAutoICMOReport {
+            get {
+                return this.mES_StationOutBill_FstAutoICMOReportField;
+            }
+            set {
+                this.mES_StationOutBill_FstAutoICMOReportField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationOutBill_LastAutoICMOReport {
+            get {
+                return this.mES_StationOutBill_LastAutoICMOReportField;
+            }
+            set {
+                this.mES_StationOutBill_LastAutoICMOReportField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationOutBill_AutoStockIn {
+            get {
+                return this.mES_StationOutBill_AutoStockInField;
+            }
+            set {
+                this.mES_StationOutBill_AutoStockInField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationOutBill_InStockType {
+            get {
+                return this.mES_StationOutBill_InStockTypeField;
+            }
+            set {
+                this.mES_StationOutBill_InStockTypeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationOutBill_AutoFindSNO {
+            get {
+                return this.mES_StationOutBill_AutoFindSNOField;
+            }
+            set {
+                this.mES_StationOutBill_AutoFindSNOField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationOutBill_ShowUSERProcess {
+            get {
+                return this.mES_StationOutBill_ShowUSERProcessField;
+            }
+            set {
+                this.mES_StationOutBill_ShowUSERProcessField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationOutBill_SaveAutoAddnew {
+            get {
+                return this.mES_StationOutBill_SaveAutoAddnewField;
+            }
+            set {
+                this.mES_StationOutBill_SaveAutoAddnewField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string MES_StationOutBill_DeleteRelationCtl {
+            get {
+                return this.mES_StationOutBill_DeleteRelationCtlField;
+            }
+            set {
+                this.mES_StationOutBill_DeleteRelationCtlField = value;
             }
         }
         
@@ -44621,6 +45951,16 @@
         }
         
         /// <remarks/>
+        public string MES_StationEntrustInBill_SaveAutoAddnew {
+            get {
+                return this.mES_StationEntrustInBill_SaveAutoAddnewField;
+            }
+            set {
+                this.mES_StationEntrustInBill_SaveAutoAddnewField = value;
+            }
+        }
+        
+        /// <remarks/>
         public string MES_StationEntrustOutBill_QtyCtl {
             get {
                 return this.mES_StationEntrustOutBill_QtyCtlField;
@@ -44641,12 +45981,12 @@
         }
         
         /// <remarks/>
-        public string Sc_ICMOReportBill_FirstCheckOut {
+        public string MES_StationEntrustOutBill_SaveAutoAddnew {
             get {
-                return this.sc_ICMOReportBill_FirstCheckOutField;
+                return this.mES_StationEntrustOutBill_SaveAutoAddnewField;
             }
             set {
-                this.sc_ICMOReportBill_FirstCheckOutField = value;
+                this.mES_StationEntrustOutBill_SaveAutoAddnewField = value;
             }
         }
         
@@ -44771,46 +46111,6 @@
         }
         
         /// <remarks/>
-        public string MES_StationInBill_SaveAutoAddnew {
-            get {
-                return this.mES_StationInBill_SaveAutoAddnewField;
-            }
-            set {
-                this.mES_StationInBill_SaveAutoAddnewField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationOutBill_SaveAutoAddnew {
-            get {
-                return this.mES_StationOutBill_SaveAutoAddnewField;
-            }
-            set {
-                this.mES_StationOutBill_SaveAutoAddnewField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationEntrustInBill_SaveAutoAddnew {
-            get {
-                return this.mES_StationEntrustInBill_SaveAutoAddnewField;
-            }
-            set {
-                this.mES_StationEntrustInBill_SaveAutoAddnewField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string MES_StationEntrustOutBill_SaveAutoAddnew {
-            get {
-                return this.mES_StationEntrustOutBill_SaveAutoAddnewField;
-            }
-            set {
-                this.mES_StationEntrustOutBill_SaveAutoAddnewField = value;
-            }
-        }
-        
-        /// <remarks/>
         public string Sc_MouldProdOutBill_AutoCheck {
             get {
                 return this.sc_MouldProdOutBill_AutoCheckField;
@@ -44849,85 +46149,72 @@
                 this.sc_MouldProdOutBill_MouldLifeCtrlTypeField = value;
             }
         }
+        
+        /// <remarks/>
+        public string Gy_RoutingBill_SaveAutoLastProc {
+            get {
+                return this.gy_RoutingBill_SaveAutoLastProcField;
+            }
+            set {
+                this.gy_RoutingBill_SaveAutoLastProcField = value;
+            }
+        }
     }
     
     /// <remarks/>
+    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsGy_BarCodeBill_WMS_Model_View))]
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
     [System.SerializableAttribute()]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
-    public partial class ClsKf_ICStockBill_WMS {
+    public partial class ClsGy_BarCodeBill_WMS_Model {
         
         private long hItemIDField;
         
-        private string hBarTypeField;
+        private string hBarCodeField;
         
-        private long hWhIDField;
+        private string hBatchNoField;
         
-        private string hWhNumberField;
+        private long hMaterIDField;
         
-        private string hWhNameField;
+        private long hUnitIDField;
         
-        private bool hSPFlagField;
+        private string hBarCodeTypeField;
         
-        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 double hQtyField;
         
         private long hSupIDField;
         
-        private string hSupNumberField;
+        private long hGroupIDField;
         
-        private string hSupNameField;
+        private string hMakerField;
+        
+        private System.DateTime hMakeDateField;
+        
+        private string hRemarkField;
+        
+        private long hSourceInterIDField;
+        
+        private long hSourceEntryIDField;
         
         private string hSourceBillNoField;
         
         private string hSourceBillTypeField;
         
-        private long hOWNERIDField;
+        private long hPrintQtyField;
         
-        private string hOWNERNAMEField;
+        private long hDeptIDField;
         
-        private string hCustomField;
+        private double hinitQtyField;
         
-        private long hMulSourceFlagField;
+        private string hMTONoField;
         
-        private string hStockStyleField;
+        private bool hStopflagField;
         
-        private long hStockInOrgIDField;
+        private System.DateTime hProduceDateField;
         
-        private string hStockInOrgNameField;
-        
-        private long hStockOutOrgIDField;
-        
-        private string hStockOutOrgNameField;
-        
-        private long hInterIDField;
-        
-        private string hBillNoField;
+        private System.DateTime hExpiryDateField;
         
         /// <remarks/>
         public long HItemID {
@@ -44940,182 +46227,62 @@
         }
         
         /// <remarks/>
-        public string HBarType {
+        public string HBarCode {
             get {
-                return this.hBarTypeField;
+                return this.hBarCodeField;
             }
             set {
-                this.hBarTypeField = value;
+                this.hBarCodeField = value;
             }
         }
         
         /// <remarks/>
-        public long HWhID {
+        public string HBatchNo {
             get {
-                return this.hWhIDField;
+                return this.hBatchNoField;
             }
             set {
-                this.hWhIDField = value;
+                this.hBatchNoField = value;
             }
         }
         
         /// <remarks/>
-        public string HWhNumber {
+        public long HMaterID {
             get {
-                return this.hWhNumberField;
+                return this.hMaterIDField;
             }
             set {
-                this.hWhNumberField = value;
+                this.hMaterIDField = value;
             }
         }
         
         /// <remarks/>
-        public string HWhName {
+        public long HUnitID {
             get {
-                return this.hWhNameField;
+                return this.hUnitIDField;
             }
             set {
-                this.hWhNameField = value;
+                this.hUnitIDField = value;
             }
         }
         
         /// <remarks/>
-        public bool HSPFlag {
+        public string HBarCodeType {
             get {
-                return this.hSPFlagField;
+                return this.hBarCodeTypeField;
             }
             set {
-                this.hSPFlagField = value;
+                this.hBarCodeTypeField = value;
             }
         }
         
         /// <remarks/>
-        public long HSPID {
+        public double HQty {
             get {
-                return this.hSPIDField;
+                return this.hQtyField;
             }
             set {
-                this.hSPIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSPNumber {
-            get {
-                return this.hSPNumberField;
-            }
-            set {
-                this.hSPNumberField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSPName {
-            get {
-                return this.hSPNameField;
-            }
-            set {
-                this.hSPNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSCWhID {
-            get {
-                return this.hSCWhIDField;
-            }
-            set {
-                this.hSCWhIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSCWhNumber {
-            get {
-                return this.hSCWhNumberField;
-            }
-            set {
-                this.hSCWhNumberField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSCWhName {
-            get {
-                return this.hSCWhNameField;
-            }
-            set {
-                this.hSCWhNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public bool HSCSPFlag {
-            get {
-                return this.hSCSPFlagField;
-            }
-            set {
-                this.hSCSPFlagField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSCSPID {
-            get {
-                return this.hSCSPIDField;
-            }
-            set {
-                this.hSCSPIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSCSPNumber {
-            get {
-                return this.hSCSPNumberField;
-            }
-            set {
-                this.hSCSPNumberField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSCSPName {
-            get {
-                return this.hSCSPNameField;
-            }
-            set {
-                this.hSCSPNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HDeptID {
-            get {
-                return this.hDeptIDField;
-            }
-            set {
-                this.hDeptIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HDeptNumber {
-            get {
-                return this.hDeptNumberField;
-            }
-            set {
-                this.hDeptNumberField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HDeptName {
-            get {
-                return this.hDeptNameField;
-            }
-            set {
-                this.hDeptNameField = value;
+                this.hQtyField = value;
             }
         }
         
@@ -45130,22 +46297,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;
             }
         }
         
@@ -45170,6 +46377,355 @@
         }
         
         /// <remarks/>
+        public long HPrintQty {
+            get {
+                return this.hPrintQtyField;
+            }
+            set {
+                this.hPrintQtyField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HDeptID {
+            get {
+                return this.hDeptIDField;
+            }
+            set {
+                this.hDeptIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public double HinitQty {
+            get {
+                return this.hinitQtyField;
+            }
+            set {
+                this.hinitQtyField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HMTONo {
+            get {
+                return this.hMTONoField;
+            }
+            set {
+                this.hMTONoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public bool HStopflag {
+            get {
+                return this.hStopflagField;
+            }
+            set {
+                this.hStopflagField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public System.DateTime HProduceDate {
+            get {
+                return this.hProduceDateField;
+            }
+            set {
+                this.hProduceDateField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public System.DateTime HExpiryDate {
+            get {
+                return this.hExpiryDateField;
+            }
+            set {
+                this.hExpiryDateField = value;
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
+    [System.SerializableAttribute()]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
+    public partial class ClsGy_BarCodeBill_WMS_Model_View : ClsGy_BarCodeBill_WMS_Model {
+        
+        private string hMaterNumberField;
+        
+        private string hMaterNameField;
+        
+        private string hMaterModelField;
+        
+        private string hUnitNameField;
+        
+        private string hSupNameField;
+        
+        private string hGroupNameField;
+        
+        private string hDeptNameField;
+        
+        private long hErpClsIDField;
+        
+        private long hWHIDField;
+        
+        private long hSPIDField;
+        
+        private string hCusRelationNumberField;
+        
+        private string hBarCodeStatusField;
+        
+        private string hWHNameField;
+        
+        private System.DateTime hDateField;
+        
+        private long hInstructIDField;
+        
+        private string hInstructNoField;
+        
+        private long hSeOrderBillIDField;
+        
+        private string hSeOrderBillNoField;
+        
+        private long hCheckerIDField;
+        
+        private long hAuxPropIDField;
+        
+        private string hAuxPropNameField;
+        
+        private long hSTOCKORGIDField;
+        
+        private long hOWNERIDField;
+        
+        private double hSourceQtyField;
+        
+        private string hBarCode_PackField;
+        
+        /// <remarks/>
+        public string HMaterNumber {
+            get {
+                return this.hMaterNumberField;
+            }
+            set {
+                this.hMaterNumberField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HMaterName {
+            get {
+                return this.hMaterNameField;
+            }
+            set {
+                this.hMaterNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HMaterModel {
+            get {
+                return this.hMaterModelField;
+            }
+            set {
+                this.hMaterModelField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HUnitName {
+            get {
+                return this.hUnitNameField;
+            }
+            set {
+                this.hUnitNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSupName {
+            get {
+                return this.hSupNameField;
+            }
+            set {
+                this.hSupNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HGroupName {
+            get {
+                return this.hGroupNameField;
+            }
+            set {
+                this.hGroupNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HDeptName {
+            get {
+                return this.hDeptNameField;
+            }
+            set {
+                this.hDeptNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HErpClsID {
+            get {
+                return this.hErpClsIDField;
+            }
+            set {
+                this.hErpClsIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HWHID {
+            get {
+                return this.hWHIDField;
+            }
+            set {
+                this.hWHIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSPID {
+            get {
+                return this.hSPIDField;
+            }
+            set {
+                this.hSPIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HCusRelationNumber {
+            get {
+                return this.hCusRelationNumberField;
+            }
+            set {
+                this.hCusRelationNumberField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HBarCodeStatus {
+            get {
+                return this.hBarCodeStatusField;
+            }
+            set {
+                this.hBarCodeStatusField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HWHName {
+            get {
+                return this.hWHNameField;
+            }
+            set {
+                this.hWHNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public System.DateTime HDate {
+            get {
+                return this.hDateField;
+            }
+            set {
+                this.hDateField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HInstructID {
+            get {
+                return this.hInstructIDField;
+            }
+            set {
+                this.hInstructIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HInstructNo {
+            get {
+                return this.hInstructNoField;
+            }
+            set {
+                this.hInstructNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSeOrderBillID {
+            get {
+                return this.hSeOrderBillIDField;
+            }
+            set {
+                this.hSeOrderBillIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSeOrderBillNo {
+            get {
+                return this.hSeOrderBillNoField;
+            }
+            set {
+                this.hSeOrderBillNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HCheckerID {
+            get {
+                return this.hCheckerIDField;
+            }
+            set {
+                this.hCheckerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HAuxPropID {
+            get {
+                return this.hAuxPropIDField;
+            }
+            set {
+                this.hAuxPropIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HAuxPropName {
+            get {
+                return this.hAuxPropNameField;
+            }
+            set {
+                this.hAuxPropNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSTOCKORGID {
+            get {
+                return this.hSTOCKORGIDField;
+            }
+            set {
+                this.hSTOCKORGIDField = value;
+            }
+        }
+        
+        /// <remarks/>
         public long HOWNERID {
             get {
                 return this.hOWNERIDField;
@@ -45180,102 +46736,858 @@
         }
         
         /// <remarks/>
-        public string HOWNERNAME {
+        public double HSourceQty {
             get {
-                return this.hOWNERNAMEField;
+                return this.hSourceQtyField;
             }
             set {
-                this.hOWNERNAMEField = value;
+                this.hSourceQtyField = value;
             }
         }
         
         /// <remarks/>
-        public string HCustom {
+        public string HBarCode_Pack {
             get {
-                return this.hCustomField;
+                return this.hBarCode_PackField;
             }
             set {
-                this.hCustomField = value;
+                this.hBarCode_PackField = value;
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void get_SNBarCode_PackUnionCarryUpCompletedEventHandler(object sender, get_SNBarCode_PackUnionCarryUpCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_SNBarCode_PackUnionCarryUpCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_SNBarCode_PackUnionCarryUpCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
             }
         }
         
         /// <remarks/>
-        public long HMulSourceFlag {
+        public string sErrMsg {
             get {
-                return this.hMulSourceFlagField;
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
             }
-            set {
-                this.hMulSourceFlagField = value;
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void GetBillEntry_TmpList_PackUnionCarryUpCompletedEventHandler(object sender, GetBillEntry_TmpList_PackUnionCarryUpCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class GetBillEntry_TmpList_PackUnionCarryUpCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal GetBillEntry_TmpList_PackUnionCarryUpCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public System.Data.DataSet Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((System.Data.DataSet)(this.results[0]));
             }
         }
         
         /// <remarks/>
-        public string HStockStyle {
+        public string sErrMsg {
             get {
-                return this.hStockStyleField;
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
             }
-            set {
-                this.hStockStyleField = value;
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void set_SavePackUnionCarryUpBill_NewCompletedEventHandler(object sender, set_SavePackUnionCarryUpBill_NewCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class set_SavePackUnionCarryUpBill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_SavePackUnionCarryUpBill_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
             }
         }
         
         /// <remarks/>
-        public long HStockInOrgID {
+        public string sErrMsg {
             get {
-                return this.hStockInOrgIDField;
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
             }
-            set {
-                this.hStockInOrgIDField = value;
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void set_DelPackUnionBill_TempCompletedEventHandler(object sender, set_DelPackUnionBill_TempCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class set_DelPackUnionBill_TempCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_DelPackUnionBill_TempCompletedEventArgs(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 HStockInOrgName {
+        public string sErrMsg {
             get {
-                return this.hStockInOrgNameField;
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
             }
-            set {
-                this.hStockInOrgNameField = value;
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void GetSc_PackUnionBill_TempListCompletedEventHandler(object sender, GetSc_PackUnionBill_TempListCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class GetSc_PackUnionBill_TempListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal GetSc_PackUnionBill_TempListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public System.Data.DataSet Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((System.Data.DataSet)(this.results[0]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void DeleteTemp_PackUnionBillCompletedEventHandler(object sender, DeleteTemp_PackUnionBillCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class DeleteTemp_PackUnionBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal DeleteTemp_PackUnionBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
             }
         }
         
         /// <remarks/>
-        public long HStockOutOrgID {
+        public string sErrMsg {
             get {
-                return this.hStockOutOrgIDField;
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
             }
-            set {
-                this.hStockOutOrgIDField = value;
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void GetSourceBillList_BillCheckCompletedEventHandler(object sender, GetSourceBillList_BillCheckCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class GetSourceBillList_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal GetSourceBillList_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 HStockOutOrgName {
+        public string sErrMsg {
             get {
-                return this.hStockOutOrgNameField;
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
             }
-            set {
-                this.hStockOutOrgNameField = value;
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void get_BillBarCode_BillCheckCompletedEventHandler(object sender, get_BillBarCode_BillCheckCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_BillBarCode_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_BillBarCode_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 HInterID {
+        public string sErrMsg {
             get {
-                return this.hInterIDField;
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
             }
-            set {
-                this.hInterIDField = value;
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void get_BillBarCode_MateOutCheckCompletedEventHandler(object sender, get_BillBarCode_MateOutCheckCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_BillBarCode_MateOutCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_BillBarCode_MateOutCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
             }
         }
         
         /// <remarks/>
-        public string HBillNo {
+        public string sErrMsg {
             get {
-                return this.hBillNoField;
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
             }
-            set {
-                this.hBillNoField = value;
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void get_BillBarCode_OtherOutCheckCompletedEventHandler(object sender, get_BillBarCode_OtherOutCheckCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_BillBarCode_OtherOutCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_BillBarCode_OtherOutCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void get_BillBarCode_MoveStockCheckCompletedEventHandler(object sender, get_BillBarCode_MoveStockCheckCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_BillBarCode_MoveStockCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_BillBarCode_MoveStockCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void get_BarCode_MoveStockBillCheckCompletedEventHandler(object sender, get_BarCode_MoveStockBillCheckCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_BarCode_MoveStockBillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_BarCode_MoveStockBillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void set_SavePonderationBillMain_Temp_BarCode_BillCheckCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_BarCode_BillCheckCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class set_SavePonderationBillMain_Temp_BarCode_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_SavePonderationBillMain_Temp_BarCode_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void get_CheckTypeByBarCode_BillCheckCompletedEventHandler(object sender, get_CheckTypeByBarCode_BillCheckCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_CheckTypeByBarCode_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_CheckTypeByBarCode_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void GetKf_PonderationBillMain_Temp_BillCheckCompletedEventHandler(object sender, GetKf_PonderationBillMain_Temp_BillCheckCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class GetKf_PonderationBillMain_Temp_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal GetKf_PonderationBillMain_Temp_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public System.Data.DataSet Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((System.Data.DataSet)(this.results[0]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void set_UpdateTemp_BillCheckCompletedEventHandler(object sender, set_UpdateTemp_BillCheckCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class set_UpdateTemp_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_UpdateTemp_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void GetKf_PonderationBillMain_TempList_BillCheckCompletedEventHandler(object sender, GetKf_PonderationBillMain_TempList_BillCheckCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class GetKf_PonderationBillMain_TempList_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal GetKf_PonderationBillMain_TempList_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public System.Data.DataSet Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((System.Data.DataSet)(this.results[0]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void getDataSetByMasterSQLCompletedEventHandler(object sender, getDataSetByMasterSQLCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class getDataSetByMasterSQLCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal getDataSetByMasterSQLCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public System.Data.DataSet Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((System.Data.DataSet)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void getCheckOpenCompletedEventHandler(object sender, getCheckOpenCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class getCheckOpenCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal getCheckOpenCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void getGetDataBaseCompletedEventHandler(object sender, getGetDataBaseCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class getGetDataBaseCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal getGetDataBaseCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public string Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sK3 {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void getCheckCzymcCompletedEventHandler(object sender, getCheckCzymcCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class getCheckCzymcCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal getCheckCzymcCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public System.Data.DataSet Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((System.Data.DataSet)(this.results[0]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void getSub_GetCurPeriodCompletedEventHandler(object sender, getSub_GetCurPeriodCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class getSub_GetCurPeriodCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal getSub_GetCurPeriodCompletedEventArgs(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 int sYear {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((int)(this.results[1]));
+            }
+        }
+        
+        /// <remarks/>
+        public int sPeriod {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((int)(this.results[2]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void getDataSetBySQLCompletedEventHandler(object sender, getDataSetBySQLCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class getDataSetBySQLCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal getDataSetBySQLCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public System.Data.DataSet Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((System.Data.DataSet)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void getRunProcCompletedEventHandler(object sender, getRunProcCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class getRunProcCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal getRunProcCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[0]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void getRunProcByMulCompletedEventHandler(object sender, getRunProcByMulCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class getRunProcByMulCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal getRunProcByMulCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[0]));
             }
         }
     }
@@ -45393,6 +47705,40 @@
         
         /// <remarks/>
         public string sReturn {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void set_BarCodeAutoWMSCompletedEventHandler(object sender, set_BarCodeAutoWMSCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class set_BarCodeAutoWMSCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_BarCodeAutoWMSCompletedEventArgs(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]));
@@ -45546,6 +47892,438 @@
             get {
                 this.RaiseExceptionIfNecessary();
                 return ((string)(this.results[7]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void get_ServerCon2CompletedEventHandler(object sender, get_ServerCon2CompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_ServerCon2CompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_ServerCon2CompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public string Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[0]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void get_SubDisplayCompletedEventHandler(object sender, get_SubDisplayCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_SubDisplayCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_SubDisplayCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void get_SubDisplayByOwnerCompletedEventHandler(object sender, get_SubDisplayByOwnerCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_SubDisplayByOwnerCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_SubDisplayByOwnerCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void GetWorkProcInfoBoardCompletedEventHandler(object sender, GetWorkProcInfoBoardCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class GetWorkProcInfoBoardCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal GetWorkProcInfoBoardCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public System.Data.DataSet Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((System.Data.DataSet)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErr {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void GetICInventoryByBarCode_ViewCompletedEventHandler(object sender, GetICInventoryByBarCode_ViewCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class GetICInventoryByBarCode_ViewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal GetICInventoryByBarCode_ViewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public System.Data.DataSet Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((System.Data.DataSet)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErr {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void GetMaterByBarCode_ViewCompletedEventHandler(object sender, GetMaterByBarCode_ViewCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class GetMaterByBarCode_ViewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal GetMaterByBarCode_ViewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public System.Data.DataSet Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((System.Data.DataSet)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErr {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void GetICInventoryByBarCodeSP_ViewCompletedEventHandler(object sender, GetICInventoryByBarCodeSP_ViewCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class GetICInventoryByBarCodeSP_ViewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal GetICInventoryByBarCodeSP_ViewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public System.Data.DataSet Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((System.Data.DataSet)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErr {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void GetMaterByBarCodeSP_ViewCompletedEventHandler(object sender, GetMaterByBarCodeSP_ViewCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class GetMaterByBarCodeSP_ViewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal GetMaterByBarCodeSP_ViewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public System.Data.DataSet Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((System.Data.DataSet)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErr {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void SetFIFOPonderationBillMain_TempCompletedEventHandler(object sender, SetFIFOPonderationBillMain_TempCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class SetFIFOPonderationBillMain_TempCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal SetFIFOPonderationBillMain_TempCompletedEventArgs(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 sErr {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void set_SavePonderationBillMain_Temp_BarCode_FastCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_BarCode_FastCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class set_SavePonderationBillMain_Temp_BarCode_FastCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_SavePonderationBillMain_Temp_BarCode_FastCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sHSourceBillNo {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sHSourceBillType {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[2]));
+            }
+        }
+        
+        /// <remarks/>
+        public long sHSupID {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((long)(this.results[3]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sHSupName {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[4]));
+            }
+        }
+        
+        /// <remarks/>
+        public long sHDeptID {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((long)(this.results[5]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sHDeptName {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[6]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[7]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void get_CheckTypeByBarCodeCompletedEventHandler(object sender, get_CheckTypeByBarCodeCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_CheckTypeByBarCodeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_CheckTypeByBarCodeCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void set_SavePonderationBillMain_Temp_BarCode_OutFastCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_BarCode_OutFastCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class set_SavePonderationBillMain_Temp_BarCode_OutFastCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_SavePonderationBillMain_Temp_BarCode_OutFastCompletedEventArgs(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]));
             }
         }
     }
@@ -46512,6 +49290,32 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void get_BillSubTypeCompletedEventHandler(object sender, get_BillSubTypeCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_BillSubTypeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_BillSubTypeCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public System.Data.DataSet Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((System.Data.DataSet)(this.results[0]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void get_SourceBarCode_NewCompletedEventHandler(object sender, get_SourceBarCode_NewCompletedEventArgs e);
     
     /// <remarks/>
@@ -46965,6 +49769,40 @@
         private object[] results;
         
         internal get_SourceBarCode_EntrustOutCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void get_SourceBarCode_OtherOutCompletedEventHandler(object sender, get_SourceBarCode_OtherOutCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_SourceBarCode_OtherOutCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_SourceBarCode_OtherOutCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -48138,26 +50976,26 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void GetSourceBillList_BillCheckCompletedEventHandler(object sender, GetSourceBillList_BillCheckCompletedEventArgs e);
+    public delegate void get_PackBarCode_PackUnionBillCompletedEventHandler(object sender, get_PackBarCode_PackUnionBillCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class GetSourceBillList_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class get_PackBarCode_PackUnionBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal GetSourceBillList_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal get_PackBarCode_PackUnionBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
         
         /// <remarks/>
-        public ClsKf_ICStockBill_WMS Result {
+        public ClsGy_BarCodeBill_WMS_Model Result {
             get {
                 this.RaiseExceptionIfNecessary();
-                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+                return ((ClsGy_BarCodeBill_WMS_Model)(this.results[0]));
             }
         }
         
@@ -48172,187 +51010,17 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void get_BillBarCode_BillCheckCompletedEventHandler(object sender, get_BillBarCode_BillCheckCompletedEventArgs e);
+    public delegate void get_BarCode_PackUnionBillCompletedEventHandler(object sender, get_BarCode_PackUnionBillCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_BillBarCode_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class get_BarCode_PackUnionBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal get_BillBarCode_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public ClsKf_ICStockBill_WMS Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void get_BillBarCode_MateOutCheckCompletedEventHandler(object sender, get_BillBarCode_MateOutCheckCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_BillBarCode_MateOutCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal get_BillBarCode_MateOutCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public ClsKf_ICStockBill_WMS Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void get_BillBarCode_OtherOutCheckCompletedEventHandler(object sender, get_BillBarCode_OtherOutCheckCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_BillBarCode_OtherOutCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal get_BillBarCode_OtherOutCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public ClsKf_ICStockBill_WMS Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void get_BillBarCode_MoveStockCheckCompletedEventHandler(object sender, get_BillBarCode_MoveStockCheckCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_BillBarCode_MoveStockCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal get_BillBarCode_MoveStockCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public ClsKf_ICStockBill_WMS Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void get_BarCode_MoveStockBillCheckCompletedEventHandler(object sender, get_BarCode_MoveStockBillCheckCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_BarCode_MoveStockBillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal get_BarCode_MoveStockBillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public ClsKf_ICStockBill_WMS Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal get_BarCode_PackUnionBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -48376,17 +51044,51 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void set_SavePonderationBillMain_Temp_BarCode_BillCheckCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_BarCode_BillCheckCompletedEventArgs e);
+    public delegate void GetBillEntry_Tmp_PackCompletedEventHandler(object sender, GetBillEntry_Tmp_PackCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SavePonderationBillMain_Temp_BarCode_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class GetBillEntry_Tmp_PackCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal set_SavePonderationBillMain_Temp_BarCode_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal GetBillEntry_Tmp_PackCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public System.Data.DataSet Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((System.Data.DataSet)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void set_DelPackUnionBill_Temp_PackCompletedEventHandler(object sender, set_DelPackUnionBill_Temp_PackCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class set_DelPackUnionBill_Temp_PackCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_DelPackUnionBill_Temp_PackCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -48410,77 +51112,17 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void get_CheckTypeByBarCode_BillCheckCompletedEventHandler(object sender, get_CheckTypeByBarCode_BillCheckCompletedEventArgs e);
+    public delegate void set_SavePackUnionBill_AddCompletedEventHandler(object sender, set_SavePackUnionBill_AddCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_CheckTypeByBarCode_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class set_SavePackUnionBill_AddCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal get_CheckTypeByBarCode_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public ClsKf_ICStockBill_WMS Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void GetKf_PonderationBillMain_Temp_BillCheckCompletedEventHandler(object sender, GetKf_PonderationBillMain_Temp_BillCheckCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class GetKf_PonderationBillMain_Temp_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal GetKf_PonderationBillMain_Temp_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public System.Data.DataSet Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((System.Data.DataSet)(this.results[0]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void set_UpdateTemp_BillCheckCompletedEventHandler(object sender, set_UpdateTemp_BillCheckCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_UpdateTemp_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_UpdateTemp_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal set_SavePackUnionBill_AddCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -48504,52 +51146,26 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void GetKf_PonderationBillMain_TempList_BillCheckCompletedEventHandler(object sender, GetKf_PonderationBillMain_TempList_BillCheckCompletedEventArgs e);
+    public delegate void get_BarCode_PackUnionCarryUpCompletedEventHandler(object sender, get_BarCode_PackUnionCarryUpCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class GetKf_PonderationBillMain_TempList_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class get_BarCode_PackUnionCarryUpCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal GetKf_PonderationBillMain_TempList_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal get_BarCode_PackUnionCarryUpCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
         
         /// <remarks/>
-        public System.Data.DataSet Result {
+        public ClsGy_BarCodeBill_WMS_Model Result {
             get {
                 this.RaiseExceptionIfNecessary();
-                return ((System.Data.DataSet)(this.results[0]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void getDataSetByMasterSQLCompletedEventHandler(object sender, getDataSetByMasterSQLCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class getDataSetByMasterSQLCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal getDataSetByMasterSQLCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public System.Data.DataSet Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((System.Data.DataSet)(this.results[0]));
+                return ((ClsGy_BarCodeBill_WMS_Model)(this.results[0]));
             }
         }
         
@@ -48564,103 +51180,17 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void getCheckOpenCompletedEventHandler(object sender, getCheckOpenCompletedEventArgs e);
+    public delegate void set_SaveOtherInBill_CLDCompletedEventHandler(object sender, set_SaveOtherInBill_CLDCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class getCheckOpenCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class set_SaveOtherInBill_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal getCheckOpenCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public bool Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void getGetDataBaseCompletedEventHandler(object sender, getGetDataBaseCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class getGetDataBaseCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal getGetDataBaseCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public string Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sK3 {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void getCheckCzymcCompletedEventHandler(object sender, getCheckCzymcCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class getCheckCzymcCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal getCheckCzymcCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public System.Data.DataSet Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((System.Data.DataSet)(this.results[0]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void getSub_GetCurPeriodCompletedEventHandler(object sender, getSub_GetCurPeriodCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class getSub_GetCurPeriodCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal getSub_GetCurPeriodCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal set_SaveOtherInBill_CLDCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -48674,44 +51204,36 @@
         }
         
         /// <remarks/>
-        public int sYear {
+        public string sErrMsg {
             get {
                 this.RaiseExceptionIfNecessary();
-                return ((int)(this.results[1]));
-            }
-        }
-        
-        /// <remarks/>
-        public int sPeriod {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((int)(this.results[2]));
+                return ((string)(this.results[1]));
             }
         }
     }
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void getDataSetBySQLCompletedEventHandler(object sender, getDataSetBySQLCompletedEventArgs e);
+    public delegate void set_SaveProcReportMoveBill_NewCompletedEventHandler(object sender, set_SaveProcReportMoveBill_NewCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class getDataSetBySQLCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class set_SaveProcReportMoveBill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal getDataSetBySQLCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal set_SaveProcReportMoveBill_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
         
         /// <remarks/>
-        public System.Data.DataSet Result {
+        public bool Result {
             get {
                 this.RaiseExceptionIfNecessary();
-                return ((System.Data.DataSet)(this.results[0]));
+                return ((bool)(this.results[0]));
             }
         }
         
@@ -48726,52 +51248,170 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void getRunProcCompletedEventHandler(object sender, getRunProcCompletedEventArgs e);
+    public delegate void set_SaveProcReportMoveBill_CLD_NewCompletedEventHandler(object sender, set_SaveProcReportMoveBill_CLD_NewCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class getRunProcCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class set_SaveProcReportMoveBill_CLD_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal getRunProcCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal set_SaveProcReportMoveBill_CLD_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
         }
         
         /// <remarks/>
         public string sErrMsg {
             get {
                 this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[0]));
+                return ((string)(this.results[1]));
             }
         }
     }
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void getRunProcByMulCompletedEventHandler(object sender, getRunProcByMulCompletedEventArgs e);
+    public delegate void set_SaveProcReportMoveBill_MoveStockCompletedEventHandler(object sender, set_SaveProcReportMoveBill_MoveStockCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class getRunProcByMulCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class set_SaveProcReportMoveBill_MoveStockCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal getRunProcByMulCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal set_SaveProcReportMoveBill_MoveStockCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
         }
         
         /// <remarks/>
         public string sErrMsg {
             get {
                 this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[0]));
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void set_SaveProcReportMoveBill_MoveStock_CLD_NewCompletedEventHandler(object sender, set_SaveProcReportMoveBill_MoveStock_CLD_NewCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class set_SaveProcReportMoveBill_MoveStock_CLD_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_SaveProcReportMoveBill_MoveStock_CLD_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void set_CheckPOInStockBill_NewCompletedEventHandler(object sender, set_CheckPOInStockBill_NewCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class set_CheckPOInStockBill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_CheckPOInStockBill_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void set_CheckPOInStockBill_CLDCompletedEventHandler(object sender, set_CheckPOInStockBill_CLDCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class set_CheckPOInStockBill_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_CheckPOInStockBill_CLDCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
             }
         }
     }
@@ -51110,43 +53750,17 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void get_ServerCon2CompletedEventHandler(object sender, get_ServerCon2CompletedEventArgs e);
+    public delegate void set_SaveOtherOutBill_NewCompletedEventHandler(object sender, set_SaveOtherOutBill_NewCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_ServerCon2CompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class set_SaveOtherOutBill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal get_ServerCon2CompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public string Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[0]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void get_SubDisplayCompletedEventHandler(object sender, get_SubDisplayCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_SubDisplayCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal get_SubDisplayCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal set_SaveOtherOutBill_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -51156,344 +53770,6 @@
             get {
                 this.RaiseExceptionIfNecessary();
                 return ((bool)(this.results[0]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void get_SubDisplayByOwnerCompletedEventHandler(object sender, get_SubDisplayByOwnerCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_SubDisplayByOwnerCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal get_SubDisplayByOwnerCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public bool Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void GetWorkProcInfoBoardCompletedEventHandler(object sender, GetWorkProcInfoBoardCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class GetWorkProcInfoBoardCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal GetWorkProcInfoBoardCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public System.Data.DataSet Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((System.Data.DataSet)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErr {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void GetICInventoryByBarCode_ViewCompletedEventHandler(object sender, GetICInventoryByBarCode_ViewCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class GetICInventoryByBarCode_ViewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal GetICInventoryByBarCode_ViewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public System.Data.DataSet Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((System.Data.DataSet)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErr {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void GetMaterByBarCode_ViewCompletedEventHandler(object sender, GetMaterByBarCode_ViewCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class GetMaterByBarCode_ViewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal GetMaterByBarCode_ViewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public System.Data.DataSet Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((System.Data.DataSet)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErr {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void GetICInventoryByBarCodeSP_ViewCompletedEventHandler(object sender, GetICInventoryByBarCodeSP_ViewCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class GetICInventoryByBarCodeSP_ViewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal GetICInventoryByBarCodeSP_ViewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public System.Data.DataSet Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((System.Data.DataSet)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErr {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void GetMaterByBarCodeSP_ViewCompletedEventHandler(object sender, GetMaterByBarCodeSP_ViewCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class GetMaterByBarCodeSP_ViewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal GetMaterByBarCodeSP_ViewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public System.Data.DataSet Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((System.Data.DataSet)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErr {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void SetFIFOPonderationBillMain_TempCompletedEventHandler(object sender, SetFIFOPonderationBillMain_TempCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class SetFIFOPonderationBillMain_TempCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal SetFIFOPonderationBillMain_TempCompletedEventArgs(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 sErr {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void set_SavePonderationBillMain_Temp_BarCode_FastCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_BarCode_FastCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SavePonderationBillMain_Temp_BarCode_FastCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_SavePonderationBillMain_Temp_BarCode_FastCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public bool Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sHSourceBillNo {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sHSourceBillType {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[2]));
-            }
-        }
-        
-        /// <remarks/>
-        public long sHSupID {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((long)(this.results[3]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sHSupName {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[4]));
-            }
-        }
-        
-        /// <remarks/>
-        public long sHDeptID {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((long)(this.results[5]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sHDeptName {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[6]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[7]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void get_CheckTypeByBarCodeCompletedEventHandler(object sender, get_CheckTypeByBarCodeCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_CheckTypeByBarCodeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal get_CheckTypeByBarCodeCompletedEventArgs(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]));
             }
         }
         
@@ -51508,17 +53784,119 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void set_SavePonderationBillMain_Temp_BarCode_OutFastCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_BarCode_OutFastCompletedEventArgs e);
+    public delegate void set_SaveOtherOutBill_CLD_NewCompletedEventHandler(object sender, set_SaveOtherOutBill_CLD_NewCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SavePonderationBillMain_Temp_BarCode_OutFastCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class set_SaveOtherOutBill_CLD_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal set_SavePonderationBillMain_Temp_BarCode_OutFastCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal set_SaveOtherOutBill_CLD_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void set_SaveOtherOutBill_CLDCompletedEventHandler(object sender, set_SaveOtherOutBill_CLDCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class set_SaveOtherOutBill_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_SaveOtherOutBill_CLDCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void set_SaveOtherOutBill_BillCheckCompletedEventHandler(object sender, set_SaveOtherOutBill_BillCheckCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class set_SaveOtherOutBill_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_SaveOtherOutBill_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void set_SavePOStockInBackBillCompletedEventHandler(object sender, set_SavePOStockInBackBillCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class set_SavePOStockInBackBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_SavePOStockInBackBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -53078,17 +55456,17 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void set_SaveOtherInBill_CLDCompletedEventHandler(object sender, set_SaveOtherInBill_CLDCompletedEventArgs e);
+    public delegate void set_SaveSellOutBackBillCompletedEventHandler(object sender, set_SaveSellOutBackBillCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SaveOtherInBill_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class set_SaveSellOutBackBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal set_SaveOtherInBill_CLDCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal set_SaveSellOutBackBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -53112,187 +55490,17 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void set_SaveProcReportMoveBill_NewCompletedEventHandler(object sender, set_SaveProcReportMoveBill_NewCompletedEventArgs e);
+    public delegate void set_SaveSellOutBackBill_NewCompletedEventHandler(object sender, set_SaveSellOutBackBill_NewCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SaveProcReportMoveBill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class set_SaveSellOutBackBill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal set_SaveProcReportMoveBill_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public bool Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void set_SaveProcReportMoveBill_CLD_NewCompletedEventHandler(object sender, set_SaveProcReportMoveBill_CLD_NewCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SaveProcReportMoveBill_CLD_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_SaveProcReportMoveBill_CLD_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public bool Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void set_SaveProcReportMoveBill_MoveStockCompletedEventHandler(object sender, set_SaveProcReportMoveBill_MoveStockCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SaveProcReportMoveBill_MoveStockCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_SaveProcReportMoveBill_MoveStockCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public bool Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void set_SaveProcReportMoveBill_MoveStock_CLD_NewCompletedEventHandler(object sender, set_SaveProcReportMoveBill_MoveStock_CLD_NewCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SaveProcReportMoveBill_MoveStock_CLD_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_SaveProcReportMoveBill_MoveStock_CLD_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public bool Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void set_CheckPOInStockBill_NewCompletedEventHandler(object sender, set_CheckPOInStockBill_NewCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_CheckPOInStockBill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_CheckPOInStockBill_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public bool Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void set_CheckPOInStockBill_CLDCompletedEventHandler(object sender, set_CheckPOInStockBill_CLDCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_CheckPOInStockBill_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_CheckPOInStockBill_CLDCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal set_SaveSellOutBackBill_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -54278,6 +56486,74 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void set_SaveMateReplenishOutBill_BillCheckCompletedEventHandler(object sender, set_SaveMateReplenishOutBill_BillCheckCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class set_SaveMateReplenishOutBill_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_SaveMateReplenishOutBill_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void set_SaveEntrustReplenishOutBill_BillCheckCompletedEventHandler(object sender, set_SaveEntrustReplenishOutBill_BillCheckCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class set_SaveEntrustReplenishOutBill_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_SaveEntrustReplenishOutBill_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SaveEntrustInBackBill_CLDCompletedEventHandler(object sender, set_SaveEntrustInBackBill_CLDCompletedEventArgs e);
     
     /// <remarks/>
@@ -54712,6 +56988,40 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    public delegate void set_SaveEntrustOutBill_BillCheckCompletedEventHandler(object sender, set_SaveEntrustOutBill_BillCheckCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class set_SaveEntrustOutBill_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_SaveEntrustOutBill_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
     public delegate void set_SaveOtherOutBackBillCompletedEventHandler(object sender, set_SaveOtherOutBackBillCompletedEventArgs e);
     
     /// <remarks/>
@@ -54970,176 +57280,6 @@
             get {
                 this.RaiseExceptionIfNecessary();
                 return ((System.Data.DataSet)(this.results[0]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void set_SaveOtherOutBill_NewCompletedEventHandler(object sender, set_SaveOtherOutBill_NewCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SaveOtherOutBill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_SaveOtherOutBill_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public bool Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void set_SaveOtherOutBill_CLD_NewCompletedEventHandler(object sender, set_SaveOtherOutBill_CLD_NewCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SaveOtherOutBill_CLD_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_SaveOtherOutBill_CLD_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public bool Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void set_SaveOtherOutBill_CLDCompletedEventHandler(object sender, set_SaveOtherOutBill_CLDCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SaveOtherOutBill_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_SaveOtherOutBill_CLDCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public bool Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void set_SaveOtherOutBill_BillCheckCompletedEventHandler(object sender, set_SaveOtherOutBill_BillCheckCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SaveOtherOutBill_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_SaveOtherOutBill_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public bool Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void set_SavePOStockInBackBillCompletedEventHandler(object sender, set_SavePOStockInBackBillCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SavePOStockInBackBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_SavePOStockInBackBillCompletedEventArgs(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]));
             }
         }
     }
@@ -57184,74 +59324,6 @@
             get {
                 this.RaiseExceptionIfNecessary();
                 return ((bool)(this.results[0]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void set_SaveSellOutBackBillCompletedEventHandler(object sender, set_SaveSellOutBackBillCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SaveSellOutBackBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_SaveSellOutBackBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public bool Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    public delegate void set_SaveSellOutBackBill_NewCompletedEventHandler(object sender, set_SaveSellOutBackBill_NewCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SaveSellOutBackBill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_SaveSellOutBackBill_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public bool Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
             }
         }
     }

--
Gitblit v1.9.1