From 0fb2957ffd729c1f09b51a73aa2af1c3d39fdcad Mon Sep 17 00:00:00 2001
From: yangle <admin@YINMOU>
Date: 星期四, 03 八月 2023 10:19:22 +0800
Subject: [PATCH] Merge branch 'master' of http://101.37.171.70:10101/r/MES-WEB-API

---
 WebAPI/Web References/WebS/WebService1.wsdl | 7038 ++++++++++++++++++++++++++++++++++++----------------------
 1 files changed, 4,347 insertions(+), 2,691 deletions(-)

diff --git a/WebAPI/Web References/WebS/WebService1.wsdl b/WebAPI/Web References/WebS/WebService1.wsdl
index cb9b846..1b192ba 100644
--- a/WebAPI/Web References/WebS/WebService1.wsdl
+++ b/WebAPI/Web References/WebS/WebService1.wsdl
@@ -2,6 +2,1296 @@
 <wsdl:definitions xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://tempuri.org/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
   <wsdl:types>
     <s:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/">
+      <s:element name="get_CheckTypeByPackBarCode_Pack">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBarCode_Pack" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HHMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_CheckTypeByPackBarCode_PackResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_CheckTypeByPackBarCode_PackResult" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:complexType name="ClsKf_ICStockBill_WMS">
+        <s:sequence>
+          <s:element minOccurs="1" maxOccurs="1" name="HItemID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HBarType" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HWhNumber" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HWhName" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HSPFlag" type="s:boolean" />
+          <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HSPNumber" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HSPName" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HSCWhID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HSCWhNumber" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HSCWhName" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HSCSPFlag" type="s:boolean" />
+          <s:element minOccurs="1" maxOccurs="1" name="HSCSPID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HSCSPNumber" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HSCSPName" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HDeptID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HDeptNumber" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HDeptName" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HSupID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HSupNumber" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HSupName" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HOWNERNAME" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HCustom" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HMulSourceFlag" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HStockStyle" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HStockInOrgID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HStockInOrgName" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HStockOutOrgID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HStockOutOrgName" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+        </s:sequence>
+      </s:complexType>
+      <s:element name="get_CheckTypeByBarCode_PackUnion">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="HBarCode" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBarCode_Pack" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_CheckTypeByBarCode_PackUnionResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="get_CheckTypeByBarCode_PackUnionResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_CheckTypeByBarCode_PackSplit">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="HBarCode" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBarCode_Pack" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_CheckTypeByBarCode_PackSplitResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="get_CheckTypeByBarCode_PackSplitResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="GetBillEntry_TmpList_Pack">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="GetBillEntry_TmpList_PackResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="GetBillEntry_TmpList_PackResult">
+              <s:complexType>
+                <s:sequence>
+                  <s:element ref="s:schema" />
+                  <s:any />
+                </s:sequence>
+              </s:complexType>
+            </s:element>
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SavePackUnionBill_New">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBarCode_Pack" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SavePackUnionBill_NewResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SavePackUnionBill_NewResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SavePackSplitBill_New">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBarCode_Pack" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SavePackSplitBill_NewResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SavePackSplitBill_NewResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_DelPonderationBillMain_Temp_Pack">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBarCode" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_DelPonderationBillMain_Temp_PackResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_DelPonderationBillMain_Temp_PackResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_PackBarCode_PackUnionBill">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBarCode_Pack" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HHMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockOrgID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_PackBarCode_PackUnionBillResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_PackBarCode_PackUnionBillResult" type="tns:ClsGy_BarCodeBill_WMS_Model" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:complexType name="ClsGy_BarCodeBill_WMS_Model">
+        <s:sequence>
+          <s:element minOccurs="1" maxOccurs="1" name="HItemID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HBarCode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HBatchNo" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HMaterID" type="s:long" />
+          <s:element minOccurs="1" maxOccurs="1" name="HUnitID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HBarCodeType" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
+          <s:element minOccurs="1" maxOccurs="1" name="HSupID" type="s:long" />
+          <s:element minOccurs="1" maxOccurs="1" name="HGroupID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HMakeDate" type="s:dateTime" />
+          <s:element minOccurs="0" maxOccurs="1" name="HRemark" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HSourceInterID" type="s:long" />
+          <s:element minOccurs="1" maxOccurs="1" name="HSourceEntryID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HPrintQty" type="s:long" />
+          <s:element minOccurs="1" maxOccurs="1" name="HDeptID" type="s:long" />
+          <s:element minOccurs="1" maxOccurs="1" name="HinitQty" type="s:double" />
+          <s:element minOccurs="0" maxOccurs="1" name="HMTONo" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HStopflag" type="s:boolean" />
+          <s:element minOccurs="1" maxOccurs="1" name="HProduceDate" type="s:dateTime" />
+          <s:element minOccurs="1" maxOccurs="1" name="HExpiryDate" type="s:dateTime" />
+        </s:sequence>
+      </s:complexType>
+      <s:element name="get_BarCode_PackUnionBill">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="HBarCode" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBarCode_Pack" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockOrgID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_BarCode_PackUnionBillResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="get_BarCode_PackUnionBillResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="GetBillEntry_Tmp_Pack">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="GetBillEntry_Tmp_PackResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="GetBillEntry_Tmp_PackResult">
+              <s:complexType>
+                <s:sequence>
+                  <s:element ref="s:schema" />
+                  <s:any />
+                </s:sequence>
+              </s:complexType>
+            </s:element>
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_DelPackUnionBill_Temp_Pack">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBarCode" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_DelPackUnionBill_Temp_PackResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_DelPackUnionBill_Temp_PackResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SavePackUnionBill_Add">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBarCode_Pack" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockOrgID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SavePackUnionBill_AddResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SavePackUnionBill_AddResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_BarCodePack_In_MoveStockBill_HuanTuo">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBarCode_Pack" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockOrgID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_BarCodePack_In_MoveStockBill_HuanTuoResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_BarCodePack_In_MoveStockBill_HuanTuoResult" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_BarCode_MoveStockBill_HuanTuo">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBarCode" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBarCode_Pack" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HPackUnionInterID_In" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockOrgID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_BarCode_MoveStockBill_HuanTuoResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="get_BarCode_MoveStockBill_HuanTuoResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="GetBillEntry_Temp_MoveStockBill_HuanTuo">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockOrgID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="GetBillEntry_Temp_MoveStockBill_HuanTuoResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="GetBillEntry_Temp_MoveStockBill_HuanTuoResult">
+              <s:complexType>
+                <s:sequence>
+                  <s:element ref="s:schema" />
+                  <s:any />
+                </s:sequence>
+              </s:complexType>
+            </s:element>
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_DelPackUnionBill_Temp_MoveStockBill_HuanTuo">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBarCode" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_DelPackUnionBill_Temp_MoveStockBill_HuanTuoResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_DelPackUnionBill_Temp_MoveStockBill_HuanTuoResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SaveMoveStockBill_HuanTuo">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBarCode_Pack" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockOrgID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SaveMoveStockBill_HuanTuoResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveMoveStockBill_HuanTuoResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_BarCode_PackUnionCarryUp">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBarCode_Pack" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HHMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockOrgID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_BarCode_PackUnionCarryUpResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_BarCode_PackUnionCarryUpResult" type="tns:ClsGy_BarCodeBill_WMS_Model" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_SNBarCode_PackUnionCarryUp">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="HBarCode" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBarCode_Pack" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockOrgID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_SNBarCode_PackUnionCarryUpResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="get_SNBarCode_PackUnionCarryUpResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="GetBillEntry_TmpList_PackUnionCarryUp">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="GetBillEntry_TmpList_PackUnionCarryUpResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="GetBillEntry_TmpList_PackUnionCarryUpResult">
+              <s:complexType>
+                <s:sequence>
+                  <s:element ref="s:schema" />
+                  <s:any />
+                </s:sequence>
+              </s:complexType>
+            </s:element>
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SavePackUnionCarryUpBill_New">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBarCode_Pack" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockOrgID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SavePackUnionCarryUpBill_NewResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SavePackUnionCarryUpBill_NewResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_DelPackUnionBill_Temp">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBarCode" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_DelPackUnionBill_TempResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_DelPackUnionBill_TempResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="GetSc_PackUnionBill_TempList">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockOrgID" type="s:long" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="GetSc_PackUnionBill_TempListResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="GetSc_PackUnionBill_TempListResult">
+              <s:complexType>
+                <s:sequence>
+                  <s:element ref="s:schema" />
+                  <s:any />
+                </s:sequence>
+              </s:complexType>
+            </s:element>
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="DeleteTemp_PackUnionBill">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="DeleteTemp_PackUnionBillResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="DeleteTemp_PackUnionBillResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="GetSourceBillList_BillCheck">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="GetSourceBillList_BillCheckResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="GetSourceBillList_BillCheckResult" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_BillBarCode_BillCheck">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_BillBarCode_BillCheckResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_BillBarCode_BillCheckResult" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_BillBarCode_MateOutCheck">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_BillBarCode_MateOutCheckResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_BillBarCode_MateOutCheckResult" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_BillBarCode_OtherOutCheck">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_BillBarCode_OtherOutCheckResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_BillBarCode_OtherOutCheckResult" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_BillBarCode_MoveStockCheck">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_BillBarCode_MoveStockCheckResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_BillBarCode_MoveStockCheckResult" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_BarCode_MoveStockBillCheck">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HBillID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSCSPID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
+            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_BarCode_MoveStockBillCheckResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_BarCode_MoveStockBillCheckResult" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="omodel_View" type="tns:ClsGy_BarCodeBill_WMS_Model_View" />
+            <s:element minOccurs="1" maxOccurs="1" name="HBillID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSCSPID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
+            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:complexType name="ClsGy_BarCodeBill_WMS_Model_View">
+        <s:complexContent mixed="false">
+          <s:extension base="tns:ClsGy_BarCodeBill_WMS_Model">
+            <s:sequence>
+              <s:element minOccurs="0" maxOccurs="1" name="HMaterNumber" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HMaterName" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HMaterModel" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HUnitName" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HSupName" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HGroupName" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HDeptName" type="s:string" />
+              <s:element minOccurs="1" maxOccurs="1" name="HErpClsID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HWHID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
+              <s:element minOccurs="0" maxOccurs="1" name="HCusRelationNumber" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HBarCodeStatus" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HWHName" type="s:string" />
+              <s:element minOccurs="1" maxOccurs="1" name="HDate" type="s:dateTime" />
+              <s:element minOccurs="1" maxOccurs="1" name="HInstructID" type="s:long" />
+              <s:element minOccurs="0" maxOccurs="1" name="HInstructNo" type="s:string" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSeOrderBillID" type="s:long" />
+              <s:element minOccurs="0" maxOccurs="1" name="HSeOrderBillNo" type="s:string" />
+              <s:element minOccurs="1" maxOccurs="1" name="HCheckerID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HAuxPropID" type="s:long" />
+              <s:element minOccurs="0" maxOccurs="1" name="HAuxPropName" type="s:string" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSTOCKORGID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSourceQty" type="s:double" />
+              <s:element minOccurs="0" maxOccurs="1" name="HBarCode_Pack" type="s:string" />
+            </s:sequence>
+          </s:extension>
+        </s:complexContent>
+      </s:complexType>
+      <s:complexType name="ClsXt_SystemParameterMain">
+        <s:sequence>
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_SourceBillCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_UpdateSourceInterID" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_MESFlag" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_FirstCheckOut" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Cg_POInStockBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Cg_POInStockBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Cg_POInStockBill_BarCodeCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_SourceBillCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_AutoBarCode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_SourceBillCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_Display" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_SourceBillCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBillCheck_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBillCheck_WHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBillCheck_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_SourceBillCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_FIFOList" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_FIFOCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_SimpleMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_AutoBarCode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBillCheck_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBillCheck_WHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBillCheck_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_FIFOList" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_FIFOCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_AutoSavePOStockInBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_NoRefresh" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_Display" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBillCheck_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBillCheck_WHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBillCheck_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBillCheck_SourceBarCodeCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_FIFOList" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_FIFOCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBillCheck_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBillCheck_WHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBillCheck_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_FIFOList" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_FIFOCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_SimpleMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBillCheck_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBillCheck_WHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBillCheck_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBillCheck_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBillCheck_WHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBillCheck_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBillCheck_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBillCheck_WHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBillCheck_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_FIFOList" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_FIFOCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_Display" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBillCheck_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBillCheck_WHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBillCheck_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_FIFOList" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_FIFOCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_FIFOList" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_FIFOCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_SourceBarCodeCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_SimpleMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_AutoSavePOStockInBackBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_MulSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_BillTypeOneScan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_BatchNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_MaterWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_SourceWHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_SimpleMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_PackUnionBill_SourceBillTypeCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_PackUnionBill_SourceBillNoCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="WMS_ERPStockCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="WMS_WMSStockCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="WMS_WMSStockCtl_ERPMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="WMS_SaveUpdateStock" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="WMS_MaterBarCodeDefQty" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="WMS_BatchBarCodeDefQty" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="WMS_SNBarCodeDefQty" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="WMS_CampanyName" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="WMS_OneKeyMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="WMS_BarCodeMustSameSourceBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="WMS_OneScanMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="WMS_UserByOrgRelation" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="WMS_MouldManagerCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="WMS_CloudMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="WMS_BillDateMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="BarCode_SourceQtyCtl" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="BarCode_PrintQty" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="BarCode_PrintQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="BarCode_UpdatePrintQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="BarCode_AutoProductInBillWMS" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="BarCode_AutoPOStockInBillWMS" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="BarCode_AutoMateOutBackBillWMS" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="BarCode_AutoSellOutBackBillWMS" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="BarCode_DeleterAndMakerMustSame" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBill_AutoProcExchBill" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ProcessExchangeBill_AutoBarCode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_FIFOCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_FullMoveCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_QtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_OneCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_FirstCheckOut" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_ProcessCheckCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_DeleteCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_LineBindCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_AutoFindSNO" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_ShowUSERProcess" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_SaveAutoAddnew" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_DeleteRelationCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_PreQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_QtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_QtyPreQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_QtyNextQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_ProcessCheckOut" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_FirstCheckOut" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_DeleteCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_FstAutoICMOReport" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_LastAutoICMOReport" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_AutoStockIn" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_InStockType" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_AutoFindSNO" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_ShowUSERProcess" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_SaveAutoAddnew" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_DeleteRelationCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_NextQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="QC_NoPassProdCheckBill_QtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="QC_NoPassProdCheckBill_BadReasonQtyCtrl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="QC_NoPassProdCheckBill_DeleteCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_FIFOCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_FullMoveCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_QtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_OneCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_DeleteCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_SaveAutoAddnew" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustOutBill_QtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustOutBill_DeleteCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustOutBill_SaveAutoAddnew" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESBeginWorkBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESReturnWorkBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESEndWorkBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESStopWorkBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBillWorkQtyStatus_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBillQualityStatus_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MaterToSourceBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MaterToSourceBill_MouldLifeCtrl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MaterToSourceBill_MouldLifeCtrlType" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="OA_ErrMsgBackBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESProceReportWorkBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="QC_FirstPieceCheckBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdOutBill_AutoCheck" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdOutBill_SaveAutoAddnew" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdOutBill_MouldLifeCtrl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdOutBill_MouldLifeCtrlType" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Gy_RoutingBill_SaveAutoLastProc" type="s:string" />
+        </s:sequence>
+      </s:complexType>
+      <s:element name="set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SavePonderationBillMain_Temp_BarCode_BillCheck">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="omodel_View" type="tns:ClsGy_BarCodeBill_WMS_Model_View" />
+            <s:element minOccurs="1" maxOccurs="1" name="HBillID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
+            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SavePonderationBillMain_Temp_BarCode_BillCheckResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SavePonderationBillMain_Temp_BarCode_BillCheckResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_CheckTypeByBarCode_BillCheck">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HBillID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
+            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_CheckTypeByBarCode_BillCheckResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_CheckTypeByBarCode_BillCheckResult" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_BillBarCode_Verify">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBarCode" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockOrgID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_BillBarCode_VerifyResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_BillBarCode_VerifyResult" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="GetKf_PonderationBillMain_Temp_BillCheck">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sWhere" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="GetKf_PonderationBillMain_Temp_BillCheckResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="GetKf_PonderationBillMain_Temp_BillCheckResult">
+              <s:complexType>
+                <s:sequence>
+                  <s:element ref="s:schema" />
+                  <s:any />
+                </s:sequence>
+              </s:complexType>
+            </s:element>
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_UpdateTemp_BillCheck">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="HBillID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_UpdateTemp_BillCheckResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_UpdateTemp_BillCheckResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="GetKf_PonderationBillMain_TempList_BillCheck">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="sHBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="sHOWNERID" type="s:long" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="GetKf_PonderationBillMain_TempList_BillCheckResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="GetKf_PonderationBillMain_TempList_BillCheckResult">
+              <s:complexType>
+                <s:sequence>
+                  <s:element ref="s:schema" />
+                  <s:any />
+                </s:sequence>
+              </s:complexType>
+            </s:element>
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="getDataSetByMasterSQL">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="sSQL" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sTable" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="getDataSetByMasterSQLResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="getDataSetByMasterSQLResult">
+              <s:complexType>
+                <s:sequence>
+                  <s:element ref="s:schema" />
+                  <s:any />
+                </s:sequence>
+              </s:complexType>
+            </s:element>
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
       <s:element name="getCheckOpen">
         <s:complexType />
       </s:element>
@@ -187,6 +1477,24 @@
           </s:sequence>
         </s:complexType>
       </s:element>
+      <s:element name="set_BarCodeAutoWMS">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockOrgID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_BarCodeAutoWMSResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_BarCodeAutoWMSResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
       <s:element name="get_CheckTypeByBarCode_Mould">
         <s:complexType>
           <s:sequence>
@@ -308,6 +1616,273 @@
             <s:element minOccurs="1" maxOccurs="1" name="sHDeptID" type="s:long" />
             <s:element minOccurs="0" maxOccurs="1" name="sHDeptName" type="s:string" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_MaxBillNoAndID_K3">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="sBillCode" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HTranType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_MaxBillNoAndID_K3Response">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="get_MaxBillNoAndID_K3Result" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_MaxBillNoAndID_CLD">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="sBillCode" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HTranType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_MaxBillNoAndID_CLDResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="get_MaxBillNoAndID_CLDResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_MaxBillNoAndID_New">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="HTranType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_MaxBillNoAndID_NewResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="get_MaxBillNoAndID_NewResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_MaxBillID">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="HTranType" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_MaxBillIDResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="get_MaxBillIDResult" type="s:boolean" />
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="CheckModRight">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="ModRightName" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sUserName" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="CheckModRightResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="CheckModRightResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_User">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="sUserName" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sUserPsd" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_UserResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_UserResult">
+              <s:complexType>
+                <s:sequence>
+                  <s:element ref="s:schema" />
+                  <s:any />
+                </s:sequence>
+              </s:complexType>
+            </s:element>
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="CheckUser">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="sUserName" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="CheckUserResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="CheckUserResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_TestStr">
+        <s:complexType />
+      </s:element>
+      <s:element name="get_TestStrResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="get_TestStrResult" type="s:boolean" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_ServerCon">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_ServerConResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_ServerCon2">
+        <s:complexType />
+      </s:element>
+      <s:element name="get_ServerCon2Response">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_ServerCon2Result" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_SubDisplay">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="sBillType" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_SubDisplayResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="get_SubDisplayResult" type="s:boolean" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_SubDisplayByOwner">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="sBillType" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_SubDisplayByOwnerResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="get_SubDisplayByOwnerResult" type="s:boolean" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="GetWorkProcInfoBoard">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="sSourceID" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErr" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="GetWorkProcInfoBoardResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="GetWorkProcInfoBoardResult">
+              <s:complexType>
+                <s:sequence>
+                  <s:element ref="s:schema" />
+                  <s:any />
+                </s:sequence>
+              </s:complexType>
+            </s:element>
+            <s:element minOccurs="0" maxOccurs="1" name="sErr" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="GetICInventoryByBarCode_View">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="sWhere" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErr" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="GetICInventoryByBarCode_ViewResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="GetICInventoryByBarCode_ViewResult">
+              <s:complexType>
+                <s:sequence>
+                  <s:element ref="s:schema" />
+                  <s:any />
+                </s:sequence>
+              </s:complexType>
+            </s:element>
+            <s:element minOccurs="0" maxOccurs="1" name="sErr" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="GetMaterByBarCode_View">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="sWhere" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErr" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="GetMaterByBarCode_ViewResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="GetMaterByBarCode_ViewResult">
+              <s:complexType>
+                <s:sequence>
+                  <s:element ref="s:schema" />
+                  <s:any />
+                </s:sequence>
+              </s:complexType>
+            </s:element>
+            <s:element minOccurs="0" maxOccurs="1" name="sErr" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
@@ -443,45 +2018,6 @@
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:complexType name="ClsKf_ICStockBill_WMS">
-        <s:sequence>
-          <s:element minOccurs="1" maxOccurs="1" name="HItemID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HBarType" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HWhNumber" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HWhName" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HSPFlag" type="s:boolean" />
-          <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HSPNumber" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HSPName" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HSCWhID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HSCWhNumber" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HSCWhName" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HSCSPFlag" type="s:boolean" />
-          <s:element minOccurs="1" maxOccurs="1" name="HSCSPID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HSCSPNumber" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HSCSPName" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HDeptID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HDeptNumber" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HDeptName" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HSupID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HSupNumber" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HSupName" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HOWNERNAME" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HCustom" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HMulSourceFlag" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HStockStyle" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HStockInOrgID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HStockInOrgName" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HStockOutOrgID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HStockOutOrgName" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
-        </s:sequence>
-      </s:complexType>
       <s:element name="set_SavePonderationBillMain_Temp_BarCode_OutFast">
         <s:complexType>
           <s:sequence>
@@ -650,330 +2186,6 @@
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:complexType name="ClsXt_SystemParameterMain">
-        <s:sequence>
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_SourceBillCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_BatchNoCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_MultilineCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_MaterWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_SourceWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_UpdateSourceInterID" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_MESFlag" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Cg_POInStockBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Cg_POInStockBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Cg_POInStockBill_BarCodeCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_SourceBillCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_BatchNoCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_MultilineCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_MaterWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_SourceWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_AutoBarCode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_SourceBillCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_BatchNoCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_MultilineCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_MaterWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_SourceWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_Display" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_SourceBillCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_BatchNoCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_MultilineCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_MaterWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_SourceWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBillCheck_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBillCheck_WHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBillCheck_MultilineCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_SourceBillCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_BatchNoCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_MultilineCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_MaterWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_SourceWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_BatchNoCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_MultilineCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_MaterWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_SourceWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_FIFOList" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_FIFOCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_SimpleMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_AutoBarCode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBillCheck_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBillCheck_WHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBillCheck_MultilineCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_BatchNoCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_MultilineCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_MaterWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_SourceWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_FIFOList" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_FIFOCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_AutoSavePOStockInBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_NoRefresh" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_Display" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBillCheck_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBillCheck_WHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBillCheck_MultilineCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_BatchNoCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_MultilineCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_MaterWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_SourceWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_FIFOList" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_FIFOCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBillCheck_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBillCheck_WHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBillCheck_MultilineCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_BatchNoCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_MultilineCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_MaterWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_SourceWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_FIFOList" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_FIFOCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_SimpleMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBillCheck_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBillCheck_WHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBillCheck_MultilineCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_BatchNoCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_MultilineCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_MaterWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_SourceWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBillCheck_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBillCheck_WHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBillCheck_MultilineCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_BatchNoCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_MultilineCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_MaterWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_SourceWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBillCheck_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBillCheck_WHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBillCheck_MultilineCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_BatchNoCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_MultilineCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_MaterWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_SourceWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_FIFOList" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_FIFOCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_Display" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBillCheck_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBillCheck_WHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBillCheck_MultilineCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_BatchNoCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_MultilineCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_MaterWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_SourceWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_FIFOList" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_FIFOCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_BatchNoCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_MultilineCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_MaterWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_SourceWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_FIFOList" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_FIFOCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_SourceBarCodeCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_BatchNoCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_MultilineCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_MaterWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_SourceWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_BatchNoCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_MultilineCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_MaterWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_SourceWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_BatchNoCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_MultilineCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_MaterWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_SourceWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_BatchNoCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_MultilineCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_MaterWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_SourceWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_BatchNoCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_MultilineCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_MaterWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_SourceWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_SimpleMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_BatchNoCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_MultilineCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_MaterWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_SourceWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_AutoSavePOStockInBackBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_BatchNoCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_MultilineCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_MaterWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_SourceWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_MustQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_MulSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_BillTypeOneScan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_BatchNoCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_MultilineCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_MaterWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_SourceWHSPCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_SimpleMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="WMS_ERPStockCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="WMS_WMSStockCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="WMS_WMSStockCtl_ERPMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="WMS_SaveUpdateStock" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="WMS_MaterBarCodeDefQty" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="WMS_BatchBarCodeDefQty" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="WMS_SNBarCodeDefQty" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="WMS_CampanyName" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="WMS_OneKeyMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="WMS_BarCodeMustSameSourceBill" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="WMS_OneScanMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="WMS_UserByOrgRelation" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="WMS_MouldManagerCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="WMS_CloudMode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="BarCode_SourceQtyCtl" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="BarCode_PrintQty" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="BarCode_PrintQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="BarCode_UpdatePrintQtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_FIFOCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_FullMoveCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_QtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_OneCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_FirstCheckOut" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_ProcessCheckCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_DeleteCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_LineBindCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_QtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_ProcessCheckOut" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_FirstCheckOut" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_DeleteCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="QC_NoPassProdCheckBill_QtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="QC_NoPassProdCheckBill_BadReasonQtyCtrl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="QC_NoPassProdCheckBill_DeleteCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_FIFOCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_FullMoveCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_QtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_OneCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_DeleteCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustOutBill_QtyCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustOutBill_DeleteCtl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_FirstCheckOut" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESBeginWorkBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESReturnWorkBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESEndWorkBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESStopWorkBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBillWorkQtyStatus_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBillQualityStatus_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MaterToSourceBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MaterToSourceBill_MouldLifeCtrl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MaterToSourceBill_MouldLifeCtrlType" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="OA_ErrMsgBackBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESProceReportWorkBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="QC_FirstPieceCheckBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_SaveAutoAddnew" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_SaveAutoAddnew" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_SaveAutoAddnew" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustOutBill_SaveAutoAddnew" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdOutBill_AutoCheck" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdOutBill_SaveAutoAddnew" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdOutBill_MouldLifeCtrl" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdOutBill_MouldLifeCtrlType" type="s:string" />
-        </s:sequence>
-      </s:complexType>
       <s:element name="get_CheckTypeByBarCode_MulSourceBillResponse">
         <s:complexType>
           <s:sequence>
@@ -1372,6 +2584,7 @@
           <s:element minOccurs="1" maxOccurs="1" name="HMulSourceBill" type="s:long" />
           <s:element minOccurs="0" maxOccurs="1" name="HBeginDate" type="s:string" />
           <s:element minOccurs="0" maxOccurs="1" name="HEndDate" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HUnitID" type="s:long" />
         </s:sequence>
       </s:complexType>
       <s:element name="set_SaveDoorOutCheck_BarCodeResponse">
@@ -1481,6 +2694,28 @@
           <s:sequence>
             <s:element minOccurs="0" maxOccurs="1" name="getSourceBillList_NewResult" type="tns:ClsKf_ICStockBill_WMS" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_BillSubType">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockOrgID" type="s:long" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_BillSubTypeResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_BillSubTypeResult">
+              <s:complexType>
+                <s:sequence>
+                  <s:element ref="s:schema" />
+                  <s:any />
+                </s:sequence>
+              </s:complexType>
+            </s:element>
           </s:sequence>
         </s:complexType>
       </s:element>
@@ -1684,6 +2919,30 @@
           </s:sequence>
         </s:complexType>
       </s:element>
+      <s:element name="get_SourceBill_PackBarCode">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockOrgID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HAccessFlag" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_SourceBill_PackBarCodeResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_SourceBill_PackBarCodeResult" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
       <s:element name="GetSourceBillList">
         <s:complexType>
           <s:sequence>
@@ -1730,6 +2989,28 @@
         <s:complexType>
           <s:sequence>
             <s:element minOccurs="0" maxOccurs="1" name="get_SourceBarCode_ProductInResult" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_SourceBarCode_POStockIn">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockOrgID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_SourceBarCode_POStockInResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_SourceBarCode_POStockInResult" type="tns:ClsKf_ICStockBill_WMS" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
@@ -2038,70 +3319,41 @@
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:complexType name="ClsGy_BarCodeBill_WMS_Model_View">
-        <s:complexContent mixed="false">
-          <s:extension base="tns:ClsGy_BarCodeBill_WMS_Model">
-            <s:sequence>
-              <s:element minOccurs="0" maxOccurs="1" name="HMaterNumber" type="s:string" />
-              <s:element minOccurs="0" maxOccurs="1" name="HMaterName" type="s:string" />
-              <s:element minOccurs="0" maxOccurs="1" name="HMaterModel" type="s:string" />
-              <s:element minOccurs="0" maxOccurs="1" name="HUnitName" type="s:string" />
-              <s:element minOccurs="0" maxOccurs="1" name="HSupName" type="s:string" />
-              <s:element minOccurs="0" maxOccurs="1" name="HGroupName" type="s:string" />
-              <s:element minOccurs="0" maxOccurs="1" name="HDeptName" type="s:string" />
-              <s:element minOccurs="1" maxOccurs="1" name="HErpClsID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HWHID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
-              <s:element minOccurs="0" maxOccurs="1" name="HCusRelationNumber" type="s:string" />
-              <s:element minOccurs="0" maxOccurs="1" name="HBarCodeStatus" type="s:string" />
-              <s:element minOccurs="0" maxOccurs="1" name="HWHName" type="s:string" />
-              <s:element minOccurs="1" maxOccurs="1" name="HDate" type="s:dateTime" />
-              <s:element minOccurs="1" maxOccurs="1" name="HInstructID" type="s:long" />
-              <s:element minOccurs="0" maxOccurs="1" name="HInstructNo" type="s:string" />
-              <s:element minOccurs="1" maxOccurs="1" name="HSeOrderBillID" type="s:long" />
-              <s:element minOccurs="0" maxOccurs="1" name="HSeOrderBillNo" type="s:string" />
-              <s:element minOccurs="1" maxOccurs="1" name="HCheckerID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HAuxPropID" type="s:long" />
-              <s:element minOccurs="0" maxOccurs="1" name="HAuxPropName" type="s:string" />
-              <s:element minOccurs="1" maxOccurs="1" name="HSTOCKORGID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HSourceQty" type="s:double" />
-              <s:element minOccurs="0" maxOccurs="1" name="HBarCode_Pack" type="s:string" />
-            </s:sequence>
-          </s:extension>
-        </s:complexContent>
-      </s:complexType>
-      <s:complexType name="ClsGy_BarCodeBill_WMS_Model">
-        <s:sequence>
-          <s:element minOccurs="1" maxOccurs="1" name="HItemID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HBarCode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HBatchNo" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HMaterID" type="s:long" />
-          <s:element minOccurs="1" maxOccurs="1" name="HUnitID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HBarCodeType" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
-          <s:element minOccurs="1" maxOccurs="1" name="HSupID" type="s:long" />
-          <s:element minOccurs="1" maxOccurs="1" name="HGroupID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HMakeDate" type="s:dateTime" />
-          <s:element minOccurs="0" maxOccurs="1" name="HRemark" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HSourceInterID" type="s:long" />
-          <s:element minOccurs="1" maxOccurs="1" name="HSourceEntryID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HPrintQty" type="s:long" />
-          <s:element minOccurs="1" maxOccurs="1" name="HDeptID" type="s:long" />
-          <s:element minOccurs="1" maxOccurs="1" name="HinitQty" type="s:double" />
-          <s:element minOccurs="0" maxOccurs="1" name="HMTONo" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HStopflag" type="s:boolean" />
-          <s:element minOccurs="1" maxOccurs="1" name="HProduceDate" type="s:dateTime" />
-          <s:element minOccurs="1" maxOccurs="1" name="HExpiryDate" type="s:dateTime" />
-        </s:sequence>
-      </s:complexType>
       <s:element name="get_SavePonderationBillMain_Temp_BarCodeResponse">
         <s:complexType>
           <s:sequence>
             <s:element minOccurs="0" maxOccurs="1" name="get_SavePonderationBillMain_Temp_BarCodeResult" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_SavePonderationBillMain_Temp_PackBarCode">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="omodel_View" type="tns:ClsGy_BarCodeBill_WMS_Model_View" />
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSCSPID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="SourceFlag" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockOrgID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockOutOrgID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HCusBarCode" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HCustom2" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_SavePonderationBillMain_Temp_PackBarCodeResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_SavePonderationBillMain_Temp_PackBarCodeResult" type="tns:ClsKf_ICStockBill_WMS" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
@@ -2120,6 +3372,32 @@
         <s:complexType>
           <s:sequence>
             <s:element minOccurs="0" maxOccurs="1" name="get_BaseSetResult" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_BillBarCode">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HPTQty" type="s:double" />
+            <s:element minOccurs="1" maxOccurs="1" name="HPlanMode" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HFIFOWhID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockOrgID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_BillBarCodeResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_BillBarCodeResult" type="tns:ClsKf_ICStockBill_WMS" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
@@ -2144,6 +3422,8 @@
             <s:element minOccurs="1" maxOccurs="1" name="HStockOutOrgID" type="s:long" />
             <s:element minOccurs="0" maxOccurs="1" name="HScanStyle" type="s:string" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HCustom1" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HCustom2" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
@@ -2172,6 +3452,8 @@
             <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
             <s:element minOccurs="1" maxOccurs="1" name="HStockInOrgID" type="s:long" />
             <s:element minOccurs="1" maxOccurs="1" name="HStockOutOrgID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HCustom1" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HCustom2" type="s:string" />
             <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
@@ -2574,450 +3856,141 @@
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="get_CheckTypeByPackBarCode_Pack">
+      <s:element name="set_SaveOtherInBill_CLD_New">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBarCode_Pack" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HHMaker" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_CheckTypeByPackBarCode_PackResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="get_CheckTypeByPackBarCode_PackResult" type="tns:ClsKf_ICStockBill_WMS" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_CheckTypeByBarCode_PackUnion">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="HBarCode" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBarCode_Pack" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_CheckTypeByBarCode_PackUnionResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="get_CheckTypeByBarCode_PackUnionResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_CheckTypeByBarCode_PackSplit">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="HBarCode" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBarCode_Pack" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_CheckTypeByBarCode_PackSplitResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="get_CheckTypeByBarCode_PackSplitResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="GetBillEntry_TmpList_Pack">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="GetBillEntry_TmpList_PackResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="GetBillEntry_TmpList_PackResult">
-              <s:complexType>
-                <s:sequence>
-                  <s:element ref="s:schema" />
-                  <s:any />
-                </s:sequence>
-              </s:complexType>
-            </s:element>
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SavePackUnionBill_New">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBarCode_Pack" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SavePackUnionBill_NewResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_SavePackUnionBill_NewResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SavePackSplitBill_New">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBarCode_Pack" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SavePackSplitBill_NewResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_SavePackSplitBill_NewResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_DelPonderationBillMain_Temp_Pack">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBarCode" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_DelPonderationBillMain_Temp_PackResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_DelPonderationBillMain_Temp_PackResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="GetSourceBillList_BillCheck">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="GetSourceBillList_BillCheckResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="GetSourceBillList_BillCheckResult" type="tns:ClsKf_ICStockBill_WMS" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_BillBarCode_BillCheck">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_BillBarCode_BillCheckResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="get_BillBarCode_BillCheckResult" type="tns:ClsKf_ICStockBill_WMS" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_BillBarCode_MateOutCheck">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_BillBarCode_MateOutCheckResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="get_BillBarCode_MateOutCheckResult" type="tns:ClsKf_ICStockBill_WMS" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_BillBarCode_OtherOutCheck">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_BillBarCode_OtherOutCheckResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="get_BillBarCode_OtherOutCheckResult" type="tns:ClsKf_ICStockBill_WMS" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_BillBarCode_MoveStockCheck">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_BillBarCode_MoveStockCheckResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="get_BillBarCode_MoveStockCheckResult" type="tns:ClsKf_ICStockBill_WMS" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_BarCode_MoveStockBillCheck">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HBillID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HSCSPID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
-            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_BarCode_MoveStockBillCheckResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="get_BarCode_MoveStockBillCheckResult" type="tns:ClsKf_ICStockBill_WMS" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="omodel_View" type="tns:ClsGy_BarCodeBill_WMS_Model_View" />
-            <s:element minOccurs="1" maxOccurs="1" name="HBillID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HSCSPID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
-            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_OtherInBillMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" />
             <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckResponse">
+      <s:complexType name="ClsKf_OtherInBillMain">
+        <s:complexContent mixed="false">
+          <s:extension base="tns:ClsXt_BaseBillMain">
+            <s:sequence>
+              <s:element minOccurs="1" maxOccurs="1" name="HSupID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HWHID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HEmpID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HManagerID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSecManagerID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HKeeperID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HDeptID" type="s:long" />
+              <s:element minOccurs="0" maxOccurs="1" name="HExplanation" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HInnerBillNo" type="s:string" />
+              <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
+              <s:element minOccurs="0" maxOccurs="1" name="HStockStyle" type="s:string" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSTOCKORGID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+            </s:sequence>
+          </s:extension>
+        </s:complexContent>
+      </s:complexType>
+      <s:element name="set_SaveOtherInBill_CLD_NewResponse">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckResult" type="s:boolean" />
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveOtherInBill_CLD_NewResult" type="s:boolean" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="set_SavePonderationBillMain_Temp_BarCode_BillCheck">
+      <s:element name="set_SaveOtherInBill_MES">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="omodel_View" type="tns:ClsGy_BarCodeBill_WMS_Model_View" />
-            <s:element minOccurs="1" maxOccurs="1" name="HBillID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
-            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_OtherInBillMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" />
             <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="set_SavePonderationBillMain_Temp_BarCode_BillCheckResponse">
+      <s:element name="set_SaveOtherInBill_MESResponse">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_SavePonderationBillMain_Temp_BarCode_BillCheckResult" type="s:boolean" />
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveOtherInBill_MESResult" type="s:boolean" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="get_CheckTypeByBarCode_BillCheck">
+      <s:element name="set_SaveOtherInBill_BillCheck">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HBillID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
-            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_OtherInBillMain" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="get_CheckTypeByBarCode_BillCheckResponse">
+      <s:element name="set_SaveOtherInBill_BillCheckResponse">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="get_CheckTypeByBarCode_BillCheckResult" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveOtherInBill_BillCheckResult" type="s:boolean" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="GetKf_PonderationBillMain_Temp_BillCheck">
+      <s:element name="set_SaveMouldProdInBill_New">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sBillType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sWhere" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="GetKf_PonderationBillMain_Temp_BillCheckResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="GetKf_PonderationBillMain_Temp_BillCheckResult">
-              <s:complexType>
-                <s:sequence>
-                  <s:element ref="s:schema" />
-                  <s:any />
-                </s:sequence>
-              </s:complexType>
-            </s:element>
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_UpdateTemp_BillCheck">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="HBillID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsSc_MouldProdInBillMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="set_UpdateTemp_BillCheckResponse">
+      <s:complexType name="ClsSc_MouldProdInBillMain">
+        <s:complexContent mixed="false">
+          <s:extension base="tns:ClsXt_BaseBillMain">
+            <s:sequence>
+              <s:element minOccurs="1" maxOccurs="1" name="HSupID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HWHID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HEmpID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HManagerID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSecManagerID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HKeeperID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HDeptID" type="s:long" />
+              <s:element minOccurs="0" maxOccurs="1" name="HExplanation" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HInnerBillNo" type="s:string" />
+              <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
+            </s:sequence>
+          </s:extension>
+        </s:complexContent>
+      </s:complexType>
+      <s:element name="set_SaveMouldProdInBill_NewResponse">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_UpdateTemp_BillCheckResult" type="s:boolean" />
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveMouldProdInBill_NewResult" type="s:boolean" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="GetKf_PonderationBillMain_TempList_BillCheck">
+      <s:element name="set_SaveOtherInBill_CLD">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="sHBillType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHMaker" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="sHOWNERID" type="s:long" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="GetKf_PonderationBillMain_TempList_BillCheckResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="GetKf_PonderationBillMain_TempList_BillCheckResult">
-              <s:complexType>
-                <s:sequence>
-                  <s:element ref="s:schema" />
-                  <s:any />
-                </s:sequence>
-              </s:complexType>
-            </s:element>
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="getDataSetByMasterSQL">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="sSQL" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sTable" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_OtherInBillMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="getDataSetByMasterSQLResponse">
+      <s:element name="set_SaveOtherInBill_CLDResponse">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="getDataSetByMasterSQLResult">
-              <s:complexType>
-                <s:sequence>
-                  <s:element ref="s:schema" />
-                  <s:any />
-                </s:sequence>
-              </s:complexType>
-            </s:element>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveOtherInBill_CLDResult" type="s:boolean" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="set_SaveProcReportMoveBill_MoveStock">
+      <s:element name="set_SaveProcReportMoveBill_New">
         <s:complexType>
           <s:sequence>
             <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ProductInBillMain" />
             <s:element minOccurs="1" maxOccurs="1" name="HOutBillID" type="s:long" />
             <s:element minOccurs="0" maxOccurs="1" name="HOutBillNo" type="s:string" />
             <s:element minOccurs="0" maxOccurs="1" name="HPPBomBillNo" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HSCSPID" type="s:long" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
@@ -3044,6 +4017,46 @@
           </s:extension>
         </s:complexContent>
       </s:complexType>
+      <s:element name="set_SaveProcReportMoveBill_NewResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveProcReportMoveBill_NewResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SaveProcReportMoveBill_CLD_New">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ProductInBillMain" />
+            <s:element minOccurs="1" maxOccurs="1" name="HOutBillID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HOutBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SaveProcReportMoveBill_CLD_NewResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveProcReportMoveBill_CLD_NewResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SaveProcReportMoveBill_MoveStock">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ProductInBillMain" />
+            <s:element minOccurs="1" maxOccurs="1" name="HOutBillID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HOutBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HPPBomBillNo" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSCSPID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
       <s:element name="set_SaveProcReportMoveBill_MoveStockResponse">
         <s:complexType>
           <s:sequence>
@@ -4406,279 +5419,11 @@
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="get_MaxBillNoAndID_K3">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="sBillCode" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HTranType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_MaxBillNoAndID_K3Response">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="get_MaxBillNoAndID_K3Result" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_MaxBillNoAndID_CLD">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="sBillCode" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HTranType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_MaxBillNoAndID_CLDResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="get_MaxBillNoAndID_CLDResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_MaxBillNoAndID_New">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="HTranType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_MaxBillNoAndID_NewResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="get_MaxBillNoAndID_NewResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_MaxBillID">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="HTranType" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_MaxBillIDResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="get_MaxBillIDResult" type="s:boolean" />
-            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="CheckModRight">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="ModRightName" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sUserName" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="CheckModRightResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="CheckModRightResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_User">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="sUserName" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sUserPsd" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_UserResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="get_UserResult">
-              <s:complexType>
-                <s:sequence>
-                  <s:element ref="s:schema" />
-                  <s:any />
-                </s:sequence>
-              </s:complexType>
-            </s:element>
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="CheckUser">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="sUserName" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="CheckUserResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="CheckUserResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_TestStr">
-        <s:complexType />
-      </s:element>
-      <s:element name="get_TestStrResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="get_TestStrResult" type="s:boolean" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_ServerCon">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_ServerConResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_ServerCon2">
-        <s:complexType />
-      </s:element>
-      <s:element name="get_ServerCon2Response">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="get_ServerCon2Result" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_SubDisplay">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="sBillType" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_SubDisplayResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="get_SubDisplayResult" type="s:boolean" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_SubDisplayByOwner">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="sBillType" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_SubDisplayByOwnerResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="get_SubDisplayByOwnerResult" type="s:boolean" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="GetWorkProcInfoBoard">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="sSourceID" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErr" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="GetWorkProcInfoBoardResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="GetWorkProcInfoBoardResult">
-              <s:complexType>
-                <s:sequence>
-                  <s:element ref="s:schema" />
-                  <s:any />
-                </s:sequence>
-              </s:complexType>
-            </s:element>
-            <s:element minOccurs="0" maxOccurs="1" name="sErr" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="GetICInventoryByBarCode_View">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="sWhere" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErr" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="GetICInventoryByBarCode_ViewResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="GetICInventoryByBarCode_ViewResult">
-              <s:complexType>
-                <s:sequence>
-                  <s:element ref="s:schema" />
-                  <s:any />
-                </s:sequence>
-              </s:complexType>
-            </s:element>
-            <s:element minOccurs="0" maxOccurs="1" name="sErr" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="GetMaterByBarCode_View">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="sWhere" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErr" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="GetMaterByBarCode_ViewResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="GetMaterByBarCode_ViewResult">
-              <s:complexType>
-                <s:sequence>
-                  <s:element ref="s:schema" />
-                  <s:any />
-                </s:sequence>
-              </s:complexType>
-            </s:element>
-            <s:element minOccurs="0" maxOccurs="1" name="sErr" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SaveOtherOutBill_CLD">
+      <s:element name="set_SaveOtherOutBill">
         <s:complexType>
           <s:sequence>
             <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_OtherOutBillMain" />
             <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
@@ -4705,6 +5450,190 @@
           </s:extension>
         </s:complexContent>
       </s:complexType>
+      <s:element name="set_SaveOtherOutBillResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveOtherOutBillResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_CheckAddOtherOutBill">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_OtherOutBillMain_K3" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:complexType name="ClsKf_OtherOutBillMain_K3">
+        <s:sequence>
+          <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HDate" type="s:dateTime" />
+          <s:element minOccurs="1" maxOccurs="1" name="HYear" type="s:long" />
+          <s:element minOccurs="1" maxOccurs="1" name="HPeriod" type="s:long" />
+          <s:element minOccurs="1" maxOccurs="1" name="HSManagerID" type="s:long" />
+          <s:element minOccurs="1" maxOccurs="1" name="HFManagerID" type="s:long" />
+          <s:element minOccurs="1" maxOccurs="1" name="HManagerID" type="s:long" />
+          <s:element minOccurs="1" maxOccurs="1" name="HSupplyID" type="s:long" />
+          <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
+          <s:element minOccurs="1" maxOccurs="1" name="HDeptID" type="s:long" />
+          <s:element minOccurs="1" maxOccurs="1" name="HEmpID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HExplanation" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
+          <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HRemark" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HBillerID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HMakeDate" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HUpDater" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HUpDateDate" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HChecker" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HCheckDate" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HCloseMan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HCloseDate" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HDeleteMan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HDeleteDate" type="s:string" />
+        </s:sequence>
+      </s:complexType>
+      <s:element name="set_CheckAddOtherOutBillResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_CheckAddOtherOutBillResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_CheckOtherOutBill">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_OtherOutBillMain_K3" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_CheckOtherOutBillResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_CheckOtherOutBillResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_CheckOtherOutBill_Row">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="HSourceInterID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSourceEntryID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_CheckOtherOutBill_RowResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_CheckOtherOutBill_RowResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_AuditOtherOutBill">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_OtherOutBillMain_K3" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_AuditOtherOutBillResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_AuditOtherOutBillResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_StockOutStyle">
+        <s:complexType />
+      </s:element>
+      <s:element name="get_StockOutStyleResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_StockOutStyleResult">
+              <s:complexType>
+                <s:sequence>
+                  <s:element ref="s:schema" />
+                  <s:any />
+                </s:sequence>
+              </s:complexType>
+            </s:element>
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SaveOtherOutBill_New">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_OtherOutBillMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SaveOtherOutBill_NewResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveOtherOutBill_NewResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SaveOtherOutBill_CLD_New">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_OtherOutBillMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SaveOtherOutBill_CLD_NewResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveOtherOutBill_CLD_NewResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SaveOtherOutBill_MES">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_OtherOutBillMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SaveOtherOutBill_MESResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveOtherOutBill_MESResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SaveOtherOutBill_CLD">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_OtherOutBillMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
       <s:element name="set_SaveOtherOutBill_CLDResponse">
         <s:complexType>
           <s:sequence>
@@ -5562,28 +6491,6 @@
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:complexType name="ClsKf_OtherInBillMain">
-        <s:complexContent mixed="false">
-          <s:extension base="tns:ClsXt_BaseBillMain">
-            <s:sequence>
-              <s:element minOccurs="1" maxOccurs="1" name="HSupID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HWHID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HEmpID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HManagerID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HSecManagerID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HKeeperID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HDeptID" type="s:long" />
-              <s:element minOccurs="0" maxOccurs="1" name="HExplanation" type="s:string" />
-              <s:element minOccurs="0" maxOccurs="1" name="HInnerBillNo" type="s:string" />
-              <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
-              <s:element minOccurs="0" maxOccurs="1" name="HStockStyle" type="s:string" />
-              <s:element minOccurs="1" maxOccurs="1" name="HSTOCKORGID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
-            </s:sequence>
-          </s:extension>
-        </s:complexContent>
-      </s:complexType>
       <s:element name="set_SaveOtherInBillResponse">
         <s:complexType>
           <s:sequence>
@@ -5705,50 +6612,16 @@
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="set_SaveOtherInBill_CLD_New">
+      <s:element name="set_SaveMoveStockStepInBill_New">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_OtherInBillMain" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SaveOtherInBill_CLD_NewResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_SaveOtherInBill_CLD_NewResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SaveOtherInBill_BillCheck">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_OtherInBillMain" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SaveOtherInBill_BillCheckResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_SaveOtherInBill_BillCheckResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SaveMouldProdInBill_New">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsSc_MouldProdInBillMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_MoveStockStepInBillMain" />
             <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:complexType name="ClsSc_MouldProdInBillMain">
+      <s:complexType name="ClsKf_MoveStockStepInBillMain">
         <s:complexContent mixed="false">
           <s:extension base="tns:ClsXt_BaseBillMain">
             <s:sequence>
@@ -5763,70 +6636,161 @@
               <s:element minOccurs="0" maxOccurs="1" name="HExplanation" type="s:string" />
               <s:element minOccurs="0" maxOccurs="1" name="HInnerBillNo" type="s:string" />
               <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
+              <s:element minOccurs="0" maxOccurs="1" name="HAddress" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HLinkMan" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HLinkPhone" type="s:string" />
+              <s:element minOccurs="1" maxOccurs="1" name="HConveyTypeID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HConveyCompID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HConveyMoney" type="s:double" />
+              <s:element minOccurs="0" maxOccurs="1" name="HStockStyle" type="s:string" />
+              <s:element minOccurs="1" maxOccurs="1" name="HStockInOrgID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HStockOutOrgID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSTOCKORGID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
             </s:sequence>
           </s:extension>
         </s:complexContent>
       </s:complexType>
-      <s:element name="set_SaveMouldProdInBill_NewResponse">
+      <s:element name="set_SaveMoveStockStepInBill_NewResponse">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_SaveMouldProdInBill_NewResult" type="s:boolean" />
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveMoveStockStepInBill_NewResult" type="s:boolean" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="set_SaveOtherInBill_CLD">
+      <s:element name="set_SaveMoveStockStepInBill_CLD_New">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_OtherInBillMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_MoveStockStepInBillMain" />
             <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" />
             <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="set_SaveOtherInBill_CLDResponse">
+      <s:element name="set_SaveMoveStockStepInBill_CLD_NewResponse">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_SaveOtherInBill_CLDResult" type="s:boolean" />
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveMoveStockStepInBill_CLD_NewResult" type="s:boolean" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="set_SaveProcReportMoveBill_New">
+      <s:element name="set_SaveCheckStockBill">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ProductInBillMain" />
-            <s:element minOccurs="1" maxOccurs="1" name="HOutBillID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="HOutBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HPPBomBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_CheckStockBillMain_K3" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHMaker" type="s:string" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="set_SaveProcReportMoveBill_NewResponse">
+      <s:complexType name="ClsKf_CheckStockBillMain_K3">
+        <s:sequence>
+          <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HDate" type="s:dateTime" />
+          <s:element minOccurs="1" maxOccurs="1" name="HYear" type="s:long" />
+          <s:element minOccurs="1" maxOccurs="1" name="HPeriod" type="s:long" />
+          <s:element minOccurs="1" maxOccurs="1" name="HSManagerID" type="s:long" />
+          <s:element minOccurs="1" maxOccurs="1" name="HFManagerID" type="s:long" />
+          <s:element minOccurs="1" maxOccurs="1" name="HManagerID" type="s:long" />
+          <s:element minOccurs="1" maxOccurs="1" name="HSupplyID" type="s:long" />
+          <s:element minOccurs="1" maxOccurs="1" name="HWHID" type="s:long" />
+          <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
+          <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
+          <s:element minOccurs="1" maxOccurs="1" name="HSCSPID" type="s:long" />
+          <s:element minOccurs="1" maxOccurs="1" name="HDeptID" type="s:long" />
+          <s:element minOccurs="1" maxOccurs="1" name="HEmpID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HExplanation" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
+          <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HRemark" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HBillerID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HMakeDate" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HUpDater" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HUpDateDate" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HChecker" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HCheckDate" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HCloseMan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HCloseDate" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HDeleteMan" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HDeleteDate" type="s:string" />
+        </s:sequence>
+      </s:complexType>
+      <s:element name="set_SaveCheckStockBillResponse">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_SaveProcReportMoveBill_NewResult" type="s:boolean" />
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveCheckStockBillResult" type="s:boolean" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="set_SaveProcReportMoveBill_CLD_New">
+      <s:element name="set_SaveCheckStockBill_WMS">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ProductInBillMain" />
-            <s:element minOccurs="1" maxOccurs="1" name="HOutBillID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="HOutBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
+            <s:element minOccurs="1" maxOccurs="1" name="sHInterID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="sHWHID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="sHSPID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHMaker" type="s:string" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="set_SaveProcReportMoveBill_CLD_NewResponse">
+      <s:element name="set_SaveCheckStockBill_WMSResponse">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_SaveProcReportMoveBill_CLD_NewResult" type="s:boolean" />
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveCheckStockBill_WMSResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="Get_IsCheckStock_ICInventory">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="sHInterID" type="s:long" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="Get_IsCheckStock_ICInventoryResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="Get_IsCheckStock_ICInventoryResult" type="s:boolean" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SaveSellOutBackBill">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ICStockBillMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SaveSellOutBackBillResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveSellOutBackBillResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SaveSellOutBackBill_New">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ICStockBillMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SaveSellOutBackBill_NewResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveSellOutBackBill_NewResult" type="s:boolean" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
@@ -7026,171 +7990,6 @@
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="set_SaveOtherOutBill">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_OtherOutBillMain" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SaveOtherOutBillResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_SaveOtherOutBillResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_CheckAddOtherOutBill">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_OtherOutBillMain_K3" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:complexType name="ClsKf_OtherOutBillMain_K3">
-        <s:sequence>
-          <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HDate" type="s:dateTime" />
-          <s:element minOccurs="1" maxOccurs="1" name="HYear" type="s:long" />
-          <s:element minOccurs="1" maxOccurs="1" name="HPeriod" type="s:long" />
-          <s:element minOccurs="1" maxOccurs="1" name="HSManagerID" type="s:long" />
-          <s:element minOccurs="1" maxOccurs="1" name="HFManagerID" type="s:long" />
-          <s:element minOccurs="1" maxOccurs="1" name="HManagerID" type="s:long" />
-          <s:element minOccurs="1" maxOccurs="1" name="HSupplyID" type="s:long" />
-          <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
-          <s:element minOccurs="1" maxOccurs="1" name="HDeptID" type="s:long" />
-          <s:element minOccurs="1" maxOccurs="1" name="HEmpID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HExplanation" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
-          <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HRemark" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HBillerID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HMakeDate" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HUpDater" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HUpDateDate" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HChecker" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HCheckDate" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HCloseMan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HCloseDate" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HDeleteMan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HDeleteDate" type="s:string" />
-        </s:sequence>
-      </s:complexType>
-      <s:element name="set_CheckAddOtherOutBillResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_CheckAddOtherOutBillResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_CheckOtherOutBill">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_OtherOutBillMain_K3" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_CheckOtherOutBillResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_CheckOtherOutBillResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_CheckOtherOutBill_Row">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="HSourceInterID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HSourceEntryID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_CheckOtherOutBill_RowResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_CheckOtherOutBill_RowResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_AuditOtherOutBill">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_OtherOutBillMain_K3" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_AuditOtherOutBillResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_AuditOtherOutBillResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_StockOutStyle">
-        <s:complexType />
-      </s:element>
-      <s:element name="get_StockOutStyleResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="get_StockOutStyleResult">
-              <s:complexType>
-                <s:sequence>
-                  <s:element ref="s:schema" />
-                  <s:any />
-                </s:sequence>
-              </s:complexType>
-            </s:element>
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SaveOtherOutBill_New">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_OtherOutBillMain" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SaveOtherOutBill_NewResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_SaveOtherOutBill_NewResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SaveOtherOutBill_CLD_New">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_OtherOutBillMain" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SaveOtherOutBill_CLD_NewResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_SaveOtherOutBill_CLD_NewResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
       <s:element name="set_SavePonderationBillMain_Temp_ChangGui">
         <s:complexType>
           <s:sequence>
@@ -8336,6 +9135,132 @@
           </s:sequence>
         </s:complexType>
       </s:element>
+      <s:element name="set_SaveMoveStockBill_PD">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_MoveStockBillMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SaveMoveStockBill_PDResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveMoveStockBill_PDResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SaveMoveStockBill_CLD_New_PD">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_MoveStockBillMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SaveMoveStockBill_CLD_New_PDResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveMoveStockBill_CLD_New_PDResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_BarCode_MoveStock_PD">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HBillID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSCSPID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
+            <s:element minOccurs="1" maxOccurs="1" name="SourceFlag" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockInOrgID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockOutOrgID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HScanStyle" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_BarCode_MoveStock_PDResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_BarCode_MoveStock_PDResult" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SavePonderationBillMain_Temp_BarCode_MoveStock_PD">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="omodel_View" type="tns:ClsGy_BarCodeBill_WMS_Model_View" />
+            <s:element minOccurs="1" maxOccurs="1" name="HBillID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSCSPID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
+            <s:element minOccurs="1" maxOccurs="1" name="SourceFlag" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockInOrgID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockOutOrgID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SavePonderationBillMain_Temp_BarCode_MoveStock_PDResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SavePonderationBillMain_Temp_BarCode_MoveStock_PDResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SavePonderationBillMain_Temp_BarCode_MoveStock_AR">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="omodel_View" type="tns:ClsGy_BarCodeBill_WMS_Model_View" />
+            <s:element minOccurs="1" maxOccurs="1" name="HBillID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSCSPID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
+            <s:element minOccurs="1" maxOccurs="1" name="SourceFlag" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockInOrgID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockOutOrgID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SavePonderationBillMain_Temp_BarCode_MoveStock_ARResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SavePonderationBillMain_Temp_BarCode_MoveStock_ARResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
       <s:element name="set_CheckXCMoveStockBill">
         <s:complexType>
           <s:sequence>
@@ -8543,6 +9468,24 @@
           </s:sequence>
         </s:complexType>
       </s:element>
+      <s:element name="set_SaveMoveStockBill_MES">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_MoveStockBillMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SaveMoveStockBill_MESResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveMoveStockBill_MESResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
       <s:element name="set_SaveMoveStockBill_BillCheck">
         <s:complexType>
           <s:sequence>
@@ -8636,189 +9579,6 @@
         <s:complexType>
           <s:sequence>
             <s:element minOccurs="1" maxOccurs="1" name="set_SaveMoveStockStepOutBill_CLD_NewResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SaveMoveStockStepInBill_New">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_MoveStockStepInBillMain" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:complexType name="ClsKf_MoveStockStepInBillMain">
-        <s:complexContent mixed="false">
-          <s:extension base="tns:ClsXt_BaseBillMain">
-            <s:sequence>
-              <s:element minOccurs="1" maxOccurs="1" name="HSupID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HWHID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HEmpID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HManagerID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HSecManagerID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HKeeperID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HDeptID" type="s:long" />
-              <s:element minOccurs="0" maxOccurs="1" name="HExplanation" type="s:string" />
-              <s:element minOccurs="0" maxOccurs="1" name="HInnerBillNo" type="s:string" />
-              <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
-              <s:element minOccurs="0" maxOccurs="1" name="HAddress" type="s:string" />
-              <s:element minOccurs="0" maxOccurs="1" name="HLinkMan" type="s:string" />
-              <s:element minOccurs="0" maxOccurs="1" name="HLinkPhone" type="s:string" />
-              <s:element minOccurs="1" maxOccurs="1" name="HConveyTypeID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HConveyCompID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HConveyMoney" type="s:double" />
-              <s:element minOccurs="0" maxOccurs="1" name="HStockStyle" type="s:string" />
-              <s:element minOccurs="1" maxOccurs="1" name="HStockInOrgID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HStockOutOrgID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HSTOCKORGID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
-            </s:sequence>
-          </s:extension>
-        </s:complexContent>
-      </s:complexType>
-      <s:element name="set_SaveMoveStockStepInBill_NewResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_SaveMoveStockStepInBill_NewResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SaveMoveStockStepInBill_CLD_New">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_MoveStockStepInBillMain" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SaveMoveStockStepInBill_CLD_NewResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_SaveMoveStockStepInBill_CLD_NewResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SaveCheckStockBill">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_CheckStockBillMain_K3" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHMaker" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:complexType name="ClsKf_CheckStockBillMain_K3">
-        <s:sequence>
-          <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HDate" type="s:dateTime" />
-          <s:element minOccurs="1" maxOccurs="1" name="HYear" type="s:long" />
-          <s:element minOccurs="1" maxOccurs="1" name="HPeriod" type="s:long" />
-          <s:element minOccurs="1" maxOccurs="1" name="HSManagerID" type="s:long" />
-          <s:element minOccurs="1" maxOccurs="1" name="HFManagerID" type="s:long" />
-          <s:element minOccurs="1" maxOccurs="1" name="HManagerID" type="s:long" />
-          <s:element minOccurs="1" maxOccurs="1" name="HSupplyID" type="s:long" />
-          <s:element minOccurs="1" maxOccurs="1" name="HWHID" type="s:long" />
-          <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
-          <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
-          <s:element minOccurs="1" maxOccurs="1" name="HSCSPID" type="s:long" />
-          <s:element minOccurs="1" maxOccurs="1" name="HDeptID" type="s:long" />
-          <s:element minOccurs="1" maxOccurs="1" name="HEmpID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HExplanation" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
-          <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HRemark" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HBillerID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HMakeDate" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HUpDater" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HUpDateDate" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HChecker" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HCheckDate" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HCloseMan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HCloseDate" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HDeleteMan" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HDeleteDate" type="s:string" />
-        </s:sequence>
-      </s:complexType>
-      <s:element name="set_SaveCheckStockBillResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_SaveCheckStockBillResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SaveCheckStockBill_WMS">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="sHInterID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="sHWHID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="sHSPID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHMaker" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SaveCheckStockBill_WMSResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_SaveCheckStockBill_WMSResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="Get_IsCheckStock_ICInventory">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="sHInterID" type="s:long" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="Get_IsCheckStock_ICInventoryResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="Get_IsCheckStock_ICInventoryResult" type="s:boolean" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SaveSellOutBackBill">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ICStockBillMain" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SaveSellOutBackBillResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_SaveSellOutBackBillResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SaveSellOutBackBill_New">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ICStockBillMain" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SaveSellOutBackBill_NewResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_SaveSellOutBackBill_NewResult" type="s:boolean" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
@@ -12918,6 +13678,234 @@
       </s:element>
     </s:schema>
   </wsdl:types>
+  <wsdl:message name="get_CheckTypeByPackBarCode_PackSoapIn">
+    <wsdl:part name="parameters" element="tns:get_CheckTypeByPackBarCode_Pack" />
+  </wsdl:message>
+  <wsdl:message name="get_CheckTypeByPackBarCode_PackSoapOut">
+    <wsdl:part name="parameters" element="tns:get_CheckTypeByPackBarCode_PackResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_CheckTypeByBarCode_PackUnionSoapIn">
+    <wsdl:part name="parameters" element="tns:get_CheckTypeByBarCode_PackUnion" />
+  </wsdl:message>
+  <wsdl:message name="get_CheckTypeByBarCode_PackUnionSoapOut">
+    <wsdl:part name="parameters" element="tns:get_CheckTypeByBarCode_PackUnionResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_CheckTypeByBarCode_PackSplitSoapIn">
+    <wsdl:part name="parameters" element="tns:get_CheckTypeByBarCode_PackSplit" />
+  </wsdl:message>
+  <wsdl:message name="get_CheckTypeByBarCode_PackSplitSoapOut">
+    <wsdl:part name="parameters" element="tns:get_CheckTypeByBarCode_PackSplitResponse" />
+  </wsdl:message>
+  <wsdl:message name="GetBillEntry_TmpList_PackSoapIn">
+    <wsdl:part name="parameters" element="tns:GetBillEntry_TmpList_Pack" />
+  </wsdl:message>
+  <wsdl:message name="GetBillEntry_TmpList_PackSoapOut">
+    <wsdl:part name="parameters" element="tns:GetBillEntry_TmpList_PackResponse" />
+  </wsdl:message>
+  <wsdl:message name="set_SavePackUnionBill_NewSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SavePackUnionBill_New" />
+  </wsdl:message>
+  <wsdl:message name="set_SavePackUnionBill_NewSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SavePackUnionBill_NewResponse" />
+  </wsdl:message>
+  <wsdl:message name="set_SavePackSplitBill_NewSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SavePackSplitBill_New" />
+  </wsdl:message>
+  <wsdl:message name="set_SavePackSplitBill_NewSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SavePackSplitBill_NewResponse" />
+  </wsdl:message>
+  <wsdl:message name="set_DelPonderationBillMain_Temp_PackSoapIn">
+    <wsdl:part name="parameters" element="tns:set_DelPonderationBillMain_Temp_Pack" />
+  </wsdl:message>
+  <wsdl:message name="set_DelPonderationBillMain_Temp_PackSoapOut">
+    <wsdl:part name="parameters" element="tns:set_DelPonderationBillMain_Temp_PackResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_PackBarCode_PackUnionBillSoapIn">
+    <wsdl:part name="parameters" element="tns:get_PackBarCode_PackUnionBill" />
+  </wsdl:message>
+  <wsdl:message name="get_PackBarCode_PackUnionBillSoapOut">
+    <wsdl:part name="parameters" element="tns:get_PackBarCode_PackUnionBillResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_BarCode_PackUnionBillSoapIn">
+    <wsdl:part name="parameters" element="tns:get_BarCode_PackUnionBill" />
+  </wsdl:message>
+  <wsdl:message name="get_BarCode_PackUnionBillSoapOut">
+    <wsdl:part name="parameters" element="tns:get_BarCode_PackUnionBillResponse" />
+  </wsdl:message>
+  <wsdl:message name="GetBillEntry_Tmp_PackSoapIn">
+    <wsdl:part name="parameters" element="tns:GetBillEntry_Tmp_Pack" />
+  </wsdl:message>
+  <wsdl:message name="GetBillEntry_Tmp_PackSoapOut">
+    <wsdl:part name="parameters" element="tns:GetBillEntry_Tmp_PackResponse" />
+  </wsdl:message>
+  <wsdl:message name="set_DelPackUnionBill_Temp_PackSoapIn">
+    <wsdl:part name="parameters" element="tns:set_DelPackUnionBill_Temp_Pack" />
+  </wsdl:message>
+  <wsdl:message name="set_DelPackUnionBill_Temp_PackSoapOut">
+    <wsdl:part name="parameters" element="tns:set_DelPackUnionBill_Temp_PackResponse" />
+  </wsdl:message>
+  <wsdl:message name="set_SavePackUnionBill_AddSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SavePackUnionBill_Add" />
+  </wsdl:message>
+  <wsdl:message name="set_SavePackUnionBill_AddSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SavePackUnionBill_AddResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_BarCodePack_In_MoveStockBill_HuanTuoSoapIn">
+    <wsdl:part name="parameters" element="tns:get_BarCodePack_In_MoveStockBill_HuanTuo" />
+  </wsdl:message>
+  <wsdl:message name="get_BarCodePack_In_MoveStockBill_HuanTuoSoapOut">
+    <wsdl:part name="parameters" element="tns:get_BarCodePack_In_MoveStockBill_HuanTuoResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_BarCode_MoveStockBill_HuanTuoSoapIn">
+    <wsdl:part name="parameters" element="tns:get_BarCode_MoveStockBill_HuanTuo" />
+  </wsdl:message>
+  <wsdl:message name="get_BarCode_MoveStockBill_HuanTuoSoapOut">
+    <wsdl:part name="parameters" element="tns:get_BarCode_MoveStockBill_HuanTuoResponse" />
+  </wsdl:message>
+  <wsdl:message name="GetBillEntry_Temp_MoveStockBill_HuanTuoSoapIn">
+    <wsdl:part name="parameters" element="tns:GetBillEntry_Temp_MoveStockBill_HuanTuo" />
+  </wsdl:message>
+  <wsdl:message name="GetBillEntry_Temp_MoveStockBill_HuanTuoSoapOut">
+    <wsdl:part name="parameters" element="tns:GetBillEntry_Temp_MoveStockBill_HuanTuoResponse" />
+  </wsdl:message>
+  <wsdl:message name="set_DelPackUnionBill_Temp_MoveStockBill_HuanTuoSoapIn">
+    <wsdl:part name="parameters" element="tns:set_DelPackUnionBill_Temp_MoveStockBill_HuanTuo" />
+  </wsdl:message>
+  <wsdl:message name="set_DelPackUnionBill_Temp_MoveStockBill_HuanTuoSoapOut">
+    <wsdl:part name="parameters" element="tns:set_DelPackUnionBill_Temp_MoveStockBill_HuanTuoResponse" />
+  </wsdl:message>
+  <wsdl:message name="set_SaveMoveStockBill_HuanTuoSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveMoveStockBill_HuanTuo" />
+  </wsdl:message>
+  <wsdl:message name="set_SaveMoveStockBill_HuanTuoSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveMoveStockBill_HuanTuoResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_BarCode_PackUnionCarryUpSoapIn">
+    <wsdl:part name="parameters" element="tns:get_BarCode_PackUnionCarryUp" />
+  </wsdl:message>
+  <wsdl:message name="get_BarCode_PackUnionCarryUpSoapOut">
+    <wsdl:part name="parameters" element="tns:get_BarCode_PackUnionCarryUpResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_SNBarCode_PackUnionCarryUpSoapIn">
+    <wsdl:part name="parameters" element="tns:get_SNBarCode_PackUnionCarryUp" />
+  </wsdl:message>
+  <wsdl:message name="get_SNBarCode_PackUnionCarryUpSoapOut">
+    <wsdl:part name="parameters" element="tns:get_SNBarCode_PackUnionCarryUpResponse" />
+  </wsdl:message>
+  <wsdl:message name="GetBillEntry_TmpList_PackUnionCarryUpSoapIn">
+    <wsdl:part name="parameters" element="tns:GetBillEntry_TmpList_PackUnionCarryUp" />
+  </wsdl:message>
+  <wsdl:message name="GetBillEntry_TmpList_PackUnionCarryUpSoapOut">
+    <wsdl:part name="parameters" element="tns:GetBillEntry_TmpList_PackUnionCarryUpResponse" />
+  </wsdl:message>
+  <wsdl:message name="set_SavePackUnionCarryUpBill_NewSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SavePackUnionCarryUpBill_New" />
+  </wsdl:message>
+  <wsdl:message name="set_SavePackUnionCarryUpBill_NewSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SavePackUnionCarryUpBill_NewResponse" />
+  </wsdl:message>
+  <wsdl:message name="set_DelPackUnionBill_TempSoapIn">
+    <wsdl:part name="parameters" element="tns:set_DelPackUnionBill_Temp" />
+  </wsdl:message>
+  <wsdl:message name="set_DelPackUnionBill_TempSoapOut">
+    <wsdl:part name="parameters" element="tns:set_DelPackUnionBill_TempResponse" />
+  </wsdl:message>
+  <wsdl:message name="GetSc_PackUnionBill_TempListSoapIn">
+    <wsdl:part name="parameters" element="tns:GetSc_PackUnionBill_TempList" />
+  </wsdl:message>
+  <wsdl:message name="GetSc_PackUnionBill_TempListSoapOut">
+    <wsdl:part name="parameters" element="tns:GetSc_PackUnionBill_TempListResponse" />
+  </wsdl:message>
+  <wsdl:message name="DeleteTemp_PackUnionBillSoapIn">
+    <wsdl:part name="parameters" element="tns:DeleteTemp_PackUnionBill" />
+  </wsdl:message>
+  <wsdl:message name="DeleteTemp_PackUnionBillSoapOut">
+    <wsdl:part name="parameters" element="tns:DeleteTemp_PackUnionBillResponse" />
+  </wsdl:message>
+  <wsdl:message name="GetSourceBillList_BillCheckSoapIn">
+    <wsdl:part name="parameters" element="tns:GetSourceBillList_BillCheck" />
+  </wsdl:message>
+  <wsdl:message name="GetSourceBillList_BillCheckSoapOut">
+    <wsdl:part name="parameters" element="tns:GetSourceBillList_BillCheckResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_BillBarCode_BillCheckSoapIn">
+    <wsdl:part name="parameters" element="tns:get_BillBarCode_BillCheck" />
+  </wsdl:message>
+  <wsdl:message name="get_BillBarCode_BillCheckSoapOut">
+    <wsdl:part name="parameters" element="tns:get_BillBarCode_BillCheckResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_BillBarCode_MateOutCheckSoapIn">
+    <wsdl:part name="parameters" element="tns:get_BillBarCode_MateOutCheck" />
+  </wsdl:message>
+  <wsdl:message name="get_BillBarCode_MateOutCheckSoapOut">
+    <wsdl:part name="parameters" element="tns:get_BillBarCode_MateOutCheckResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_BillBarCode_OtherOutCheckSoapIn">
+    <wsdl:part name="parameters" element="tns:get_BillBarCode_OtherOutCheck" />
+  </wsdl:message>
+  <wsdl:message name="get_BillBarCode_OtherOutCheckSoapOut">
+    <wsdl:part name="parameters" element="tns:get_BillBarCode_OtherOutCheckResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_BillBarCode_MoveStockCheckSoapIn">
+    <wsdl:part name="parameters" element="tns:get_BillBarCode_MoveStockCheck" />
+  </wsdl:message>
+  <wsdl:message name="get_BillBarCode_MoveStockCheckSoapOut">
+    <wsdl:part name="parameters" element="tns:get_BillBarCode_MoveStockCheckResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_BarCode_MoveStockBillCheckSoapIn">
+    <wsdl:part name="parameters" element="tns:get_BarCode_MoveStockBillCheck" />
+  </wsdl:message>
+  <wsdl:message name="get_BarCode_MoveStockBillCheckSoapOut">
+    <wsdl:part name="parameters" element="tns:get_BarCode_MoveStockBillCheckResponse" />
+  </wsdl:message>
+  <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck" />
+  </wsdl:message>
+  <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckResponse" />
+  </wsdl:message>
+  <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_BillCheckSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_BillCheck" />
+  </wsdl:message>
+  <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_BillCheckSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_BillCheckResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_CheckTypeByBarCode_BillCheckSoapIn">
+    <wsdl:part name="parameters" element="tns:get_CheckTypeByBarCode_BillCheck" />
+  </wsdl:message>
+  <wsdl:message name="get_CheckTypeByBarCode_BillCheckSoapOut">
+    <wsdl:part name="parameters" element="tns:get_CheckTypeByBarCode_BillCheckResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_BillBarCode_VerifySoapIn">
+    <wsdl:part name="parameters" element="tns:get_BillBarCode_Verify" />
+  </wsdl:message>
+  <wsdl:message name="get_BillBarCode_VerifySoapOut">
+    <wsdl:part name="parameters" element="tns:get_BillBarCode_VerifyResponse" />
+  </wsdl:message>
+  <wsdl:message name="GetKf_PonderationBillMain_Temp_BillCheckSoapIn">
+    <wsdl:part name="parameters" element="tns:GetKf_PonderationBillMain_Temp_BillCheck" />
+  </wsdl:message>
+  <wsdl:message name="GetKf_PonderationBillMain_Temp_BillCheckSoapOut">
+    <wsdl:part name="parameters" element="tns:GetKf_PonderationBillMain_Temp_BillCheckResponse" />
+  </wsdl:message>
+  <wsdl:message name="set_UpdateTemp_BillCheckSoapIn">
+    <wsdl:part name="parameters" element="tns:set_UpdateTemp_BillCheck" />
+  </wsdl:message>
+  <wsdl:message name="set_UpdateTemp_BillCheckSoapOut">
+    <wsdl:part name="parameters" element="tns:set_UpdateTemp_BillCheckResponse" />
+  </wsdl:message>
+  <wsdl:message name="GetKf_PonderationBillMain_TempList_BillCheckSoapIn">
+    <wsdl:part name="parameters" element="tns:GetKf_PonderationBillMain_TempList_BillCheck" />
+  </wsdl:message>
+  <wsdl:message name="GetKf_PonderationBillMain_TempList_BillCheckSoapOut">
+    <wsdl:part name="parameters" element="tns:GetKf_PonderationBillMain_TempList_BillCheckResponse" />
+  </wsdl:message>
+  <wsdl:message name="getDataSetByMasterSQLSoapIn">
+    <wsdl:part name="parameters" element="tns:getDataSetByMasterSQL" />
+  </wsdl:message>
+  <wsdl:message name="getDataSetByMasterSQLSoapOut">
+    <wsdl:part name="parameters" element="tns:getDataSetByMasterSQLResponse" />
+  </wsdl:message>
   <wsdl:message name="getCheckOpenSoapIn">
     <wsdl:part name="parameters" element="tns:getCheckOpen" />
   </wsdl:message>
@@ -12984,6 +13972,12 @@
   <wsdl:message name="Set_BPrintQtyBarCodeSoapOut">
     <wsdl:part name="parameters" element="tns:Set_BPrintQtyBarCodeResponse" />
   </wsdl:message>
+  <wsdl:message name="set_BarCodeAutoWMSSoapIn">
+    <wsdl:part name="parameters" element="tns:set_BarCodeAutoWMS" />
+  </wsdl:message>
+  <wsdl:message name="set_BarCodeAutoWMSSoapOut">
+    <wsdl:part name="parameters" element="tns:set_BarCodeAutoWMSResponse" />
+  </wsdl:message>
   <wsdl:message name="get_CheckTypeByBarCode_MouldSoapIn">
     <wsdl:part name="parameters" element="tns:get_CheckTypeByBarCode_Mould" />
   </wsdl:message>
@@ -13001,6 +13995,96 @@
   </wsdl:message>
   <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_MouldSoapOut">
     <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_MouldResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_MaxBillNoAndID_K3SoapIn">
+    <wsdl:part name="parameters" element="tns:get_MaxBillNoAndID_K3" />
+  </wsdl:message>
+  <wsdl:message name="get_MaxBillNoAndID_K3SoapOut">
+    <wsdl:part name="parameters" element="tns:get_MaxBillNoAndID_K3Response" />
+  </wsdl:message>
+  <wsdl:message name="get_MaxBillNoAndID_CLDSoapIn">
+    <wsdl:part name="parameters" element="tns:get_MaxBillNoAndID_CLD" />
+  </wsdl:message>
+  <wsdl:message name="get_MaxBillNoAndID_CLDSoapOut">
+    <wsdl:part name="parameters" element="tns:get_MaxBillNoAndID_CLDResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_MaxBillNoAndID_NewSoapIn">
+    <wsdl:part name="parameters" element="tns:get_MaxBillNoAndID_New" />
+  </wsdl:message>
+  <wsdl:message name="get_MaxBillNoAndID_NewSoapOut">
+    <wsdl:part name="parameters" element="tns:get_MaxBillNoAndID_NewResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_MaxBillIDSoapIn">
+    <wsdl:part name="parameters" element="tns:get_MaxBillID" />
+  </wsdl:message>
+  <wsdl:message name="get_MaxBillIDSoapOut">
+    <wsdl:part name="parameters" element="tns:get_MaxBillIDResponse" />
+  </wsdl:message>
+  <wsdl:message name="CheckModRightSoapIn">
+    <wsdl:part name="parameters" element="tns:CheckModRight" />
+  </wsdl:message>
+  <wsdl:message name="CheckModRightSoapOut">
+    <wsdl:part name="parameters" element="tns:CheckModRightResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_UserSoapIn">
+    <wsdl:part name="parameters" element="tns:get_User" />
+  </wsdl:message>
+  <wsdl:message name="get_UserSoapOut">
+    <wsdl:part name="parameters" element="tns:get_UserResponse" />
+  </wsdl:message>
+  <wsdl:message name="CheckUserSoapIn">
+    <wsdl:part name="parameters" element="tns:CheckUser" />
+  </wsdl:message>
+  <wsdl:message name="CheckUserSoapOut">
+    <wsdl:part name="parameters" element="tns:CheckUserResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_TestStrSoapIn">
+    <wsdl:part name="parameters" element="tns:get_TestStr" />
+  </wsdl:message>
+  <wsdl:message name="get_TestStrSoapOut">
+    <wsdl:part name="parameters" element="tns:get_TestStrResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_ServerConSoapIn">
+    <wsdl:part name="parameters" element="tns:get_ServerCon" />
+  </wsdl:message>
+  <wsdl:message name="get_ServerConSoapOut">
+    <wsdl:part name="parameters" element="tns:get_ServerConResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_ServerCon2SoapIn">
+    <wsdl:part name="parameters" element="tns:get_ServerCon2" />
+  </wsdl:message>
+  <wsdl:message name="get_ServerCon2SoapOut">
+    <wsdl:part name="parameters" element="tns:get_ServerCon2Response" />
+  </wsdl:message>
+  <wsdl:message name="get_SubDisplaySoapIn">
+    <wsdl:part name="parameters" element="tns:get_SubDisplay" />
+  </wsdl:message>
+  <wsdl:message name="get_SubDisplaySoapOut">
+    <wsdl:part name="parameters" element="tns:get_SubDisplayResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_SubDisplayByOwnerSoapIn">
+    <wsdl:part name="parameters" element="tns:get_SubDisplayByOwner" />
+  </wsdl:message>
+  <wsdl:message name="get_SubDisplayByOwnerSoapOut">
+    <wsdl:part name="parameters" element="tns:get_SubDisplayByOwnerResponse" />
+  </wsdl:message>
+  <wsdl:message name="GetWorkProcInfoBoardSoapIn">
+    <wsdl:part name="parameters" element="tns:GetWorkProcInfoBoard" />
+  </wsdl:message>
+  <wsdl:message name="GetWorkProcInfoBoardSoapOut">
+    <wsdl:part name="parameters" element="tns:GetWorkProcInfoBoardResponse" />
+  </wsdl:message>
+  <wsdl:message name="GetICInventoryByBarCode_ViewSoapIn">
+    <wsdl:part name="parameters" element="tns:GetICInventoryByBarCode_View" />
+  </wsdl:message>
+  <wsdl:message name="GetICInventoryByBarCode_ViewSoapOut">
+    <wsdl:part name="parameters" element="tns:GetICInventoryByBarCode_ViewResponse" />
+  </wsdl:message>
+  <wsdl:message name="GetMaterByBarCode_ViewSoapIn">
+    <wsdl:part name="parameters" element="tns:GetMaterByBarCode_View" />
+  </wsdl:message>
+  <wsdl:message name="GetMaterByBarCode_ViewSoapOut">
+    <wsdl:part name="parameters" element="tns:GetMaterByBarCode_ViewResponse" />
   </wsdl:message>
   <wsdl:message name="GetICInventoryByBarCodeSP_ViewSoapIn">
     <wsdl:part name="parameters" element="tns:GetICInventoryByBarCodeSP_View" />
@@ -13158,6 +14242,12 @@
   <wsdl:message name="getSourceBillList_NewSoapOut">
     <wsdl:part name="parameters" element="tns:getSourceBillList_NewResponse" />
   </wsdl:message>
+  <wsdl:message name="get_BillSubTypeSoapIn">
+    <wsdl:part name="parameters" element="tns:get_BillSubType" />
+  </wsdl:message>
+  <wsdl:message name="get_BillSubTypeSoapOut">
+    <wsdl:part name="parameters" element="tns:get_BillSubTypeResponse" />
+  </wsdl:message>
   <wsdl:message name="get_SourceBarCode_NewSoapIn">
     <wsdl:part name="parameters" element="tns:get_SourceBarCode_New" />
   </wsdl:message>
@@ -13206,6 +14296,12 @@
   <wsdl:message name="get_SourceBill_OtherInSoapOut">
     <wsdl:part name="parameters" element="tns:get_SourceBill_OtherInResponse" />
   </wsdl:message>
+  <wsdl:message name="get_SourceBill_PackBarCodeSoapIn">
+    <wsdl:part name="parameters" element="tns:get_SourceBill_PackBarCode" />
+  </wsdl:message>
+  <wsdl:message name="get_SourceBill_PackBarCodeSoapOut">
+    <wsdl:part name="parameters" element="tns:get_SourceBill_PackBarCodeResponse" />
+  </wsdl:message>
   <wsdl:message name="GetSourceBillListSoapIn">
     <wsdl:part name="parameters" element="tns:GetSourceBillList" />
   </wsdl:message>
@@ -13217,6 +14313,12 @@
   </wsdl:message>
   <wsdl:message name="get_SourceBarCode_ProductInSoapOut">
     <wsdl:part name="parameters" element="tns:get_SourceBarCode_ProductInResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_SourceBarCode_POStockInSoapIn">
+    <wsdl:part name="parameters" element="tns:get_SourceBarCode_POStockIn" />
+  </wsdl:message>
+  <wsdl:message name="get_SourceBarCode_POStockInSoapOut">
+    <wsdl:part name="parameters" element="tns:get_SourceBarCode_POStockInResponse" />
   </wsdl:message>
   <wsdl:message name="get_SourceBarCode_OtherInSoapIn">
     <wsdl:part name="parameters" element="tns:get_SourceBarCode_OtherIn" />
@@ -13290,11 +14392,23 @@
   <wsdl:message name="get_SavePonderationBillMain_Temp_BarCodeSoapOut">
     <wsdl:part name="parameters" element="tns:get_SavePonderationBillMain_Temp_BarCodeResponse" />
   </wsdl:message>
+  <wsdl:message name="get_SavePonderationBillMain_Temp_PackBarCodeSoapIn">
+    <wsdl:part name="parameters" element="tns:get_SavePonderationBillMain_Temp_PackBarCode" />
+  </wsdl:message>
+  <wsdl:message name="get_SavePonderationBillMain_Temp_PackBarCodeSoapOut">
+    <wsdl:part name="parameters" element="tns:get_SavePonderationBillMain_Temp_PackBarCodeResponse" />
+  </wsdl:message>
   <wsdl:message name="get_BaseSetSoapIn">
     <wsdl:part name="parameters" element="tns:get_BaseSet" />
   </wsdl:message>
   <wsdl:message name="get_BaseSetSoapOut">
     <wsdl:part name="parameters" element="tns:get_BaseSetResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_BillBarCodeSoapIn">
+    <wsdl:part name="parameters" element="tns:get_BillBarCode" />
+  </wsdl:message>
+  <wsdl:message name="get_BillBarCodeSoapOut">
+    <wsdl:part name="parameters" element="tns:get_BillBarCodeResponse" />
   </wsdl:message>
   <wsdl:message name="get_BarCode_MoveStockSoapIn">
     <wsdl:part name="parameters" element="tns:get_BarCode_MoveStock" />
@@ -13392,125 +14506,47 @@
   <wsdl:message name="GetBillEntryTmpListSoapOut">
     <wsdl:part name="parameters" element="tns:GetBillEntryTmpListResponse" />
   </wsdl:message>
-  <wsdl:message name="get_CheckTypeByPackBarCode_PackSoapIn">
-    <wsdl:part name="parameters" element="tns:get_CheckTypeByPackBarCode_Pack" />
+  <wsdl:message name="set_SaveOtherInBill_CLD_NewSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveOtherInBill_CLD_New" />
   </wsdl:message>
-  <wsdl:message name="get_CheckTypeByPackBarCode_PackSoapOut">
-    <wsdl:part name="parameters" element="tns:get_CheckTypeByPackBarCode_PackResponse" />
+  <wsdl:message name="set_SaveOtherInBill_CLD_NewSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveOtherInBill_CLD_NewResponse" />
   </wsdl:message>
-  <wsdl:message name="get_CheckTypeByBarCode_PackUnionSoapIn">
-    <wsdl:part name="parameters" element="tns:get_CheckTypeByBarCode_PackUnion" />
+  <wsdl:message name="set_SaveOtherInBill_MESSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveOtherInBill_MES" />
   </wsdl:message>
-  <wsdl:message name="get_CheckTypeByBarCode_PackUnionSoapOut">
-    <wsdl:part name="parameters" element="tns:get_CheckTypeByBarCode_PackUnionResponse" />
+  <wsdl:message name="set_SaveOtherInBill_MESSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveOtherInBill_MESResponse" />
   </wsdl:message>
-  <wsdl:message name="get_CheckTypeByBarCode_PackSplitSoapIn">
-    <wsdl:part name="parameters" element="tns:get_CheckTypeByBarCode_PackSplit" />
+  <wsdl:message name="set_SaveOtherInBill_BillCheckSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveOtherInBill_BillCheck" />
   </wsdl:message>
-  <wsdl:message name="get_CheckTypeByBarCode_PackSplitSoapOut">
-    <wsdl:part name="parameters" element="tns:get_CheckTypeByBarCode_PackSplitResponse" />
+  <wsdl:message name="set_SaveOtherInBill_BillCheckSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveOtherInBill_BillCheckResponse" />
   </wsdl:message>
-  <wsdl:message name="GetBillEntry_TmpList_PackSoapIn">
-    <wsdl:part name="parameters" element="tns:GetBillEntry_TmpList_Pack" />
+  <wsdl:message name="set_SaveMouldProdInBill_NewSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveMouldProdInBill_New" />
   </wsdl:message>
-  <wsdl:message name="GetBillEntry_TmpList_PackSoapOut">
-    <wsdl:part name="parameters" element="tns:GetBillEntry_TmpList_PackResponse" />
+  <wsdl:message name="set_SaveMouldProdInBill_NewSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveMouldProdInBill_NewResponse" />
   </wsdl:message>
-  <wsdl:message name="set_SavePackUnionBill_NewSoapIn">
-    <wsdl:part name="parameters" element="tns:set_SavePackUnionBill_New" />
+  <wsdl:message name="set_SaveOtherInBill_CLDSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveOtherInBill_CLD" />
   </wsdl:message>
-  <wsdl:message name="set_SavePackUnionBill_NewSoapOut">
-    <wsdl:part name="parameters" element="tns:set_SavePackUnionBill_NewResponse" />
+  <wsdl:message name="set_SaveOtherInBill_CLDSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveOtherInBill_CLDResponse" />
   </wsdl:message>
-  <wsdl:message name="set_SavePackSplitBill_NewSoapIn">
-    <wsdl:part name="parameters" element="tns:set_SavePackSplitBill_New" />
+  <wsdl:message name="set_SaveProcReportMoveBill_NewSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveProcReportMoveBill_New" />
   </wsdl:message>
-  <wsdl:message name="set_SavePackSplitBill_NewSoapOut">
-    <wsdl:part name="parameters" element="tns:set_SavePackSplitBill_NewResponse" />
+  <wsdl:message name="set_SaveProcReportMoveBill_NewSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveProcReportMoveBill_NewResponse" />
   </wsdl:message>
-  <wsdl:message name="set_DelPonderationBillMain_Temp_PackSoapIn">
-    <wsdl:part name="parameters" element="tns:set_DelPonderationBillMain_Temp_Pack" />
+  <wsdl:message name="set_SaveProcReportMoveBill_CLD_NewSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveProcReportMoveBill_CLD_New" />
   </wsdl:message>
-  <wsdl:message name="set_DelPonderationBillMain_Temp_PackSoapOut">
-    <wsdl:part name="parameters" element="tns:set_DelPonderationBillMain_Temp_PackResponse" />
-  </wsdl:message>
-  <wsdl:message name="GetSourceBillList_BillCheckSoapIn">
-    <wsdl:part name="parameters" element="tns:GetSourceBillList_BillCheck" />
-  </wsdl:message>
-  <wsdl:message name="GetSourceBillList_BillCheckSoapOut">
-    <wsdl:part name="parameters" element="tns:GetSourceBillList_BillCheckResponse" />
-  </wsdl:message>
-  <wsdl:message name="get_BillBarCode_BillCheckSoapIn">
-    <wsdl:part name="parameters" element="tns:get_BillBarCode_BillCheck" />
-  </wsdl:message>
-  <wsdl:message name="get_BillBarCode_BillCheckSoapOut">
-    <wsdl:part name="parameters" element="tns:get_BillBarCode_BillCheckResponse" />
-  </wsdl:message>
-  <wsdl:message name="get_BillBarCode_MateOutCheckSoapIn">
-    <wsdl:part name="parameters" element="tns:get_BillBarCode_MateOutCheck" />
-  </wsdl:message>
-  <wsdl:message name="get_BillBarCode_MateOutCheckSoapOut">
-    <wsdl:part name="parameters" element="tns:get_BillBarCode_MateOutCheckResponse" />
-  </wsdl:message>
-  <wsdl:message name="get_BillBarCode_OtherOutCheckSoapIn">
-    <wsdl:part name="parameters" element="tns:get_BillBarCode_OtherOutCheck" />
-  </wsdl:message>
-  <wsdl:message name="get_BillBarCode_OtherOutCheckSoapOut">
-    <wsdl:part name="parameters" element="tns:get_BillBarCode_OtherOutCheckResponse" />
-  </wsdl:message>
-  <wsdl:message name="get_BillBarCode_MoveStockCheckSoapIn">
-    <wsdl:part name="parameters" element="tns:get_BillBarCode_MoveStockCheck" />
-  </wsdl:message>
-  <wsdl:message name="get_BillBarCode_MoveStockCheckSoapOut">
-    <wsdl:part name="parameters" element="tns:get_BillBarCode_MoveStockCheckResponse" />
-  </wsdl:message>
-  <wsdl:message name="get_BarCode_MoveStockBillCheckSoapIn">
-    <wsdl:part name="parameters" element="tns:get_BarCode_MoveStockBillCheck" />
-  </wsdl:message>
-  <wsdl:message name="get_BarCode_MoveStockBillCheckSoapOut">
-    <wsdl:part name="parameters" element="tns:get_BarCode_MoveStockBillCheckResponse" />
-  </wsdl:message>
-  <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckSoapIn">
-    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck" />
-  </wsdl:message>
-  <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckSoapOut">
-    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckResponse" />
-  </wsdl:message>
-  <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_BillCheckSoapIn">
-    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_BillCheck" />
-  </wsdl:message>
-  <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_BillCheckSoapOut">
-    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_BillCheckResponse" />
-  </wsdl:message>
-  <wsdl:message name="get_CheckTypeByBarCode_BillCheckSoapIn">
-    <wsdl:part name="parameters" element="tns:get_CheckTypeByBarCode_BillCheck" />
-  </wsdl:message>
-  <wsdl:message name="get_CheckTypeByBarCode_BillCheckSoapOut">
-    <wsdl:part name="parameters" element="tns:get_CheckTypeByBarCode_BillCheckResponse" />
-  </wsdl:message>
-  <wsdl:message name="GetKf_PonderationBillMain_Temp_BillCheckSoapIn">
-    <wsdl:part name="parameters" element="tns:GetKf_PonderationBillMain_Temp_BillCheck" />
-  </wsdl:message>
-  <wsdl:message name="GetKf_PonderationBillMain_Temp_BillCheckSoapOut">
-    <wsdl:part name="parameters" element="tns:GetKf_PonderationBillMain_Temp_BillCheckResponse" />
-  </wsdl:message>
-  <wsdl:message name="set_UpdateTemp_BillCheckSoapIn">
-    <wsdl:part name="parameters" element="tns:set_UpdateTemp_BillCheck" />
-  </wsdl:message>
-  <wsdl:message name="set_UpdateTemp_BillCheckSoapOut">
-    <wsdl:part name="parameters" element="tns:set_UpdateTemp_BillCheckResponse" />
-  </wsdl:message>
-  <wsdl:message name="GetKf_PonderationBillMain_TempList_BillCheckSoapIn">
-    <wsdl:part name="parameters" element="tns:GetKf_PonderationBillMain_TempList_BillCheck" />
-  </wsdl:message>
-  <wsdl:message name="GetKf_PonderationBillMain_TempList_BillCheckSoapOut">
-    <wsdl:part name="parameters" element="tns:GetKf_PonderationBillMain_TempList_BillCheckResponse" />
-  </wsdl:message>
-  <wsdl:message name="getDataSetByMasterSQLSoapIn">
-    <wsdl:part name="parameters" element="tns:getDataSetByMasterSQL" />
-  </wsdl:message>
-  <wsdl:message name="getDataSetByMasterSQLSoapOut">
-    <wsdl:part name="parameters" element="tns:getDataSetByMasterSQLResponse" />
+  <wsdl:message name="set_SaveProcReportMoveBill_CLD_NewSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveProcReportMoveBill_CLD_NewResponse" />
   </wsdl:message>
   <wsdl:message name="set_SaveProcReportMoveBill_MoveStockSoapIn">
     <wsdl:part name="parameters" element="tns:set_SaveProcReportMoveBill_MoveStock" />
@@ -13902,95 +14938,59 @@
   <wsdl:message name="get_MaxBillNoAndIDSoapOut">
     <wsdl:part name="parameters" element="tns:get_MaxBillNoAndIDResponse" />
   </wsdl:message>
-  <wsdl:message name="get_MaxBillNoAndID_K3SoapIn">
-    <wsdl:part name="parameters" element="tns:get_MaxBillNoAndID_K3" />
+  <wsdl:message name="set_SaveOtherOutBillSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveOtherOutBill" />
   </wsdl:message>
-  <wsdl:message name="get_MaxBillNoAndID_K3SoapOut">
-    <wsdl:part name="parameters" element="tns:get_MaxBillNoAndID_K3Response" />
+  <wsdl:message name="set_SaveOtherOutBillSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveOtherOutBillResponse" />
   </wsdl:message>
-  <wsdl:message name="get_MaxBillNoAndID_CLDSoapIn">
-    <wsdl:part name="parameters" element="tns:get_MaxBillNoAndID_CLD" />
+  <wsdl:message name="set_CheckAddOtherOutBillSoapIn">
+    <wsdl:part name="parameters" element="tns:set_CheckAddOtherOutBill" />
   </wsdl:message>
-  <wsdl:message name="get_MaxBillNoAndID_CLDSoapOut">
-    <wsdl:part name="parameters" element="tns:get_MaxBillNoAndID_CLDResponse" />
+  <wsdl:message name="set_CheckAddOtherOutBillSoapOut">
+    <wsdl:part name="parameters" element="tns:set_CheckAddOtherOutBillResponse" />
   </wsdl:message>
-  <wsdl:message name="get_MaxBillNoAndID_NewSoapIn">
-    <wsdl:part name="parameters" element="tns:get_MaxBillNoAndID_New" />
+  <wsdl:message name="set_CheckOtherOutBillSoapIn">
+    <wsdl:part name="parameters" element="tns:set_CheckOtherOutBill" />
   </wsdl:message>
-  <wsdl:message name="get_MaxBillNoAndID_NewSoapOut">
-    <wsdl:part name="parameters" element="tns:get_MaxBillNoAndID_NewResponse" />
+  <wsdl:message name="set_CheckOtherOutBillSoapOut">
+    <wsdl:part name="parameters" element="tns:set_CheckOtherOutBillResponse" />
   </wsdl:message>
-  <wsdl:message name="get_MaxBillIDSoapIn">
-    <wsdl:part name="parameters" element="tns:get_MaxBillID" />
+  <wsdl:message name="set_CheckOtherOutBill_RowSoapIn">
+    <wsdl:part name="parameters" element="tns:set_CheckOtherOutBill_Row" />
   </wsdl:message>
-  <wsdl:message name="get_MaxBillIDSoapOut">
-    <wsdl:part name="parameters" element="tns:get_MaxBillIDResponse" />
+  <wsdl:message name="set_CheckOtherOutBill_RowSoapOut">
+    <wsdl:part name="parameters" element="tns:set_CheckOtherOutBill_RowResponse" />
   </wsdl:message>
-  <wsdl:message name="CheckModRightSoapIn">
-    <wsdl:part name="parameters" element="tns:CheckModRight" />
+  <wsdl:message name="set_AuditOtherOutBillSoapIn">
+    <wsdl:part name="parameters" element="tns:set_AuditOtherOutBill" />
   </wsdl:message>
-  <wsdl:message name="CheckModRightSoapOut">
-    <wsdl:part name="parameters" element="tns:CheckModRightResponse" />
+  <wsdl:message name="set_AuditOtherOutBillSoapOut">
+    <wsdl:part name="parameters" element="tns:set_AuditOtherOutBillResponse" />
   </wsdl:message>
-  <wsdl:message name="get_UserSoapIn">
-    <wsdl:part name="parameters" element="tns:get_User" />
+  <wsdl:message name="get_StockOutStyleSoapIn">
+    <wsdl:part name="parameters" element="tns:get_StockOutStyle" />
   </wsdl:message>
-  <wsdl:message name="get_UserSoapOut">
-    <wsdl:part name="parameters" element="tns:get_UserResponse" />
+  <wsdl:message name="get_StockOutStyleSoapOut">
+    <wsdl:part name="parameters" element="tns:get_StockOutStyleResponse" />
   </wsdl:message>
-  <wsdl:message name="CheckUserSoapIn">
-    <wsdl:part name="parameters" element="tns:CheckUser" />
+  <wsdl:message name="set_SaveOtherOutBill_NewSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveOtherOutBill_New" />
   </wsdl:message>
-  <wsdl:message name="CheckUserSoapOut">
-    <wsdl:part name="parameters" element="tns:CheckUserResponse" />
+  <wsdl:message name="set_SaveOtherOutBill_NewSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveOtherOutBill_NewResponse" />
   </wsdl:message>
-  <wsdl:message name="get_TestStrSoapIn">
-    <wsdl:part name="parameters" element="tns:get_TestStr" />
+  <wsdl:message name="set_SaveOtherOutBill_CLD_NewSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveOtherOutBill_CLD_New" />
   </wsdl:message>
-  <wsdl:message name="get_TestStrSoapOut">
-    <wsdl:part name="parameters" element="tns:get_TestStrResponse" />
+  <wsdl:message name="set_SaveOtherOutBill_CLD_NewSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveOtherOutBill_CLD_NewResponse" />
   </wsdl:message>
-  <wsdl:message name="get_ServerConSoapIn">
-    <wsdl:part name="parameters" element="tns:get_ServerCon" />
+  <wsdl:message name="set_SaveOtherOutBill_MESSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveOtherOutBill_MES" />
   </wsdl:message>
-  <wsdl:message name="get_ServerConSoapOut">
-    <wsdl:part name="parameters" element="tns:get_ServerConResponse" />
-  </wsdl:message>
-  <wsdl:message name="get_ServerCon2SoapIn">
-    <wsdl:part name="parameters" element="tns:get_ServerCon2" />
-  </wsdl:message>
-  <wsdl:message name="get_ServerCon2SoapOut">
-    <wsdl:part name="parameters" element="tns:get_ServerCon2Response" />
-  </wsdl:message>
-  <wsdl:message name="get_SubDisplaySoapIn">
-    <wsdl:part name="parameters" element="tns:get_SubDisplay" />
-  </wsdl:message>
-  <wsdl:message name="get_SubDisplaySoapOut">
-    <wsdl:part name="parameters" element="tns:get_SubDisplayResponse" />
-  </wsdl:message>
-  <wsdl:message name="get_SubDisplayByOwnerSoapIn">
-    <wsdl:part name="parameters" element="tns:get_SubDisplayByOwner" />
-  </wsdl:message>
-  <wsdl:message name="get_SubDisplayByOwnerSoapOut">
-    <wsdl:part name="parameters" element="tns:get_SubDisplayByOwnerResponse" />
-  </wsdl:message>
-  <wsdl:message name="GetWorkProcInfoBoardSoapIn">
-    <wsdl:part name="parameters" element="tns:GetWorkProcInfoBoard" />
-  </wsdl:message>
-  <wsdl:message name="GetWorkProcInfoBoardSoapOut">
-    <wsdl:part name="parameters" element="tns:GetWorkProcInfoBoardResponse" />
-  </wsdl:message>
-  <wsdl:message name="GetICInventoryByBarCode_ViewSoapIn">
-    <wsdl:part name="parameters" element="tns:GetICInventoryByBarCode_View" />
-  </wsdl:message>
-  <wsdl:message name="GetICInventoryByBarCode_ViewSoapOut">
-    <wsdl:part name="parameters" element="tns:GetICInventoryByBarCode_ViewResponse" />
-  </wsdl:message>
-  <wsdl:message name="GetMaterByBarCode_ViewSoapIn">
-    <wsdl:part name="parameters" element="tns:GetMaterByBarCode_View" />
-  </wsdl:message>
-  <wsdl:message name="GetMaterByBarCode_ViewSoapOut">
-    <wsdl:part name="parameters" element="tns:GetMaterByBarCode_ViewResponse" />
+  <wsdl:message name="set_SaveOtherOutBill_MESSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveOtherOutBill_MESResponse" />
   </wsdl:message>
   <wsdl:message name="set_SaveOtherOutBill_CLDSoapIn">
     <wsdl:part name="parameters" element="tns:set_SaveOtherOutBill_CLD" />
@@ -14256,41 +15256,47 @@
   <wsdl:message name="set_SaveOtherInBill_NewSoapOut">
     <wsdl:part name="parameters" element="tns:set_SaveOtherInBill_NewResponse" />
   </wsdl:message>
-  <wsdl:message name="set_SaveOtherInBill_CLD_NewSoapIn">
-    <wsdl:part name="parameters" element="tns:set_SaveOtherInBill_CLD_New" />
+  <wsdl:message name="set_SaveMoveStockStepInBill_NewSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveMoveStockStepInBill_New" />
   </wsdl:message>
-  <wsdl:message name="set_SaveOtherInBill_CLD_NewSoapOut">
-    <wsdl:part name="parameters" element="tns:set_SaveOtherInBill_CLD_NewResponse" />
+  <wsdl:message name="set_SaveMoveStockStepInBill_NewSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveMoveStockStepInBill_NewResponse" />
   </wsdl:message>
-  <wsdl:message name="set_SaveOtherInBill_BillCheckSoapIn">
-    <wsdl:part name="parameters" element="tns:set_SaveOtherInBill_BillCheck" />
+  <wsdl:message name="set_SaveMoveStockStepInBill_CLD_NewSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveMoveStockStepInBill_CLD_New" />
   </wsdl:message>
-  <wsdl:message name="set_SaveOtherInBill_BillCheckSoapOut">
-    <wsdl:part name="parameters" element="tns:set_SaveOtherInBill_BillCheckResponse" />
+  <wsdl:message name="set_SaveMoveStockStepInBill_CLD_NewSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveMoveStockStepInBill_CLD_NewResponse" />
   </wsdl:message>
-  <wsdl:message name="set_SaveMouldProdInBill_NewSoapIn">
-    <wsdl:part name="parameters" element="tns:set_SaveMouldProdInBill_New" />
+  <wsdl:message name="set_SaveCheckStockBillSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveCheckStockBill" />
   </wsdl:message>
-  <wsdl:message name="set_SaveMouldProdInBill_NewSoapOut">
-    <wsdl:part name="parameters" element="tns:set_SaveMouldProdInBill_NewResponse" />
+  <wsdl:message name="set_SaveCheckStockBillSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveCheckStockBillResponse" />
   </wsdl:message>
-  <wsdl:message name="set_SaveOtherInBill_CLDSoapIn">
-    <wsdl:part name="parameters" element="tns:set_SaveOtherInBill_CLD" />
+  <wsdl:message name="set_SaveCheckStockBill_WMSSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveCheckStockBill_WMS" />
   </wsdl:message>
-  <wsdl:message name="set_SaveOtherInBill_CLDSoapOut">
-    <wsdl:part name="parameters" element="tns:set_SaveOtherInBill_CLDResponse" />
+  <wsdl:message name="set_SaveCheckStockBill_WMSSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveCheckStockBill_WMSResponse" />
   </wsdl:message>
-  <wsdl:message name="set_SaveProcReportMoveBill_NewSoapIn">
-    <wsdl:part name="parameters" element="tns:set_SaveProcReportMoveBill_New" />
+  <wsdl:message name="Get_IsCheckStock_ICInventorySoapIn">
+    <wsdl:part name="parameters" element="tns:Get_IsCheckStock_ICInventory" />
   </wsdl:message>
-  <wsdl:message name="set_SaveProcReportMoveBill_NewSoapOut">
-    <wsdl:part name="parameters" element="tns:set_SaveProcReportMoveBill_NewResponse" />
+  <wsdl:message name="Get_IsCheckStock_ICInventorySoapOut">
+    <wsdl:part name="parameters" element="tns:Get_IsCheckStock_ICInventoryResponse" />
   </wsdl:message>
-  <wsdl:message name="set_SaveProcReportMoveBill_CLD_NewSoapIn">
-    <wsdl:part name="parameters" element="tns:set_SaveProcReportMoveBill_CLD_New" />
+  <wsdl:message name="set_SaveSellOutBackBillSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveSellOutBackBill" />
   </wsdl:message>
-  <wsdl:message name="set_SaveProcReportMoveBill_CLD_NewSoapOut">
-    <wsdl:part name="parameters" element="tns:set_SaveProcReportMoveBill_CLD_NewResponse" />
+  <wsdl:message name="set_SaveSellOutBackBillSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveSellOutBackBillResponse" />
+  </wsdl:message>
+  <wsdl:message name="set_SaveSellOutBackBill_NewSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveSellOutBackBill_New" />
+  </wsdl:message>
+  <wsdl:message name="set_SaveSellOutBackBill_NewSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveSellOutBackBill_NewResponse" />
   </wsdl:message>
   <wsdl:message name="set_SaveSellOutBackBill_CLD_NewSoapIn">
     <wsdl:part name="parameters" element="tns:set_SaveSellOutBackBill_CLD_New" />
@@ -14573,54 +15579,6 @@
   </wsdl:message>
   <wsdl:message name="set_SaveOtherOutBackBill_NewSoapOut">
     <wsdl:part name="parameters" element="tns:set_SaveOtherOutBackBill_NewResponse" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveOtherOutBillSoapIn">
-    <wsdl:part name="parameters" element="tns:set_SaveOtherOutBill" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveOtherOutBillSoapOut">
-    <wsdl:part name="parameters" element="tns:set_SaveOtherOutBillResponse" />
-  </wsdl:message>
-  <wsdl:message name="set_CheckAddOtherOutBillSoapIn">
-    <wsdl:part name="parameters" element="tns:set_CheckAddOtherOutBill" />
-  </wsdl:message>
-  <wsdl:message name="set_CheckAddOtherOutBillSoapOut">
-    <wsdl:part name="parameters" element="tns:set_CheckAddOtherOutBillResponse" />
-  </wsdl:message>
-  <wsdl:message name="set_CheckOtherOutBillSoapIn">
-    <wsdl:part name="parameters" element="tns:set_CheckOtherOutBill" />
-  </wsdl:message>
-  <wsdl:message name="set_CheckOtherOutBillSoapOut">
-    <wsdl:part name="parameters" element="tns:set_CheckOtherOutBillResponse" />
-  </wsdl:message>
-  <wsdl:message name="set_CheckOtherOutBill_RowSoapIn">
-    <wsdl:part name="parameters" element="tns:set_CheckOtherOutBill_Row" />
-  </wsdl:message>
-  <wsdl:message name="set_CheckOtherOutBill_RowSoapOut">
-    <wsdl:part name="parameters" element="tns:set_CheckOtherOutBill_RowResponse" />
-  </wsdl:message>
-  <wsdl:message name="set_AuditOtherOutBillSoapIn">
-    <wsdl:part name="parameters" element="tns:set_AuditOtherOutBill" />
-  </wsdl:message>
-  <wsdl:message name="set_AuditOtherOutBillSoapOut">
-    <wsdl:part name="parameters" element="tns:set_AuditOtherOutBillResponse" />
-  </wsdl:message>
-  <wsdl:message name="get_StockOutStyleSoapIn">
-    <wsdl:part name="parameters" element="tns:get_StockOutStyle" />
-  </wsdl:message>
-  <wsdl:message name="get_StockOutStyleSoapOut">
-    <wsdl:part name="parameters" element="tns:get_StockOutStyleResponse" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveOtherOutBill_NewSoapIn">
-    <wsdl:part name="parameters" element="tns:set_SaveOtherOutBill_New" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveOtherOutBill_NewSoapOut">
-    <wsdl:part name="parameters" element="tns:set_SaveOtherOutBill_NewResponse" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveOtherOutBill_CLD_NewSoapIn">
-    <wsdl:part name="parameters" element="tns:set_SaveOtherOutBill_CLD_New" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveOtherOutBill_CLD_NewSoapOut">
-    <wsdl:part name="parameters" element="tns:set_SaveOtherOutBill_CLD_NewResponse" />
   </wsdl:message>
   <wsdl:message name="set_SavePonderationBillMain_Temp_ChangGuiSoapIn">
     <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_ChangGui" />
@@ -14916,6 +15874,36 @@
   <wsdl:message name="set_SaveMoveStockBillSoapOut">
     <wsdl:part name="parameters" element="tns:set_SaveMoveStockBillResponse" />
   </wsdl:message>
+  <wsdl:message name="set_SaveMoveStockBill_PDSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveMoveStockBill_PD" />
+  </wsdl:message>
+  <wsdl:message name="set_SaveMoveStockBill_PDSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveMoveStockBill_PDResponse" />
+  </wsdl:message>
+  <wsdl:message name="set_SaveMoveStockBill_CLD_New_PDSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveMoveStockBill_CLD_New_PD" />
+  </wsdl:message>
+  <wsdl:message name="set_SaveMoveStockBill_CLD_New_PDSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveMoveStockBill_CLD_New_PDResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_BarCode_MoveStock_PDSoapIn">
+    <wsdl:part name="parameters" element="tns:get_BarCode_MoveStock_PD" />
+  </wsdl:message>
+  <wsdl:message name="get_BarCode_MoveStock_PDSoapOut">
+    <wsdl:part name="parameters" element="tns:get_BarCode_MoveStock_PDResponse" />
+  </wsdl:message>
+  <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_MoveStock_PDSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStock_PD" />
+  </wsdl:message>
+  <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_MoveStock_PDSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStock_PDResponse" />
+  </wsdl:message>
+  <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_MoveStock_ARSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStock_AR" />
+  </wsdl:message>
+  <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_MoveStock_ARSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStock_ARResponse" />
+  </wsdl:message>
   <wsdl:message name="set_CheckXCMoveStockBillSoapIn">
     <wsdl:part name="parameters" element="tns:set_CheckXCMoveStockBill" />
   </wsdl:message>
@@ -14964,6 +15952,12 @@
   <wsdl:message name="set_SaveMoveStockBill_CLD_NewSoapOut">
     <wsdl:part name="parameters" element="tns:set_SaveMoveStockBill_CLD_NewResponse" />
   </wsdl:message>
+  <wsdl:message name="set_SaveMoveStockBill_MESSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveMoveStockBill_MES" />
+  </wsdl:message>
+  <wsdl:message name="set_SaveMoveStockBill_MESSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveMoveStockBill_MESResponse" />
+  </wsdl:message>
   <wsdl:message name="set_SaveMoveStockBill_BillCheckSoapIn">
     <wsdl:part name="parameters" element="tns:set_SaveMoveStockBill_BillCheck" />
   </wsdl:message>
@@ -14987,48 +15981,6 @@
   </wsdl:message>
   <wsdl:message name="set_SaveMoveStockStepOutBill_CLD_NewSoapOut">
     <wsdl:part name="parameters" element="tns:set_SaveMoveStockStepOutBill_CLD_NewResponse" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveMoveStockStepInBill_NewSoapIn">
-    <wsdl:part name="parameters" element="tns:set_SaveMoveStockStepInBill_New" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveMoveStockStepInBill_NewSoapOut">
-    <wsdl:part name="parameters" element="tns:set_SaveMoveStockStepInBill_NewResponse" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveMoveStockStepInBill_CLD_NewSoapIn">
-    <wsdl:part name="parameters" element="tns:set_SaveMoveStockStepInBill_CLD_New" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveMoveStockStepInBill_CLD_NewSoapOut">
-    <wsdl:part name="parameters" element="tns:set_SaveMoveStockStepInBill_CLD_NewResponse" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveCheckStockBillSoapIn">
-    <wsdl:part name="parameters" element="tns:set_SaveCheckStockBill" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveCheckStockBillSoapOut">
-    <wsdl:part name="parameters" element="tns:set_SaveCheckStockBillResponse" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveCheckStockBill_WMSSoapIn">
-    <wsdl:part name="parameters" element="tns:set_SaveCheckStockBill_WMS" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveCheckStockBill_WMSSoapOut">
-    <wsdl:part name="parameters" element="tns:set_SaveCheckStockBill_WMSResponse" />
-  </wsdl:message>
-  <wsdl:message name="Get_IsCheckStock_ICInventorySoapIn">
-    <wsdl:part name="parameters" element="tns:Get_IsCheckStock_ICInventory" />
-  </wsdl:message>
-  <wsdl:message name="Get_IsCheckStock_ICInventorySoapOut">
-    <wsdl:part name="parameters" element="tns:Get_IsCheckStock_ICInventoryResponse" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveSellOutBackBillSoapIn">
-    <wsdl:part name="parameters" element="tns:set_SaveSellOutBackBill" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveSellOutBackBillSoapOut">
-    <wsdl:part name="parameters" element="tns:set_SaveSellOutBackBillResponse" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveSellOutBackBill_NewSoapIn">
-    <wsdl:part name="parameters" element="tns:set_SaveSellOutBackBill_New" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveSellOutBackBill_NewSoapOut">
-    <wsdl:part name="parameters" element="tns:set_SaveSellOutBackBill_NewResponse" />
   </wsdl:message>
   <wsdl:message name="GetSc_ICMOReportBillListSoapIn">
     <wsdl:part name="parameters" element="tns:GetSc_ICMOReportBillList" />
@@ -16051,6 +17003,158 @@
     <wsdl:part name="parameters" element="tns:GetSc_ICMOBillListResponse" />
   </wsdl:message>
   <wsdl:portType name="WebService1Soap">
+    <wsdl:operation name="get_CheckTypeByPackBarCode_Pack">
+      <wsdl:input message="tns:get_CheckTypeByPackBarCode_PackSoapIn" />
+      <wsdl:output message="tns:get_CheckTypeByPackBarCode_PackSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_CheckTypeByBarCode_PackUnion">
+      <wsdl:input message="tns:get_CheckTypeByBarCode_PackUnionSoapIn" />
+      <wsdl:output message="tns:get_CheckTypeByBarCode_PackUnionSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_CheckTypeByBarCode_PackSplit">
+      <wsdl:input message="tns:get_CheckTypeByBarCode_PackSplitSoapIn" />
+      <wsdl:output message="tns:get_CheckTypeByBarCode_PackSplitSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="GetBillEntry_TmpList_Pack">
+      <wsdl:input message="tns:GetBillEntry_TmpList_PackSoapIn" />
+      <wsdl:output message="tns:GetBillEntry_TmpList_PackSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePackUnionBill_New">
+      <wsdl:input message="tns:set_SavePackUnionBill_NewSoapIn" />
+      <wsdl:output message="tns:set_SavePackUnionBill_NewSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePackSplitBill_New">
+      <wsdl:input message="tns:set_SavePackSplitBill_NewSoapIn" />
+      <wsdl:output message="tns:set_SavePackSplitBill_NewSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="set_DelPonderationBillMain_Temp_Pack">
+      <wsdl:input message="tns:set_DelPonderationBillMain_Temp_PackSoapIn" />
+      <wsdl:output message="tns:set_DelPonderationBillMain_Temp_PackSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_PackBarCode_PackUnionBill">
+      <wsdl:input message="tns:get_PackBarCode_PackUnionBillSoapIn" />
+      <wsdl:output message="tns:get_PackBarCode_PackUnionBillSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_BarCode_PackUnionBill">
+      <wsdl:input message="tns:get_BarCode_PackUnionBillSoapIn" />
+      <wsdl:output message="tns:get_BarCode_PackUnionBillSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="GetBillEntry_Tmp_Pack">
+      <wsdl:input message="tns:GetBillEntry_Tmp_PackSoapIn" />
+      <wsdl:output message="tns:GetBillEntry_Tmp_PackSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="set_DelPackUnionBill_Temp_Pack">
+      <wsdl:input message="tns:set_DelPackUnionBill_Temp_PackSoapIn" />
+      <wsdl:output message="tns:set_DelPackUnionBill_Temp_PackSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePackUnionBill_Add">
+      <wsdl:input message="tns:set_SavePackUnionBill_AddSoapIn" />
+      <wsdl:output message="tns:set_SavePackUnionBill_AddSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_BarCodePack_In_MoveStockBill_HuanTuo">
+      <wsdl:input message="tns:get_BarCodePack_In_MoveStockBill_HuanTuoSoapIn" />
+      <wsdl:output message="tns:get_BarCodePack_In_MoveStockBill_HuanTuoSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_BarCode_MoveStockBill_HuanTuo">
+      <wsdl:input message="tns:get_BarCode_MoveStockBill_HuanTuoSoapIn" />
+      <wsdl:output message="tns:get_BarCode_MoveStockBill_HuanTuoSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="GetBillEntry_Temp_MoveStockBill_HuanTuo">
+      <wsdl:input message="tns:GetBillEntry_Temp_MoveStockBill_HuanTuoSoapIn" />
+      <wsdl:output message="tns:GetBillEntry_Temp_MoveStockBill_HuanTuoSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="set_DelPackUnionBill_Temp_MoveStockBill_HuanTuo">
+      <wsdl:input message="tns:set_DelPackUnionBill_Temp_MoveStockBill_HuanTuoSoapIn" />
+      <wsdl:output message="tns:set_DelPackUnionBill_Temp_MoveStockBill_HuanTuoSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="set_SaveMoveStockBill_HuanTuo">
+      <wsdl:input message="tns:set_SaveMoveStockBill_HuanTuoSoapIn" />
+      <wsdl:output message="tns:set_SaveMoveStockBill_HuanTuoSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_BarCode_PackUnionCarryUp">
+      <wsdl:input message="tns:get_BarCode_PackUnionCarryUpSoapIn" />
+      <wsdl:output message="tns:get_BarCode_PackUnionCarryUpSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_SNBarCode_PackUnionCarryUp">
+      <wsdl:input message="tns:get_SNBarCode_PackUnionCarryUpSoapIn" />
+      <wsdl:output message="tns:get_SNBarCode_PackUnionCarryUpSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="GetBillEntry_TmpList_PackUnionCarryUp">
+      <wsdl:input message="tns:GetBillEntry_TmpList_PackUnionCarryUpSoapIn" />
+      <wsdl:output message="tns:GetBillEntry_TmpList_PackUnionCarryUpSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePackUnionCarryUpBill_New">
+      <wsdl:input message="tns:set_SavePackUnionCarryUpBill_NewSoapIn" />
+      <wsdl:output message="tns:set_SavePackUnionCarryUpBill_NewSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="set_DelPackUnionBill_Temp">
+      <wsdl:input message="tns:set_DelPackUnionBill_TempSoapIn" />
+      <wsdl:output message="tns:set_DelPackUnionBill_TempSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="GetSc_PackUnionBill_TempList">
+      <wsdl:input message="tns:GetSc_PackUnionBill_TempListSoapIn" />
+      <wsdl:output message="tns:GetSc_PackUnionBill_TempListSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="DeleteTemp_PackUnionBill">
+      <wsdl:input message="tns:DeleteTemp_PackUnionBillSoapIn" />
+      <wsdl:output message="tns:DeleteTemp_PackUnionBillSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="GetSourceBillList_BillCheck">
+      <wsdl:input message="tns:GetSourceBillList_BillCheckSoapIn" />
+      <wsdl:output message="tns:GetSourceBillList_BillCheckSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_BillBarCode_BillCheck">
+      <wsdl:input message="tns:get_BillBarCode_BillCheckSoapIn" />
+      <wsdl:output message="tns:get_BillBarCode_BillCheckSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_BillBarCode_MateOutCheck">
+      <wsdl:input message="tns:get_BillBarCode_MateOutCheckSoapIn" />
+      <wsdl:output message="tns:get_BillBarCode_MateOutCheckSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_BillBarCode_OtherOutCheck">
+      <wsdl:input message="tns:get_BillBarCode_OtherOutCheckSoapIn" />
+      <wsdl:output message="tns:get_BillBarCode_OtherOutCheckSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_BillBarCode_MoveStockCheck">
+      <wsdl:input message="tns:get_BillBarCode_MoveStockCheckSoapIn" />
+      <wsdl:output message="tns:get_BillBarCode_MoveStockCheckSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_BarCode_MoveStockBillCheck">
+      <wsdl:input message="tns:get_BarCode_MoveStockBillCheckSoapIn" />
+      <wsdl:output message="tns:get_BarCode_MoveStockBillCheckSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck">
+      <wsdl:input message="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckSoapIn" />
+      <wsdl:output message="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_BillCheck">
+      <wsdl:input message="tns:set_SavePonderationBillMain_Temp_BarCode_BillCheckSoapIn" />
+      <wsdl:output message="tns:set_SavePonderationBillMain_Temp_BarCode_BillCheckSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_CheckTypeByBarCode_BillCheck">
+      <wsdl:input message="tns:get_CheckTypeByBarCode_BillCheckSoapIn" />
+      <wsdl:output message="tns:get_CheckTypeByBarCode_BillCheckSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_BillBarCode_Verify">
+      <wsdl:input message="tns:get_BillBarCode_VerifySoapIn" />
+      <wsdl:output message="tns:get_BillBarCode_VerifySoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="GetKf_PonderationBillMain_Temp_BillCheck">
+      <wsdl:input message="tns:GetKf_PonderationBillMain_Temp_BillCheckSoapIn" />
+      <wsdl:output message="tns:GetKf_PonderationBillMain_Temp_BillCheckSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="set_UpdateTemp_BillCheck">
+      <wsdl:input message="tns:set_UpdateTemp_BillCheckSoapIn" />
+      <wsdl:output message="tns:set_UpdateTemp_BillCheckSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="GetKf_PonderationBillMain_TempList_BillCheck">
+      <wsdl:input message="tns:GetKf_PonderationBillMain_TempList_BillCheckSoapIn" />
+      <wsdl:output message="tns:GetKf_PonderationBillMain_TempList_BillCheckSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="getDataSetByMasterSQL">
+      <wsdl:input message="tns:getDataSetByMasterSQLSoapIn" />
+      <wsdl:output message="tns:getDataSetByMasterSQLSoapOut" />
+    </wsdl:operation>
     <wsdl:operation name="getCheckOpen">
       <wsdl:input message="tns:getCheckOpenSoapIn" />
       <wsdl:output message="tns:getCheckOpenSoapOut" />
@@ -16095,6 +17199,10 @@
       <wsdl:input message="tns:Set_BPrintQtyBarCodeSoapIn" />
       <wsdl:output message="tns:Set_BPrintQtyBarCodeSoapOut" />
     </wsdl:operation>
+    <wsdl:operation name="set_BarCodeAutoWMS">
+      <wsdl:input message="tns:set_BarCodeAutoWMSSoapIn" />
+      <wsdl:output message="tns:set_BarCodeAutoWMSSoapOut" />
+    </wsdl:operation>
     <wsdl:operation name="get_CheckTypeByBarCode_Mould">
       <wsdl:input message="tns:get_CheckTypeByBarCode_MouldSoapIn" />
       <wsdl:output message="tns:get_CheckTypeByBarCode_MouldSoapOut" />
@@ -16106,6 +17214,66 @@
     <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_Mould">
       <wsdl:input message="tns:set_SavePonderationBillMain_Temp_BarCode_MouldSoapIn" />
       <wsdl:output message="tns:set_SavePonderationBillMain_Temp_BarCode_MouldSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_MaxBillNoAndID_K3">
+      <wsdl:input message="tns:get_MaxBillNoAndID_K3SoapIn" />
+      <wsdl:output message="tns:get_MaxBillNoAndID_K3SoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_MaxBillNoAndID_CLD">
+      <wsdl:input message="tns:get_MaxBillNoAndID_CLDSoapIn" />
+      <wsdl:output message="tns:get_MaxBillNoAndID_CLDSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_MaxBillNoAndID_New">
+      <wsdl:input message="tns:get_MaxBillNoAndID_NewSoapIn" />
+      <wsdl:output message="tns:get_MaxBillNoAndID_NewSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_MaxBillID">
+      <wsdl:input message="tns:get_MaxBillIDSoapIn" />
+      <wsdl:output message="tns:get_MaxBillIDSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="CheckModRight">
+      <wsdl:input message="tns:CheckModRightSoapIn" />
+      <wsdl:output message="tns:CheckModRightSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_User">
+      <wsdl:input message="tns:get_UserSoapIn" />
+      <wsdl:output message="tns:get_UserSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="CheckUser">
+      <wsdl:input message="tns:CheckUserSoapIn" />
+      <wsdl:output message="tns:CheckUserSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_TestStr">
+      <wsdl:input message="tns:get_TestStrSoapIn" />
+      <wsdl:output message="tns:get_TestStrSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_ServerCon">
+      <wsdl:input message="tns:get_ServerConSoapIn" />
+      <wsdl:output message="tns:get_ServerConSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_ServerCon2">
+      <wsdl:input message="tns:get_ServerCon2SoapIn" />
+      <wsdl:output message="tns:get_ServerCon2SoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_SubDisplay">
+      <wsdl:input message="tns:get_SubDisplaySoapIn" />
+      <wsdl:output message="tns:get_SubDisplaySoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_SubDisplayByOwner">
+      <wsdl:input message="tns:get_SubDisplayByOwnerSoapIn" />
+      <wsdl:output message="tns:get_SubDisplayByOwnerSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="GetWorkProcInfoBoard">
+      <wsdl:input message="tns:GetWorkProcInfoBoardSoapIn" />
+      <wsdl:output message="tns:GetWorkProcInfoBoardSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="GetICInventoryByBarCode_View">
+      <wsdl:input message="tns:GetICInventoryByBarCode_ViewSoapIn" />
+      <wsdl:output message="tns:GetICInventoryByBarCode_ViewSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="GetMaterByBarCode_View">
+      <wsdl:input message="tns:GetMaterByBarCode_ViewSoapIn" />
+      <wsdl:output message="tns:GetMaterByBarCode_ViewSoapOut" />
     </wsdl:operation>
     <wsdl:operation name="GetICInventoryByBarCodeSP_View">
       <wsdl:input message="tns:GetICInventoryByBarCodeSP_ViewSoapIn" />
@@ -16211,6 +17379,10 @@
       <wsdl:input message="tns:getSourceBillList_NewSoapIn" />
       <wsdl:output message="tns:getSourceBillList_NewSoapOut" />
     </wsdl:operation>
+    <wsdl:operation name="get_BillSubType">
+      <wsdl:input message="tns:get_BillSubTypeSoapIn" />
+      <wsdl:output message="tns:get_BillSubTypeSoapOut" />
+    </wsdl:operation>
     <wsdl:operation name="get_SourceBarCode_New">
       <wsdl:input message="tns:get_SourceBarCode_NewSoapIn" />
       <wsdl:output message="tns:get_SourceBarCode_NewSoapOut" />
@@ -16243,6 +17415,10 @@
       <wsdl:input message="tns:get_SourceBill_OtherInSoapIn" />
       <wsdl:output message="tns:get_SourceBill_OtherInSoapOut" />
     </wsdl:operation>
+    <wsdl:operation name="get_SourceBill_PackBarCode">
+      <wsdl:input message="tns:get_SourceBill_PackBarCodeSoapIn" />
+      <wsdl:output message="tns:get_SourceBill_PackBarCodeSoapOut" />
+    </wsdl:operation>
     <wsdl:operation name="GetSourceBillList">
       <wsdl:input message="tns:GetSourceBillListSoapIn" />
       <wsdl:output message="tns:GetSourceBillListSoapOut" />
@@ -16250,6 +17426,10 @@
     <wsdl:operation name="get_SourceBarCode_ProductIn">
       <wsdl:input message="tns:get_SourceBarCode_ProductInSoapIn" />
       <wsdl:output message="tns:get_SourceBarCode_ProductInSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_SourceBarCode_POStockIn">
+      <wsdl:input message="tns:get_SourceBarCode_POStockInSoapIn" />
+      <wsdl:output message="tns:get_SourceBarCode_POStockInSoapOut" />
     </wsdl:operation>
     <wsdl:operation name="get_SourceBarCode_OtherIn">
       <wsdl:input message="tns:get_SourceBarCode_OtherInSoapIn" />
@@ -16299,9 +17479,17 @@
       <wsdl:input message="tns:get_SavePonderationBillMain_Temp_BarCodeSoapIn" />
       <wsdl:output message="tns:get_SavePonderationBillMain_Temp_BarCodeSoapOut" />
     </wsdl:operation>
+    <wsdl:operation name="get_SavePonderationBillMain_Temp_PackBarCode">
+      <wsdl:input message="tns:get_SavePonderationBillMain_Temp_PackBarCodeSoapIn" />
+      <wsdl:output message="tns:get_SavePonderationBillMain_Temp_PackBarCodeSoapOut" />
+    </wsdl:operation>
     <wsdl:operation name="get_BaseSet">
       <wsdl:input message="tns:get_BaseSetSoapIn" />
       <wsdl:output message="tns:get_BaseSetSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_BillBarCode">
+      <wsdl:input message="tns:get_BillBarCodeSoapIn" />
+      <wsdl:output message="tns:get_BillBarCodeSoapOut" />
     </wsdl:operation>
     <wsdl:operation name="get_BarCode_MoveStock">
       <wsdl:input message="tns:get_BarCode_MoveStockSoapIn" />
@@ -16367,85 +17555,33 @@
       <wsdl:input message="tns:GetBillEntryTmpListSoapIn" />
       <wsdl:output message="tns:GetBillEntryTmpListSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="get_CheckTypeByPackBarCode_Pack">
-      <wsdl:input message="tns:get_CheckTypeByPackBarCode_PackSoapIn" />
-      <wsdl:output message="tns:get_CheckTypeByPackBarCode_PackSoapOut" />
+    <wsdl:operation name="set_SaveOtherInBill_CLD_New">
+      <wsdl:input message="tns:set_SaveOtherInBill_CLD_NewSoapIn" />
+      <wsdl:output message="tns:set_SaveOtherInBill_CLD_NewSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="get_CheckTypeByBarCode_PackUnion">
-      <wsdl:input message="tns:get_CheckTypeByBarCode_PackUnionSoapIn" />
-      <wsdl:output message="tns:get_CheckTypeByBarCode_PackUnionSoapOut" />
+    <wsdl:operation name="set_SaveOtherInBill_MES">
+      <wsdl:input message="tns:set_SaveOtherInBill_MESSoapIn" />
+      <wsdl:output message="tns:set_SaveOtherInBill_MESSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="get_CheckTypeByBarCode_PackSplit">
-      <wsdl:input message="tns:get_CheckTypeByBarCode_PackSplitSoapIn" />
-      <wsdl:output message="tns:get_CheckTypeByBarCode_PackSplitSoapOut" />
+    <wsdl:operation name="set_SaveOtherInBill_BillCheck">
+      <wsdl:input message="tns:set_SaveOtherInBill_BillCheckSoapIn" />
+      <wsdl:output message="tns:set_SaveOtherInBill_BillCheckSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="GetBillEntry_TmpList_Pack">
-      <wsdl:input message="tns:GetBillEntry_TmpList_PackSoapIn" />
-      <wsdl:output message="tns:GetBillEntry_TmpList_PackSoapOut" />
+    <wsdl:operation name="set_SaveMouldProdInBill_New">
+      <wsdl:input message="tns:set_SaveMouldProdInBill_NewSoapIn" />
+      <wsdl:output message="tns:set_SaveMouldProdInBill_NewSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="set_SavePackUnionBill_New">
-      <wsdl:input message="tns:set_SavePackUnionBill_NewSoapIn" />
-      <wsdl:output message="tns:set_SavePackUnionBill_NewSoapOut" />
+    <wsdl:operation name="set_SaveOtherInBill_CLD">
+      <wsdl:input message="tns:set_SaveOtherInBill_CLDSoapIn" />
+      <wsdl:output message="tns:set_SaveOtherInBill_CLDSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="set_SavePackSplitBill_New">
-      <wsdl:input message="tns:set_SavePackSplitBill_NewSoapIn" />
-      <wsdl:output message="tns:set_SavePackSplitBill_NewSoapOut" />
+    <wsdl:operation name="set_SaveProcReportMoveBill_New">
+      <wsdl:input message="tns:set_SaveProcReportMoveBill_NewSoapIn" />
+      <wsdl:output message="tns:set_SaveProcReportMoveBill_NewSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="set_DelPonderationBillMain_Temp_Pack">
-      <wsdl:input message="tns:set_DelPonderationBillMain_Temp_PackSoapIn" />
-      <wsdl:output message="tns:set_DelPonderationBillMain_Temp_PackSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="GetSourceBillList_BillCheck">
-      <wsdl:input message="tns:GetSourceBillList_BillCheckSoapIn" />
-      <wsdl:output message="tns:GetSourceBillList_BillCheckSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="get_BillBarCode_BillCheck">
-      <wsdl:input message="tns:get_BillBarCode_BillCheckSoapIn" />
-      <wsdl:output message="tns:get_BillBarCode_BillCheckSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="get_BillBarCode_MateOutCheck">
-      <wsdl:input message="tns:get_BillBarCode_MateOutCheckSoapIn" />
-      <wsdl:output message="tns:get_BillBarCode_MateOutCheckSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="get_BillBarCode_OtherOutCheck">
-      <wsdl:input message="tns:get_BillBarCode_OtherOutCheckSoapIn" />
-      <wsdl:output message="tns:get_BillBarCode_OtherOutCheckSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="get_BillBarCode_MoveStockCheck">
-      <wsdl:input message="tns:get_BillBarCode_MoveStockCheckSoapIn" />
-      <wsdl:output message="tns:get_BillBarCode_MoveStockCheckSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="get_BarCode_MoveStockBillCheck">
-      <wsdl:input message="tns:get_BarCode_MoveStockBillCheckSoapIn" />
-      <wsdl:output message="tns:get_BarCode_MoveStockBillCheckSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck">
-      <wsdl:input message="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckSoapIn" />
-      <wsdl:output message="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_BillCheck">
-      <wsdl:input message="tns:set_SavePonderationBillMain_Temp_BarCode_BillCheckSoapIn" />
-      <wsdl:output message="tns:set_SavePonderationBillMain_Temp_BarCode_BillCheckSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="get_CheckTypeByBarCode_BillCheck">
-      <wsdl:input message="tns:get_CheckTypeByBarCode_BillCheckSoapIn" />
-      <wsdl:output message="tns:get_CheckTypeByBarCode_BillCheckSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="GetKf_PonderationBillMain_Temp_BillCheck">
-      <wsdl:input message="tns:GetKf_PonderationBillMain_Temp_BillCheckSoapIn" />
-      <wsdl:output message="tns:GetKf_PonderationBillMain_Temp_BillCheckSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="set_UpdateTemp_BillCheck">
-      <wsdl:input message="tns:set_UpdateTemp_BillCheckSoapIn" />
-      <wsdl:output message="tns:set_UpdateTemp_BillCheckSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="GetKf_PonderationBillMain_TempList_BillCheck">
-      <wsdl:input message="tns:GetKf_PonderationBillMain_TempList_BillCheckSoapIn" />
-      <wsdl:output message="tns:GetKf_PonderationBillMain_TempList_BillCheckSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="getDataSetByMasterSQL">
-      <wsdl:input message="tns:getDataSetByMasterSQLSoapIn" />
-      <wsdl:output message="tns:getDataSetByMasterSQLSoapOut" />
+    <wsdl:operation name="set_SaveProcReportMoveBill_CLD_New">
+      <wsdl:input message="tns:set_SaveProcReportMoveBill_CLD_NewSoapIn" />
+      <wsdl:output message="tns:set_SaveProcReportMoveBill_CLD_NewSoapOut" />
     </wsdl:operation>
     <wsdl:operation name="set_SaveProcReportMoveBill_MoveStock">
       <wsdl:input message="tns:set_SaveProcReportMoveBill_MoveStockSoapIn" />
@@ -16707,65 +17843,41 @@
       <wsdl:input message="tns:get_MaxBillNoAndIDSoapIn" />
       <wsdl:output message="tns:get_MaxBillNoAndIDSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="get_MaxBillNoAndID_K3">
-      <wsdl:input message="tns:get_MaxBillNoAndID_K3SoapIn" />
-      <wsdl:output message="tns:get_MaxBillNoAndID_K3SoapOut" />
+    <wsdl:operation name="set_SaveOtherOutBill">
+      <wsdl:input message="tns:set_SaveOtherOutBillSoapIn" />
+      <wsdl:output message="tns:set_SaveOtherOutBillSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="get_MaxBillNoAndID_CLD">
-      <wsdl:input message="tns:get_MaxBillNoAndID_CLDSoapIn" />
-      <wsdl:output message="tns:get_MaxBillNoAndID_CLDSoapOut" />
+    <wsdl:operation name="set_CheckAddOtherOutBill">
+      <wsdl:input message="tns:set_CheckAddOtherOutBillSoapIn" />
+      <wsdl:output message="tns:set_CheckAddOtherOutBillSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="get_MaxBillNoAndID_New">
-      <wsdl:input message="tns:get_MaxBillNoAndID_NewSoapIn" />
-      <wsdl:output message="tns:get_MaxBillNoAndID_NewSoapOut" />
+    <wsdl:operation name="set_CheckOtherOutBill">
+      <wsdl:input message="tns:set_CheckOtherOutBillSoapIn" />
+      <wsdl:output message="tns:set_CheckOtherOutBillSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="get_MaxBillID">
-      <wsdl:input message="tns:get_MaxBillIDSoapIn" />
-      <wsdl:output message="tns:get_MaxBillIDSoapOut" />
+    <wsdl:operation name="set_CheckOtherOutBill_Row">
+      <wsdl:input message="tns:set_CheckOtherOutBill_RowSoapIn" />
+      <wsdl:output message="tns:set_CheckOtherOutBill_RowSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="CheckModRight">
-      <wsdl:input message="tns:CheckModRightSoapIn" />
-      <wsdl:output message="tns:CheckModRightSoapOut" />
+    <wsdl:operation name="set_AuditOtherOutBill">
+      <wsdl:input message="tns:set_AuditOtherOutBillSoapIn" />
+      <wsdl:output message="tns:set_AuditOtherOutBillSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="get_User">
-      <wsdl:input message="tns:get_UserSoapIn" />
-      <wsdl:output message="tns:get_UserSoapOut" />
+    <wsdl:operation name="get_StockOutStyle">
+      <wsdl:input message="tns:get_StockOutStyleSoapIn" />
+      <wsdl:output message="tns:get_StockOutStyleSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="CheckUser">
-      <wsdl:input message="tns:CheckUserSoapIn" />
-      <wsdl:output message="tns:CheckUserSoapOut" />
+    <wsdl:operation name="set_SaveOtherOutBill_New">
+      <wsdl:input message="tns:set_SaveOtherOutBill_NewSoapIn" />
+      <wsdl:output message="tns:set_SaveOtherOutBill_NewSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="get_TestStr">
-      <wsdl:input message="tns:get_TestStrSoapIn" />
-      <wsdl:output message="tns:get_TestStrSoapOut" />
+    <wsdl:operation name="set_SaveOtherOutBill_CLD_New">
+      <wsdl:input message="tns:set_SaveOtherOutBill_CLD_NewSoapIn" />
+      <wsdl:output message="tns:set_SaveOtherOutBill_CLD_NewSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="get_ServerCon">
-      <wsdl:input message="tns:get_ServerConSoapIn" />
-      <wsdl:output message="tns:get_ServerConSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="get_ServerCon2">
-      <wsdl:input message="tns:get_ServerCon2SoapIn" />
-      <wsdl:output message="tns:get_ServerCon2SoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="get_SubDisplay">
-      <wsdl:input message="tns:get_SubDisplaySoapIn" />
-      <wsdl:output message="tns:get_SubDisplaySoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="get_SubDisplayByOwner">
-      <wsdl:input message="tns:get_SubDisplayByOwnerSoapIn" />
-      <wsdl:output message="tns:get_SubDisplayByOwnerSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="GetWorkProcInfoBoard">
-      <wsdl:input message="tns:GetWorkProcInfoBoardSoapIn" />
-      <wsdl:output message="tns:GetWorkProcInfoBoardSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="GetICInventoryByBarCode_View">
-      <wsdl:input message="tns:GetICInventoryByBarCode_ViewSoapIn" />
-      <wsdl:output message="tns:GetICInventoryByBarCode_ViewSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="GetMaterByBarCode_View">
-      <wsdl:input message="tns:GetMaterByBarCode_ViewSoapIn" />
-      <wsdl:output message="tns:GetMaterByBarCode_ViewSoapOut" />
+    <wsdl:operation name="set_SaveOtherOutBill_MES">
+      <wsdl:input message="tns:set_SaveOtherOutBill_MESSoapIn" />
+      <wsdl:output message="tns:set_SaveOtherOutBill_MESSoapOut" />
     </wsdl:operation>
     <wsdl:operation name="set_SaveOtherOutBill_CLD">
       <wsdl:input message="tns:set_SaveOtherOutBill_CLDSoapIn" />
@@ -16943,29 +18055,33 @@
       <wsdl:input message="tns:set_SaveOtherInBill_NewSoapIn" />
       <wsdl:output message="tns:set_SaveOtherInBill_NewSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="set_SaveOtherInBill_CLD_New">
-      <wsdl:input message="tns:set_SaveOtherInBill_CLD_NewSoapIn" />
-      <wsdl:output message="tns:set_SaveOtherInBill_CLD_NewSoapOut" />
+    <wsdl:operation name="set_SaveMoveStockStepInBill_New">
+      <wsdl:input message="tns:set_SaveMoveStockStepInBill_NewSoapIn" />
+      <wsdl:output message="tns:set_SaveMoveStockStepInBill_NewSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="set_SaveOtherInBill_BillCheck">
-      <wsdl:input message="tns:set_SaveOtherInBill_BillCheckSoapIn" />
-      <wsdl:output message="tns:set_SaveOtherInBill_BillCheckSoapOut" />
+    <wsdl:operation name="set_SaveMoveStockStepInBill_CLD_New">
+      <wsdl:input message="tns:set_SaveMoveStockStepInBill_CLD_NewSoapIn" />
+      <wsdl:output message="tns:set_SaveMoveStockStepInBill_CLD_NewSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="set_SaveMouldProdInBill_New">
-      <wsdl:input message="tns:set_SaveMouldProdInBill_NewSoapIn" />
-      <wsdl:output message="tns:set_SaveMouldProdInBill_NewSoapOut" />
+    <wsdl:operation name="set_SaveCheckStockBill">
+      <wsdl:input message="tns:set_SaveCheckStockBillSoapIn" />
+      <wsdl:output message="tns:set_SaveCheckStockBillSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="set_SaveOtherInBill_CLD">
-      <wsdl:input message="tns:set_SaveOtherInBill_CLDSoapIn" />
-      <wsdl:output message="tns:set_SaveOtherInBill_CLDSoapOut" />
+    <wsdl:operation name="set_SaveCheckStockBill_WMS">
+      <wsdl:input message="tns:set_SaveCheckStockBill_WMSSoapIn" />
+      <wsdl:output message="tns:set_SaveCheckStockBill_WMSSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="set_SaveProcReportMoveBill_New">
-      <wsdl:input message="tns:set_SaveProcReportMoveBill_NewSoapIn" />
-      <wsdl:output message="tns:set_SaveProcReportMoveBill_NewSoapOut" />
+    <wsdl:operation name="Get_IsCheckStock_ICInventory">
+      <wsdl:input message="tns:Get_IsCheckStock_ICInventorySoapIn" />
+      <wsdl:output message="tns:Get_IsCheckStock_ICInventorySoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="set_SaveProcReportMoveBill_CLD_New">
-      <wsdl:input message="tns:set_SaveProcReportMoveBill_CLD_NewSoapIn" />
-      <wsdl:output message="tns:set_SaveProcReportMoveBill_CLD_NewSoapOut" />
+    <wsdl:operation name="set_SaveSellOutBackBill">
+      <wsdl:input message="tns:set_SaveSellOutBackBillSoapIn" />
+      <wsdl:output message="tns:set_SaveSellOutBackBillSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="set_SaveSellOutBackBill_New">
+      <wsdl:input message="tns:set_SaveSellOutBackBill_NewSoapIn" />
+      <wsdl:output message="tns:set_SaveSellOutBackBill_NewSoapOut" />
     </wsdl:operation>
     <wsdl:operation name="set_SaveSellOutBackBill_CLD_New">
       <wsdl:input message="tns:set_SaveSellOutBackBill_CLD_NewSoapIn" />
@@ -17154,38 +18270,6 @@
     <wsdl:operation name="set_SaveOtherOutBackBill_New">
       <wsdl:input message="tns:set_SaveOtherOutBackBill_NewSoapIn" />
       <wsdl:output message="tns:set_SaveOtherOutBackBill_NewSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveOtherOutBill">
-      <wsdl:input message="tns:set_SaveOtherOutBillSoapIn" />
-      <wsdl:output message="tns:set_SaveOtherOutBillSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="set_CheckAddOtherOutBill">
-      <wsdl:input message="tns:set_CheckAddOtherOutBillSoapIn" />
-      <wsdl:output message="tns:set_CheckAddOtherOutBillSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="set_CheckOtherOutBill">
-      <wsdl:input message="tns:set_CheckOtherOutBillSoapIn" />
-      <wsdl:output message="tns:set_CheckOtherOutBillSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="set_CheckOtherOutBill_Row">
-      <wsdl:input message="tns:set_CheckOtherOutBill_RowSoapIn" />
-      <wsdl:output message="tns:set_CheckOtherOutBill_RowSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="set_AuditOtherOutBill">
-      <wsdl:input message="tns:set_AuditOtherOutBillSoapIn" />
-      <wsdl:output message="tns:set_AuditOtherOutBillSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="get_StockOutStyle">
-      <wsdl:input message="tns:get_StockOutStyleSoapIn" />
-      <wsdl:output message="tns:get_StockOutStyleSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveOtherOutBill_New">
-      <wsdl:input message="tns:set_SaveOtherOutBill_NewSoapIn" />
-      <wsdl:output message="tns:set_SaveOtherOutBill_NewSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveOtherOutBill_CLD_New">
-      <wsdl:input message="tns:set_SaveOtherOutBill_CLD_NewSoapIn" />
-      <wsdl:output message="tns:set_SaveOtherOutBill_CLD_NewSoapOut" />
     </wsdl:operation>
     <wsdl:operation name="set_SavePonderationBillMain_Temp_ChangGui">
       <wsdl:input message="tns:set_SavePonderationBillMain_Temp_ChangGuiSoapIn" />
@@ -17383,6 +18467,26 @@
       <wsdl:input message="tns:set_SaveMoveStockBillSoapIn" />
       <wsdl:output message="tns:set_SaveMoveStockBillSoapOut" />
     </wsdl:operation>
+    <wsdl:operation name="set_SaveMoveStockBill_PD">
+      <wsdl:input message="tns:set_SaveMoveStockBill_PDSoapIn" />
+      <wsdl:output message="tns:set_SaveMoveStockBill_PDSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="set_SaveMoveStockBill_CLD_New_PD">
+      <wsdl:input message="tns:set_SaveMoveStockBill_CLD_New_PDSoapIn" />
+      <wsdl:output message="tns:set_SaveMoveStockBill_CLD_New_PDSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_BarCode_MoveStock_PD">
+      <wsdl:input message="tns:get_BarCode_MoveStock_PDSoapIn" />
+      <wsdl:output message="tns:get_BarCode_MoveStock_PDSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_MoveStock_PD">
+      <wsdl:input message="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStock_PDSoapIn" />
+      <wsdl:output message="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStock_PDSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_MoveStock_AR">
+      <wsdl:input message="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStock_ARSoapIn" />
+      <wsdl:output message="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStock_ARSoapOut" />
+    </wsdl:operation>
     <wsdl:operation name="set_CheckXCMoveStockBill">
       <wsdl:input message="tns:set_CheckXCMoveStockBillSoapIn" />
       <wsdl:output message="tns:set_CheckXCMoveStockBillSoapOut" />
@@ -17415,6 +18519,10 @@
       <wsdl:input message="tns:set_SaveMoveStockBill_CLD_NewSoapIn" />
       <wsdl:output message="tns:set_SaveMoveStockBill_CLD_NewSoapOut" />
     </wsdl:operation>
+    <wsdl:operation name="set_SaveMoveStockBill_MES">
+      <wsdl:input message="tns:set_SaveMoveStockBill_MESSoapIn" />
+      <wsdl:output message="tns:set_SaveMoveStockBill_MESSoapOut" />
+    </wsdl:operation>
     <wsdl:operation name="set_SaveMoveStockBill_BillCheck">
       <wsdl:input message="tns:set_SaveMoveStockBill_BillCheckSoapIn" />
       <wsdl:output message="tns:set_SaveMoveStockBill_BillCheckSoapOut" />
@@ -17430,34 +18538,6 @@
     <wsdl:operation name="set_SaveMoveStockStepOutBill_CLD_New">
       <wsdl:input message="tns:set_SaveMoveStockStepOutBill_CLD_NewSoapIn" />
       <wsdl:output message="tns:set_SaveMoveStockStepOutBill_CLD_NewSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveMoveStockStepInBill_New">
-      <wsdl:input message="tns:set_SaveMoveStockStepInBill_NewSoapIn" />
-      <wsdl:output message="tns:set_SaveMoveStockStepInBill_NewSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveMoveStockStepInBill_CLD_New">
-      <wsdl:input message="tns:set_SaveMoveStockStepInBill_CLD_NewSoapIn" />
-      <wsdl:output message="tns:set_SaveMoveStockStepInBill_CLD_NewSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveCheckStockBill">
-      <wsdl:input message="tns:set_SaveCheckStockBillSoapIn" />
-      <wsdl:output message="tns:set_SaveCheckStockBillSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveCheckStockBill_WMS">
-      <wsdl:input message="tns:set_SaveCheckStockBill_WMSSoapIn" />
-      <wsdl:output message="tns:set_SaveCheckStockBill_WMSSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="Get_IsCheckStock_ICInventory">
-      <wsdl:input message="tns:Get_IsCheckStock_ICInventorySoapIn" />
-      <wsdl:output message="tns:Get_IsCheckStock_ICInventorySoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveSellOutBackBill">
-      <wsdl:input message="tns:set_SaveSellOutBackBillSoapIn" />
-      <wsdl:output message="tns:set_SaveSellOutBackBillSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveSellOutBackBill_New">
-      <wsdl:input message="tns:set_SaveSellOutBackBill_NewSoapIn" />
-      <wsdl:output message="tns:set_SaveSellOutBackBill_NewSoapOut" />
     </wsdl:operation>
     <wsdl:operation name="GetSc_ICMOReportBillList">
       <wsdl:input message="tns:GetSc_ICMOReportBillListSoapIn" />
@@ -18142,6 +19222,348 @@
   </wsdl:portType>
   <wsdl:binding name="WebService1Soap" type="tns:WebService1Soap">
     <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
+    <wsdl:operation name="get_CheckTypeByPackBarCode_Pack">
+      <soap:operation soapAction="http://tempuri.org/get_CheckTypeByPackBarCode_Pack" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_CheckTypeByBarCode_PackUnion">
+      <soap:operation soapAction="http://tempuri.org/get_CheckTypeByBarCode_PackUnion" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_CheckTypeByBarCode_PackSplit">
+      <soap:operation soapAction="http://tempuri.org/get_CheckTypeByBarCode_PackSplit" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="GetBillEntry_TmpList_Pack">
+      <soap:operation soapAction="http://tempuri.org/GetBillEntry_TmpList_Pack" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePackUnionBill_New">
+      <soap:operation soapAction="http://tempuri.org/set_SavePackUnionBill_New" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePackSplitBill_New">
+      <soap:operation soapAction="http://tempuri.org/set_SavePackSplitBill_New" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_DelPonderationBillMain_Temp_Pack">
+      <soap:operation soapAction="http://tempuri.org/set_DelPonderationBillMain_Temp_Pack" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_PackBarCode_PackUnionBill">
+      <soap:operation soapAction="http://tempuri.org/get_PackBarCode_PackUnionBill" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_BarCode_PackUnionBill">
+      <soap:operation soapAction="http://tempuri.org/get_BarCode_PackUnionBill" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="GetBillEntry_Tmp_Pack">
+      <soap:operation soapAction="http://tempuri.org/GetBillEntry_Tmp_Pack" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_DelPackUnionBill_Temp_Pack">
+      <soap:operation soapAction="http://tempuri.org/set_DelPackUnionBill_Temp_Pack" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePackUnionBill_Add">
+      <soap:operation soapAction="http://tempuri.org/set_SavePackUnionBill_Add" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_BarCodePack_In_MoveStockBill_HuanTuo">
+      <soap:operation soapAction="http://tempuri.org/get_BarCodePack_In_MoveStockBill_HuanTuo" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_BarCode_MoveStockBill_HuanTuo">
+      <soap:operation soapAction="http://tempuri.org/get_BarCode_MoveStockBill_HuanTuo" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="GetBillEntry_Temp_MoveStockBill_HuanTuo">
+      <soap:operation soapAction="http://tempuri.org/GetBillEntry_Temp_MoveStockBill_HuanTuo" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_DelPackUnionBill_Temp_MoveStockBill_HuanTuo">
+      <soap:operation soapAction="http://tempuri.org/set_DelPackUnionBill_Temp_MoveStockBill_HuanTuo" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SaveMoveStockBill_HuanTuo">
+      <soap:operation soapAction="http://tempuri.org/set_SaveMoveStockBill_HuanTuo" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_BarCode_PackUnionCarryUp">
+      <soap:operation soapAction="http://tempuri.org/get_BarCode_PackUnionCarryUp" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_SNBarCode_PackUnionCarryUp">
+      <soap:operation soapAction="http://tempuri.org/get_SNBarCode_PackUnionCarryUp" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="GetBillEntry_TmpList_PackUnionCarryUp">
+      <soap:operation soapAction="http://tempuri.org/GetBillEntry_TmpList_PackUnionCarryUp" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePackUnionCarryUpBill_New">
+      <soap:operation soapAction="http://tempuri.org/set_SavePackUnionCarryUpBill_New" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_DelPackUnionBill_Temp">
+      <soap:operation soapAction="http://tempuri.org/set_DelPackUnionBill_Temp" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="GetSc_PackUnionBill_TempList">
+      <soap:operation soapAction="http://tempuri.org/GetSc_PackUnionBill_TempList" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="DeleteTemp_PackUnionBill">
+      <soap:operation soapAction="http://tempuri.org/DeleteTemp_PackUnionBill" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="GetSourceBillList_BillCheck">
+      <soap:operation soapAction="http://tempuri.org/GetSourceBillList_BillCheck" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_BillBarCode_BillCheck">
+      <soap:operation soapAction="http://tempuri.org/get_BillBarCode_BillCheck" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_BillBarCode_MateOutCheck">
+      <soap:operation soapAction="http://tempuri.org/get_BillBarCode_MateOutCheck" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_BillBarCode_OtherOutCheck">
+      <soap:operation soapAction="http://tempuri.org/get_BillBarCode_OtherOutCheck" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_BillBarCode_MoveStockCheck">
+      <soap:operation soapAction="http://tempuri.org/get_BillBarCode_MoveStockCheck" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_BarCode_MoveStockBillCheck">
+      <soap:operation soapAction="http://tempuri.org/get_BarCode_MoveStockBillCheck" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck">
+      <soap:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_BillCheck">
+      <soap:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_BillCheck" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_CheckTypeByBarCode_BillCheck">
+      <soap:operation soapAction="http://tempuri.org/get_CheckTypeByBarCode_BillCheck" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_BillBarCode_Verify">
+      <soap:operation soapAction="http://tempuri.org/get_BillBarCode_Verify" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="GetKf_PonderationBillMain_Temp_BillCheck">
+      <soap:operation soapAction="http://tempuri.org/GetKf_PonderationBillMain_Temp_BillCheck" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_UpdateTemp_BillCheck">
+      <soap:operation soapAction="http://tempuri.org/set_UpdateTemp_BillCheck" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="GetKf_PonderationBillMain_TempList_BillCheck">
+      <soap:operation soapAction="http://tempuri.org/GetKf_PonderationBillMain_TempList_BillCheck" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="getDataSetByMasterSQL">
+      <soap:operation soapAction="http://tempuri.org/getDataSetByMasterSQL" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
     <wsdl:operation name="getCheckOpen">
       <soap:operation soapAction="http://tempuri.org/getCheckOpen" style="document" />
       <wsdl:input>
@@ -18241,6 +19663,15 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
+    <wsdl:operation name="set_BarCodeAutoWMS">
+      <soap:operation soapAction="http://tempuri.org/set_BarCodeAutoWMS" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
     <wsdl:operation name="get_CheckTypeByBarCode_Mould">
       <soap:operation soapAction="http://tempuri.org/get_CheckTypeByBarCode_Mould" style="document" />
       <wsdl:input>
@@ -18261,6 +19692,141 @@
     </wsdl:operation>
     <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_Mould">
       <soap:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_Mould" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_MaxBillNoAndID_K3">
+      <soap:operation soapAction="http://tempuri.org/get_MaxBillNoAndID_K3" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_MaxBillNoAndID_CLD">
+      <soap:operation soapAction="http://tempuri.org/get_MaxBillNoAndID_CLD" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_MaxBillNoAndID_New">
+      <soap:operation soapAction="http://tempuri.org/get_MaxBillNoAndID_New" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_MaxBillID">
+      <soap:operation soapAction="http://tempuri.org/get_MaxBillID" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="CheckModRight">
+      <soap:operation soapAction="http://tempuri.org/CheckModRight" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_User">
+      <soap:operation soapAction="http://tempuri.org/get_User" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="CheckUser">
+      <soap:operation soapAction="http://tempuri.org/CheckUser" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_TestStr">
+      <soap:operation soapAction="http://tempuri.org/get_TestStr" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_ServerCon">
+      <soap:operation soapAction="http://tempuri.org/get_ServerCon" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_ServerCon2">
+      <soap:operation soapAction="http://tempuri.org/get_ServerCon2" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_SubDisplay">
+      <soap:operation soapAction="http://tempuri.org/get_SubDisplay" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_SubDisplayByOwner">
+      <soap:operation soapAction="http://tempuri.org/get_SubDisplayByOwner" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="GetWorkProcInfoBoard">
+      <soap:operation soapAction="http://tempuri.org/GetWorkProcInfoBoard" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="GetICInventoryByBarCode_View">
+      <soap:operation soapAction="http://tempuri.org/GetICInventoryByBarCode_View" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="GetMaterByBarCode_View">
+      <soap:operation soapAction="http://tempuri.org/GetMaterByBarCode_View" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -18502,6 +20068,15 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
+    <wsdl:operation name="get_BillSubType">
+      <soap:operation soapAction="http://tempuri.org/get_BillSubType" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
     <wsdl:operation name="get_SourceBarCode_New">
       <soap:operation soapAction="http://tempuri.org/get_SourceBarCode_New" style="document" />
       <wsdl:input>
@@ -18574,6 +20149,15 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
+    <wsdl:operation name="get_SourceBill_PackBarCode">
+      <soap:operation soapAction="http://tempuri.org/get_SourceBill_PackBarCode" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
     <wsdl:operation name="GetSourceBillList">
       <soap:operation soapAction="http://tempuri.org/GetSourceBillList" style="document" />
       <wsdl:input>
@@ -18585,6 +20169,15 @@
     </wsdl:operation>
     <wsdl:operation name="get_SourceBarCode_ProductIn">
       <soap:operation soapAction="http://tempuri.org/get_SourceBarCode_ProductIn" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_SourceBarCode_POStockIn">
+      <soap:operation soapAction="http://tempuri.org/get_SourceBarCode_POStockIn" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -18700,8 +20293,26 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
+    <wsdl:operation name="get_SavePonderationBillMain_Temp_PackBarCode">
+      <soap:operation soapAction="http://tempuri.org/get_SavePonderationBillMain_Temp_PackBarCode" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
     <wsdl:operation name="get_BaseSet">
       <soap:operation soapAction="http://tempuri.org/get_BaseSet" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_BillBarCode">
+      <soap:operation soapAction="http://tempuri.org/get_BillBarCode" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -18853,8 +20464,8 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="get_CheckTypeByPackBarCode_Pack">
-      <soap:operation soapAction="http://tempuri.org/get_CheckTypeByPackBarCode_Pack" style="document" />
+    <wsdl:operation name="set_SaveOtherInBill_CLD_New">
+      <soap:operation soapAction="http://tempuri.org/set_SaveOtherInBill_CLD_New" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -18862,8 +20473,8 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="get_CheckTypeByBarCode_PackUnion">
-      <soap:operation soapAction="http://tempuri.org/get_CheckTypeByBarCode_PackUnion" style="document" />
+    <wsdl:operation name="set_SaveOtherInBill_MES">
+      <soap:operation soapAction="http://tempuri.org/set_SaveOtherInBill_MES" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -18871,8 +20482,8 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="get_CheckTypeByBarCode_PackSplit">
-      <soap:operation soapAction="http://tempuri.org/get_CheckTypeByBarCode_PackSplit" style="document" />
+    <wsdl:operation name="set_SaveOtherInBill_BillCheck">
+      <soap:operation soapAction="http://tempuri.org/set_SaveOtherInBill_BillCheck" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -18880,8 +20491,8 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="GetBillEntry_TmpList_Pack">
-      <soap:operation soapAction="http://tempuri.org/GetBillEntry_TmpList_Pack" style="document" />
+    <wsdl:operation name="set_SaveMouldProdInBill_New">
+      <soap:operation soapAction="http://tempuri.org/set_SaveMouldProdInBill_New" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -18889,8 +20500,8 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="set_SavePackUnionBill_New">
-      <soap:operation soapAction="http://tempuri.org/set_SavePackUnionBill_New" style="document" />
+    <wsdl:operation name="set_SaveOtherInBill_CLD">
+      <soap:operation soapAction="http://tempuri.org/set_SaveOtherInBill_CLD" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -18898,8 +20509,8 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="set_SavePackSplitBill_New">
-      <soap:operation soapAction="http://tempuri.org/set_SavePackSplitBill_New" style="document" />
+    <wsdl:operation name="set_SaveProcReportMoveBill_New">
+      <soap:operation soapAction="http://tempuri.org/set_SaveProcReportMoveBill_New" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -18907,125 +20518,8 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="set_DelPonderationBillMain_Temp_Pack">
-      <soap:operation soapAction="http://tempuri.org/set_DelPonderationBillMain_Temp_Pack" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="GetSourceBillList_BillCheck">
-      <soap:operation soapAction="http://tempuri.org/GetSourceBillList_BillCheck" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_BillBarCode_BillCheck">
-      <soap:operation soapAction="http://tempuri.org/get_BillBarCode_BillCheck" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_BillBarCode_MateOutCheck">
-      <soap:operation soapAction="http://tempuri.org/get_BillBarCode_MateOutCheck" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_BillBarCode_OtherOutCheck">
-      <soap:operation soapAction="http://tempuri.org/get_BillBarCode_OtherOutCheck" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_BillBarCode_MoveStockCheck">
-      <soap:operation soapAction="http://tempuri.org/get_BillBarCode_MoveStockCheck" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_BarCode_MoveStockBillCheck">
-      <soap:operation soapAction="http://tempuri.org/get_BarCode_MoveStockBillCheck" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck">
-      <soap:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_BillCheck">
-      <soap:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_BillCheck" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_CheckTypeByBarCode_BillCheck">
-      <soap:operation soapAction="http://tempuri.org/get_CheckTypeByBarCode_BillCheck" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="GetKf_PonderationBillMain_Temp_BillCheck">
-      <soap:operation soapAction="http://tempuri.org/GetKf_PonderationBillMain_Temp_BillCheck" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_UpdateTemp_BillCheck">
-      <soap:operation soapAction="http://tempuri.org/set_UpdateTemp_BillCheck" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="GetKf_PonderationBillMain_TempList_BillCheck">
-      <soap:operation soapAction="http://tempuri.org/GetKf_PonderationBillMain_TempList_BillCheck" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="getDataSetByMasterSQL">
-      <soap:operation soapAction="http://tempuri.org/getDataSetByMasterSQL" style="document" />
+    <wsdl:operation name="set_SaveProcReportMoveBill_CLD_New">
+      <soap:operation soapAction="http://tempuri.org/set_SaveProcReportMoveBill_CLD_New" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -19618,8 +21112,8 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="get_MaxBillNoAndID_K3">
-      <soap:operation soapAction="http://tempuri.org/get_MaxBillNoAndID_K3" style="document" />
+    <wsdl:operation name="set_SaveOtherOutBill">
+      <soap:operation soapAction="http://tempuri.org/set_SaveOtherOutBill" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -19627,8 +21121,8 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="get_MaxBillNoAndID_CLD">
-      <soap:operation soapAction="http://tempuri.org/get_MaxBillNoAndID_CLD" style="document" />
+    <wsdl:operation name="set_CheckAddOtherOutBill">
+      <soap:operation soapAction="http://tempuri.org/set_CheckAddOtherOutBill" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -19636,8 +21130,8 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="get_MaxBillNoAndID_New">
-      <soap:operation soapAction="http://tempuri.org/get_MaxBillNoAndID_New" style="document" />
+    <wsdl:operation name="set_CheckOtherOutBill">
+      <soap:operation soapAction="http://tempuri.org/set_CheckOtherOutBill" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -19645,8 +21139,8 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="get_MaxBillID">
-      <soap:operation soapAction="http://tempuri.org/get_MaxBillID" style="document" />
+    <wsdl:operation name="set_CheckOtherOutBill_Row">
+      <soap:operation soapAction="http://tempuri.org/set_CheckOtherOutBill_Row" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -19654,8 +21148,8 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="CheckModRight">
-      <soap:operation soapAction="http://tempuri.org/CheckModRight" style="document" />
+    <wsdl:operation name="set_AuditOtherOutBill">
+      <soap:operation soapAction="http://tempuri.org/set_AuditOtherOutBill" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -19663,8 +21157,8 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="get_User">
-      <soap:operation soapAction="http://tempuri.org/get_User" style="document" />
+    <wsdl:operation name="get_StockOutStyle">
+      <soap:operation soapAction="http://tempuri.org/get_StockOutStyle" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -19672,8 +21166,8 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="CheckUser">
-      <soap:operation soapAction="http://tempuri.org/CheckUser" style="document" />
+    <wsdl:operation name="set_SaveOtherOutBill_New">
+      <soap:operation soapAction="http://tempuri.org/set_SaveOtherOutBill_New" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -19681,8 +21175,8 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="get_TestStr">
-      <soap:operation soapAction="http://tempuri.org/get_TestStr" style="document" />
+    <wsdl:operation name="set_SaveOtherOutBill_CLD_New">
+      <soap:operation soapAction="http://tempuri.org/set_SaveOtherOutBill_CLD_New" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -19690,62 +21184,8 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="get_ServerCon">
-      <soap:operation soapAction="http://tempuri.org/get_ServerCon" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_ServerCon2">
-      <soap:operation soapAction="http://tempuri.org/get_ServerCon2" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_SubDisplay">
-      <soap:operation soapAction="http://tempuri.org/get_SubDisplay" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_SubDisplayByOwner">
-      <soap:operation soapAction="http://tempuri.org/get_SubDisplayByOwner" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="GetWorkProcInfoBoard">
-      <soap:operation soapAction="http://tempuri.org/GetWorkProcInfoBoard" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="GetICInventoryByBarCode_View">
-      <soap:operation soapAction="http://tempuri.org/GetICInventoryByBarCode_View" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="GetMaterByBarCode_View">
-      <soap:operation soapAction="http://tempuri.org/GetMaterByBarCode_View" style="document" />
+    <wsdl:operation name="set_SaveOtherOutBill_MES">
+      <soap:operation soapAction="http://tempuri.org/set_SaveOtherOutBill_MES" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -20149,8 +21589,8 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="set_SaveOtherInBill_CLD_New">
-      <soap:operation soapAction="http://tempuri.org/set_SaveOtherInBill_CLD_New" style="document" />
+    <wsdl:operation name="set_SaveMoveStockStepInBill_New">
+      <soap:operation soapAction="http://tempuri.org/set_SaveMoveStockStepInBill_New" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -20158,8 +21598,8 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="set_SaveOtherInBill_BillCheck">
-      <soap:operation soapAction="http://tempuri.org/set_SaveOtherInBill_BillCheck" style="document" />
+    <wsdl:operation name="set_SaveMoveStockStepInBill_CLD_New">
+      <soap:operation soapAction="http://tempuri.org/set_SaveMoveStockStepInBill_CLD_New" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -20167,8 +21607,8 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="set_SaveMouldProdInBill_New">
-      <soap:operation soapAction="http://tempuri.org/set_SaveMouldProdInBill_New" style="document" />
+    <wsdl:operation name="set_SaveCheckStockBill">
+      <soap:operation soapAction="http://tempuri.org/set_SaveCheckStockBill" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -20176,8 +21616,8 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="set_SaveOtherInBill_CLD">
-      <soap:operation soapAction="http://tempuri.org/set_SaveOtherInBill_CLD" style="document" />
+    <wsdl:operation name="set_SaveCheckStockBill_WMS">
+      <soap:operation soapAction="http://tempuri.org/set_SaveCheckStockBill_WMS" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -20185,8 +21625,8 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="set_SaveProcReportMoveBill_New">
-      <soap:operation soapAction="http://tempuri.org/set_SaveProcReportMoveBill_New" style="document" />
+    <wsdl:operation name="Get_IsCheckStock_ICInventory">
+      <soap:operation soapAction="http://tempuri.org/Get_IsCheckStock_ICInventory" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -20194,8 +21634,17 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="set_SaveProcReportMoveBill_CLD_New">
-      <soap:operation soapAction="http://tempuri.org/set_SaveProcReportMoveBill_CLD_New" style="document" />
+    <wsdl:operation name="set_SaveSellOutBackBill">
+      <soap:operation soapAction="http://tempuri.org/set_SaveSellOutBackBill" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SaveSellOutBackBill_New">
+      <soap:operation soapAction="http://tempuri.org/set_SaveSellOutBackBill_New" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -20619,78 +22068,6 @@
     </wsdl:operation>
     <wsdl:operation name="set_SaveOtherOutBackBill_New">
       <soap:operation soapAction="http://tempuri.org/set_SaveOtherOutBackBill_New" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveOtherOutBill">
-      <soap:operation soapAction="http://tempuri.org/set_SaveOtherOutBill" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_CheckAddOtherOutBill">
-      <soap:operation soapAction="http://tempuri.org/set_CheckAddOtherOutBill" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_CheckOtherOutBill">
-      <soap:operation soapAction="http://tempuri.org/set_CheckOtherOutBill" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_CheckOtherOutBill_Row">
-      <soap:operation soapAction="http://tempuri.org/set_CheckOtherOutBill_Row" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_AuditOtherOutBill">
-      <soap:operation soapAction="http://tempuri.org/set_AuditOtherOutBill" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_StockOutStyle">
-      <soap:operation soapAction="http://tempuri.org/get_StockOutStyle" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveOtherOutBill_New">
-      <soap:operation soapAction="http://tempuri.org/set_SaveOtherOutBill_New" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveOtherOutBill_CLD_New">
-      <soap:operation soapAction="http://tempuri.org/set_SaveOtherOutBill_CLD_New" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -21139,6 +22516,51 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
+    <wsdl:operation name="set_SaveMoveStockBill_PD">
+      <soap:operation soapAction="http://tempuri.org/set_SaveMoveStockBill_PD" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SaveMoveStockBill_CLD_New_PD">
+      <soap:operation soapAction="http://tempuri.org/set_SaveMoveStockBill_CLD_New_PD" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_BarCode_MoveStock_PD">
+      <soap:operation soapAction="http://tempuri.org/get_BarCode_MoveStock_PD" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_MoveStock_PD">
+      <soap:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_MoveStock_PD" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_MoveStock_AR">
+      <soap:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_MoveStock_AR" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
     <wsdl:operation name="set_CheckXCMoveStockBill">
       <soap:operation soapAction="http://tempuri.org/set_CheckXCMoveStockBill" style="document" />
       <wsdl:input>
@@ -21211,6 +22633,15 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
+    <wsdl:operation name="set_SaveMoveStockBill_MES">
+      <soap:operation soapAction="http://tempuri.org/set_SaveMoveStockBill_MES" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
     <wsdl:operation name="set_SaveMoveStockBill_BillCheck">
       <soap:operation soapAction="http://tempuri.org/set_SaveMoveStockBill_BillCheck" style="document" />
       <wsdl:input>
@@ -21240,69 +22671,6 @@
     </wsdl:operation>
     <wsdl:operation name="set_SaveMoveStockStepOutBill_CLD_New">
       <soap:operation soapAction="http://tempuri.org/set_SaveMoveStockStepOutBill_CLD_New" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveMoveStockStepInBill_New">
-      <soap:operation soapAction="http://tempuri.org/set_SaveMoveStockStepInBill_New" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveMoveStockStepInBill_CLD_New">
-      <soap:operation soapAction="http://tempuri.org/set_SaveMoveStockStepInBill_CLD_New" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveCheckStockBill">
-      <soap:operation soapAction="http://tempuri.org/set_SaveCheckStockBill" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveCheckStockBill_WMS">
-      <soap:operation soapAction="http://tempuri.org/set_SaveCheckStockBill_WMS" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="Get_IsCheckStock_ICInventory">
-      <soap:operation soapAction="http://tempuri.org/Get_IsCheckStock_ICInventory" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveSellOutBackBill">
-      <soap:operation soapAction="http://tempuri.org/set_SaveSellOutBackBill" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveSellOutBackBill_New">
-      <soap:operation soapAction="http://tempuri.org/set_SaveSellOutBackBill_New" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -22843,6 +24211,348 @@
   </wsdl:binding>
   <wsdl:binding name="WebService1Soap12" type="tns:WebService1Soap">
     <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
+    <wsdl:operation name="get_CheckTypeByPackBarCode_Pack">
+      <soap12:operation soapAction="http://tempuri.org/get_CheckTypeByPackBarCode_Pack" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_CheckTypeByBarCode_PackUnion">
+      <soap12:operation soapAction="http://tempuri.org/get_CheckTypeByBarCode_PackUnion" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_CheckTypeByBarCode_PackSplit">
+      <soap12:operation soapAction="http://tempuri.org/get_CheckTypeByBarCode_PackSplit" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="GetBillEntry_TmpList_Pack">
+      <soap12:operation soapAction="http://tempuri.org/GetBillEntry_TmpList_Pack" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePackUnionBill_New">
+      <soap12:operation soapAction="http://tempuri.org/set_SavePackUnionBill_New" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePackSplitBill_New">
+      <soap12:operation soapAction="http://tempuri.org/set_SavePackSplitBill_New" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_DelPonderationBillMain_Temp_Pack">
+      <soap12:operation soapAction="http://tempuri.org/set_DelPonderationBillMain_Temp_Pack" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_PackBarCode_PackUnionBill">
+      <soap12:operation soapAction="http://tempuri.org/get_PackBarCode_PackUnionBill" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_BarCode_PackUnionBill">
+      <soap12:operation soapAction="http://tempuri.org/get_BarCode_PackUnionBill" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="GetBillEntry_Tmp_Pack">
+      <soap12:operation soapAction="http://tempuri.org/GetBillEntry_Tmp_Pack" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_DelPackUnionBill_Temp_Pack">
+      <soap12:operation soapAction="http://tempuri.org/set_DelPackUnionBill_Temp_Pack" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePackUnionBill_Add">
+      <soap12:operation soapAction="http://tempuri.org/set_SavePackUnionBill_Add" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_BarCodePack_In_MoveStockBill_HuanTuo">
+      <soap12:operation soapAction="http://tempuri.org/get_BarCodePack_In_MoveStockBill_HuanTuo" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_BarCode_MoveStockBill_HuanTuo">
+      <soap12:operation soapAction="http://tempuri.org/get_BarCode_MoveStockBill_HuanTuo" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="GetBillEntry_Temp_MoveStockBill_HuanTuo">
+      <soap12:operation soapAction="http://tempuri.org/GetBillEntry_Temp_MoveStockBill_HuanTuo" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_DelPackUnionBill_Temp_MoveStockBill_HuanTuo">
+      <soap12:operation soapAction="http://tempuri.org/set_DelPackUnionBill_Temp_MoveStockBill_HuanTuo" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SaveMoveStockBill_HuanTuo">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveMoveStockBill_HuanTuo" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_BarCode_PackUnionCarryUp">
+      <soap12:operation soapAction="http://tempuri.org/get_BarCode_PackUnionCarryUp" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_SNBarCode_PackUnionCarryUp">
+      <soap12:operation soapAction="http://tempuri.org/get_SNBarCode_PackUnionCarryUp" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="GetBillEntry_TmpList_PackUnionCarryUp">
+      <soap12:operation soapAction="http://tempuri.org/GetBillEntry_TmpList_PackUnionCarryUp" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePackUnionCarryUpBill_New">
+      <soap12:operation soapAction="http://tempuri.org/set_SavePackUnionCarryUpBill_New" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_DelPackUnionBill_Temp">
+      <soap12:operation soapAction="http://tempuri.org/set_DelPackUnionBill_Temp" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="GetSc_PackUnionBill_TempList">
+      <soap12:operation soapAction="http://tempuri.org/GetSc_PackUnionBill_TempList" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="DeleteTemp_PackUnionBill">
+      <soap12:operation soapAction="http://tempuri.org/DeleteTemp_PackUnionBill" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="GetSourceBillList_BillCheck">
+      <soap12:operation soapAction="http://tempuri.org/GetSourceBillList_BillCheck" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_BillBarCode_BillCheck">
+      <soap12:operation soapAction="http://tempuri.org/get_BillBarCode_BillCheck" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_BillBarCode_MateOutCheck">
+      <soap12:operation soapAction="http://tempuri.org/get_BillBarCode_MateOutCheck" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_BillBarCode_OtherOutCheck">
+      <soap12:operation soapAction="http://tempuri.org/get_BillBarCode_OtherOutCheck" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_BillBarCode_MoveStockCheck">
+      <soap12:operation soapAction="http://tempuri.org/get_BillBarCode_MoveStockCheck" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_BarCode_MoveStockBillCheck">
+      <soap12:operation soapAction="http://tempuri.org/get_BarCode_MoveStockBillCheck" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck">
+      <soap12:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_BillCheck">
+      <soap12:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_BillCheck" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_CheckTypeByBarCode_BillCheck">
+      <soap12:operation soapAction="http://tempuri.org/get_CheckTypeByBarCode_BillCheck" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_BillBarCode_Verify">
+      <soap12:operation soapAction="http://tempuri.org/get_BillBarCode_Verify" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="GetKf_PonderationBillMain_Temp_BillCheck">
+      <soap12:operation soapAction="http://tempuri.org/GetKf_PonderationBillMain_Temp_BillCheck" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_UpdateTemp_BillCheck">
+      <soap12:operation soapAction="http://tempuri.org/set_UpdateTemp_BillCheck" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="GetKf_PonderationBillMain_TempList_BillCheck">
+      <soap12:operation soapAction="http://tempuri.org/GetKf_PonderationBillMain_TempList_BillCheck" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="getDataSetByMasterSQL">
+      <soap12:operation soapAction="http://tempuri.org/getDataSetByMasterSQL" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
     <wsdl:operation name="getCheckOpen">
       <soap12:operation soapAction="http://tempuri.org/getCheckOpen" style="document" />
       <wsdl:input>
@@ -22942,6 +24652,15 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
+    <wsdl:operation name="set_BarCodeAutoWMS">
+      <soap12:operation soapAction="http://tempuri.org/set_BarCodeAutoWMS" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
     <wsdl:operation name="get_CheckTypeByBarCode_Mould">
       <soap12:operation soapAction="http://tempuri.org/get_CheckTypeByBarCode_Mould" style="document" />
       <wsdl:input>
@@ -22962,6 +24681,141 @@
     </wsdl:operation>
     <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_Mould">
       <soap12:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_Mould" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_MaxBillNoAndID_K3">
+      <soap12:operation soapAction="http://tempuri.org/get_MaxBillNoAndID_K3" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_MaxBillNoAndID_CLD">
+      <soap12:operation soapAction="http://tempuri.org/get_MaxBillNoAndID_CLD" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_MaxBillNoAndID_New">
+      <soap12:operation soapAction="http://tempuri.org/get_MaxBillNoAndID_New" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_MaxBillID">
+      <soap12:operation soapAction="http://tempuri.org/get_MaxBillID" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="CheckModRight">
+      <soap12:operation soapAction="http://tempuri.org/CheckModRight" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_User">
+      <soap12:operation soapAction="http://tempuri.org/get_User" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="CheckUser">
+      <soap12:operation soapAction="http://tempuri.org/CheckUser" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_TestStr">
+      <soap12:operation soapAction="http://tempuri.org/get_TestStr" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_ServerCon">
+      <soap12:operation soapAction="http://tempuri.org/get_ServerCon" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_ServerCon2">
+      <soap12:operation soapAction="http://tempuri.org/get_ServerCon2" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_SubDisplay">
+      <soap12:operation soapAction="http://tempuri.org/get_SubDisplay" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_SubDisplayByOwner">
+      <soap12:operation soapAction="http://tempuri.org/get_SubDisplayByOwner" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="GetWorkProcInfoBoard">
+      <soap12:operation soapAction="http://tempuri.org/GetWorkProcInfoBoard" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="GetICInventoryByBarCode_View">
+      <soap12:operation soapAction="http://tempuri.org/GetICInventoryByBarCode_View" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="GetMaterByBarCode_View">
+      <soap12:operation soapAction="http://tempuri.org/GetMaterByBarCode_View" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -23203,6 +25057,15 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
+    <wsdl:operation name="get_BillSubType">
+      <soap12:operation soapAction="http://tempuri.org/get_BillSubType" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
     <wsdl:operation name="get_SourceBarCode_New">
       <soap12:operation soapAction="http://tempuri.org/get_SourceBarCode_New" style="document" />
       <wsdl:input>
@@ -23275,6 +25138,15 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
+    <wsdl:operation name="get_SourceBill_PackBarCode">
+      <soap12:operation soapAction="http://tempuri.org/get_SourceBill_PackBarCode" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
     <wsdl:operation name="GetSourceBillList">
       <soap12:operation soapAction="http://tempuri.org/GetSourceBillList" style="document" />
       <wsdl:input>
@@ -23286,6 +25158,15 @@
     </wsdl:operation>
     <wsdl:operation name="get_SourceBarCode_ProductIn">
       <soap12:operation soapAction="http://tempuri.org/get_SourceBarCode_ProductIn" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_SourceBarCode_POStockIn">
+      <soap12:operation soapAction="http://tempuri.org/get_SourceBarCode_POStockIn" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -23401,8 +25282,26 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
+    <wsdl:operation name="get_SavePonderationBillMain_Temp_PackBarCode">
+      <soap12:operation soapAction="http://tempuri.org/get_SavePonderationBillMain_Temp_PackBarCode" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
     <wsdl:operation name="get_BaseSet">
       <soap12:operation soapAction="http://tempuri.org/get_BaseSet" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_BillBarCode">
+      <soap12:operation soapAction="http://tempuri.org/get_BillBarCode" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -23554,8 +25453,8 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="get_CheckTypeByPackBarCode_Pack">
-      <soap12:operation soapAction="http://tempuri.org/get_CheckTypeByPackBarCode_Pack" style="document" />
+    <wsdl:operation name="set_SaveOtherInBill_CLD_New">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveOtherInBill_CLD_New" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -23563,8 +25462,8 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="get_CheckTypeByBarCode_PackUnion">
-      <soap12:operation soapAction="http://tempuri.org/get_CheckTypeByBarCode_PackUnion" style="document" />
+    <wsdl:operation name="set_SaveOtherInBill_MES">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveOtherInBill_MES" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -23572,8 +25471,8 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="get_CheckTypeByBarCode_PackSplit">
-      <soap12:operation soapAction="http://tempuri.org/get_CheckTypeByBarCode_PackSplit" style="document" />
+    <wsdl:operation name="set_SaveOtherInBill_BillCheck">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveOtherInBill_BillCheck" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -23581,8 +25480,8 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="GetBillEntry_TmpList_Pack">
-      <soap12:operation soapAction="http://tempuri.org/GetBillEntry_TmpList_Pack" style="document" />
+    <wsdl:operation name="set_SaveMouldProdInBill_New">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveMouldProdInBill_New" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -23590,8 +25489,8 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="set_SavePackUnionBill_New">
-      <soap12:operation soapAction="http://tempuri.org/set_SavePackUnionBill_New" style="document" />
+    <wsdl:operation name="set_SaveOtherInBill_CLD">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveOtherInBill_CLD" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -23599,8 +25498,8 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="set_SavePackSplitBill_New">
-      <soap12:operation soapAction="http://tempuri.org/set_SavePackSplitBill_New" style="document" />
+    <wsdl:operation name="set_SaveProcReportMoveBill_New">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveProcReportMoveBill_New" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -23608,125 +25507,8 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="set_DelPonderationBillMain_Temp_Pack">
-      <soap12:operation soapAction="http://tempuri.org/set_DelPonderationBillMain_Temp_Pack" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="GetSourceBillList_BillCheck">
-      <soap12:operation soapAction="http://tempuri.org/GetSourceBillList_BillCheck" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_BillBarCode_BillCheck">
-      <soap12:operation soapAction="http://tempuri.org/get_BillBarCode_BillCheck" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_BillBarCode_MateOutCheck">
-      <soap12:operation soapAction="http://tempuri.org/get_BillBarCode_MateOutCheck" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_BillBarCode_OtherOutCheck">
-      <soap12:operation soapAction="http://tempuri.org/get_BillBarCode_OtherOutCheck" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_BillBarCode_MoveStockCheck">
-      <soap12:operation soapAction="http://tempuri.org/get_BillBarCode_MoveStockCheck" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_BarCode_MoveStockBillCheck">
-      <soap12:operation soapAction="http://tempuri.org/get_BarCode_MoveStockBillCheck" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck">
-      <soap12:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_BillCheck">
-      <soap12:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_BillCheck" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_CheckTypeByBarCode_BillCheck">
-      <soap12:operation soapAction="http://tempuri.org/get_CheckTypeByBarCode_BillCheck" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="GetKf_PonderationBillMain_Temp_BillCheck">
-      <soap12:operation soapAction="http://tempuri.org/GetKf_PonderationBillMain_Temp_BillCheck" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_UpdateTemp_BillCheck">
-      <soap12:operation soapAction="http://tempuri.org/set_UpdateTemp_BillCheck" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="GetKf_PonderationBillMain_TempList_BillCheck">
-      <soap12:operation soapAction="http://tempuri.org/GetKf_PonderationBillMain_TempList_BillCheck" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="getDataSetByMasterSQL">
-      <soap12:operation soapAction="http://tempuri.org/getDataSetByMasterSQL" style="document" />
+    <wsdl:operation name="set_SaveProcReportMoveBill_CLD_New">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveProcReportMoveBill_CLD_New" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -24319,8 +26101,8 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="get_MaxBillNoAndID_K3">
-      <soap12:operation soapAction="http://tempuri.org/get_MaxBillNoAndID_K3" style="document" />
+    <wsdl:operation name="set_SaveOtherOutBill">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveOtherOutBill" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -24328,8 +26110,8 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="get_MaxBillNoAndID_CLD">
-      <soap12:operation soapAction="http://tempuri.org/get_MaxBillNoAndID_CLD" style="document" />
+    <wsdl:operation name="set_CheckAddOtherOutBill">
+      <soap12:operation soapAction="http://tempuri.org/set_CheckAddOtherOutBill" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -24337,8 +26119,8 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="get_MaxBillNoAndID_New">
-      <soap12:operation soapAction="http://tempuri.org/get_MaxBillNoAndID_New" style="document" />
+    <wsdl:operation name="set_CheckOtherOutBill">
+      <soap12:operation soapAction="http://tempuri.org/set_CheckOtherOutBill" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -24346,8 +26128,8 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="get_MaxBillID">
-      <soap12:operation soapAction="http://tempuri.org/get_MaxBillID" style="document" />
+    <wsdl:operation name="set_CheckOtherOutBill_Row">
+      <soap12:operation soapAction="http://tempuri.org/set_CheckOtherOutBill_Row" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -24355,8 +26137,8 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="CheckModRight">
-      <soap12:operation soapAction="http://tempuri.org/CheckModRight" style="document" />
+    <wsdl:operation name="set_AuditOtherOutBill">
+      <soap12:operation soapAction="http://tempuri.org/set_AuditOtherOutBill" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -24364,8 +26146,8 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="get_User">
-      <soap12:operation soapAction="http://tempuri.org/get_User" style="document" />
+    <wsdl:operation name="get_StockOutStyle">
+      <soap12:operation soapAction="http://tempuri.org/get_StockOutStyle" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -24373,8 +26155,8 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="CheckUser">
-      <soap12:operation soapAction="http://tempuri.org/CheckUser" style="document" />
+    <wsdl:operation name="set_SaveOtherOutBill_New">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveOtherOutBill_New" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -24382,8 +26164,8 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="get_TestStr">
-      <soap12:operation soapAction="http://tempuri.org/get_TestStr" style="document" />
+    <wsdl:operation name="set_SaveOtherOutBill_CLD_New">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveOtherOutBill_CLD_New" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -24391,62 +26173,8 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="get_ServerCon">
-      <soap12:operation soapAction="http://tempuri.org/get_ServerCon" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_ServerCon2">
-      <soap12:operation soapAction="http://tempuri.org/get_ServerCon2" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_SubDisplay">
-      <soap12:operation soapAction="http://tempuri.org/get_SubDisplay" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_SubDisplayByOwner">
-      <soap12:operation soapAction="http://tempuri.org/get_SubDisplayByOwner" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="GetWorkProcInfoBoard">
-      <soap12:operation soapAction="http://tempuri.org/GetWorkProcInfoBoard" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="GetICInventoryByBarCode_View">
-      <soap12:operation soapAction="http://tempuri.org/GetICInventoryByBarCode_View" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="GetMaterByBarCode_View">
-      <soap12:operation soapAction="http://tempuri.org/GetMaterByBarCode_View" style="document" />
+    <wsdl:operation name="set_SaveOtherOutBill_MES">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveOtherOutBill_MES" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -24850,8 +26578,8 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="set_SaveOtherInBill_CLD_New">
-      <soap12:operation soapAction="http://tempuri.org/set_SaveOtherInBill_CLD_New" style="document" />
+    <wsdl:operation name="set_SaveMoveStockStepInBill_New">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveMoveStockStepInBill_New" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -24859,8 +26587,8 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="set_SaveOtherInBill_BillCheck">
-      <soap12:operation soapAction="http://tempuri.org/set_SaveOtherInBill_BillCheck" style="document" />
+    <wsdl:operation name="set_SaveMoveStockStepInBill_CLD_New">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveMoveStockStepInBill_CLD_New" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -24868,8 +26596,8 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="set_SaveMouldProdInBill_New">
-      <soap12:operation soapAction="http://tempuri.org/set_SaveMouldProdInBill_New" style="document" />
+    <wsdl:operation name="set_SaveCheckStockBill">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveCheckStockBill" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -24877,8 +26605,8 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="set_SaveOtherInBill_CLD">
-      <soap12:operation soapAction="http://tempuri.org/set_SaveOtherInBill_CLD" style="document" />
+    <wsdl:operation name="set_SaveCheckStockBill_WMS">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveCheckStockBill_WMS" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -24886,8 +26614,8 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="set_SaveProcReportMoveBill_New">
-      <soap12:operation soapAction="http://tempuri.org/set_SaveProcReportMoveBill_New" style="document" />
+    <wsdl:operation name="Get_IsCheckStock_ICInventory">
+      <soap12:operation soapAction="http://tempuri.org/Get_IsCheckStock_ICInventory" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -24895,8 +26623,17 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="set_SaveProcReportMoveBill_CLD_New">
-      <soap12:operation soapAction="http://tempuri.org/set_SaveProcReportMoveBill_CLD_New" style="document" />
+    <wsdl:operation name="set_SaveSellOutBackBill">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveSellOutBackBill" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SaveSellOutBackBill_New">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveSellOutBackBill_New" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -25320,78 +27057,6 @@
     </wsdl:operation>
     <wsdl:operation name="set_SaveOtherOutBackBill_New">
       <soap12:operation soapAction="http://tempuri.org/set_SaveOtherOutBackBill_New" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveOtherOutBill">
-      <soap12:operation soapAction="http://tempuri.org/set_SaveOtherOutBill" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_CheckAddOtherOutBill">
-      <soap12:operation soapAction="http://tempuri.org/set_CheckAddOtherOutBill" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_CheckOtherOutBill">
-      <soap12:operation soapAction="http://tempuri.org/set_CheckOtherOutBill" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_CheckOtherOutBill_Row">
-      <soap12:operation soapAction="http://tempuri.org/set_CheckOtherOutBill_Row" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_AuditOtherOutBill">
-      <soap12:operation soapAction="http://tempuri.org/set_AuditOtherOutBill" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_StockOutStyle">
-      <soap12:operation soapAction="http://tempuri.org/get_StockOutStyle" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveOtherOutBill_New">
-      <soap12:operation soapAction="http://tempuri.org/set_SaveOtherOutBill_New" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveOtherOutBill_CLD_New">
-      <soap12:operation soapAction="http://tempuri.org/set_SaveOtherOutBill_CLD_New" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -25840,6 +27505,51 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
+    <wsdl:operation name="set_SaveMoveStockBill_PD">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveMoveStockBill_PD" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SaveMoveStockBill_CLD_New_PD">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveMoveStockBill_CLD_New_PD" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_BarCode_MoveStock_PD">
+      <soap12:operation soapAction="http://tempuri.org/get_BarCode_MoveStock_PD" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_MoveStock_PD">
+      <soap12:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_MoveStock_PD" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_MoveStock_AR">
+      <soap12:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_MoveStock_AR" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
     <wsdl:operation name="set_CheckXCMoveStockBill">
       <soap12:operation soapAction="http://tempuri.org/set_CheckXCMoveStockBill" style="document" />
       <wsdl:input>
@@ -25912,6 +27622,15 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
+    <wsdl:operation name="set_SaveMoveStockBill_MES">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveMoveStockBill_MES" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
     <wsdl:operation name="set_SaveMoveStockBill_BillCheck">
       <soap12:operation soapAction="http://tempuri.org/set_SaveMoveStockBill_BillCheck" style="document" />
       <wsdl:input>
@@ -25941,69 +27660,6 @@
     </wsdl:operation>
     <wsdl:operation name="set_SaveMoveStockStepOutBill_CLD_New">
       <soap12:operation soapAction="http://tempuri.org/set_SaveMoveStockStepOutBill_CLD_New" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveMoveStockStepInBill_New">
-      <soap12:operation soapAction="http://tempuri.org/set_SaveMoveStockStepInBill_New" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveMoveStockStepInBill_CLD_New">
-      <soap12:operation soapAction="http://tempuri.org/set_SaveMoveStockStepInBill_CLD_New" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveCheckStockBill">
-      <soap12:operation soapAction="http://tempuri.org/set_SaveCheckStockBill" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveCheckStockBill_WMS">
-      <soap12:operation soapAction="http://tempuri.org/set_SaveCheckStockBill_WMS" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="Get_IsCheckStock_ICInventory">
-      <soap12:operation soapAction="http://tempuri.org/Get_IsCheckStock_ICInventory" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveSellOutBackBill">
-      <soap12:operation soapAction="http://tempuri.org/set_SaveSellOutBackBill" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveSellOutBackBill_New">
-      <soap12:operation soapAction="http://tempuri.org/set_SaveSellOutBackBill_New" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -27544,10 +29200,10 @@
   </wsdl:binding>
   <wsdl:service name="WebService1">
     <wsdl:port name="WebService1Soap" binding="tns:WebService1Soap">
-      <soap:address location="http://192.168.63.7/WEBS-WMS/WebService1.asmx" />
+      <soap:address location="http://192.168.63.3/WEBS-WMS/WebService1.asmx" />
     </wsdl:port>
     <wsdl:port name="WebService1Soap12" binding="tns:WebService1Soap12">
-      <soap12:address location="http://192.168.63.7/WEBS-WMS/WebService1.asmx" />
+      <soap12:address location="http://192.168.63.3/WEBS-WMS/WebService1.asmx" />
     </wsdl:port>
   </wsdl:service>
 </wsdl:definitions>
\ No newline at end of file

--
Gitblit v1.9.1