新增校验模块相关系统参数,校验扫码模块相关调用方法优化,新增先进先出功能等
8个文件已修改
7844 ■■■■■ 已修改文件
Model/WMS/ClsKf_ICStockBill_WMS.cs 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pub_Class/CustomerCls/ClsXt_SystemParameter.cs 156 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pub_Class/CustomerCls/ClsXt_SystemParameterMain.cs 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebAPI/Controllers/条码管理/WEBSController.cs 223 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebAPI/Web References/WebS/Reference.cs 5480 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebAPI/Web References/WebS/WebService1.wsdl 1910 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebAPI/WebAPI.csproj 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebAPI/WebAPI.csproj.user 35 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Model/WMS/ClsKf_ICStockBill_WMS.cs
@@ -15,6 +15,13 @@
        public Int64 HSPID;             //仓位ID
        public string HSPNumber;        //仓位代码
        public string HSPName;          //仓位名称
        public Int64 HSCWhID;             //调出仓库ID
        public string HSCWhNumber;        //调出仓库代码
        public string HSCWhName;          //调出仓库名称
        public bool HSCSPFlag;            //调出仓库是否启用仓位
        public Int64 HSCSPID;             //调出仓位ID
        public string HSCSPNumber;        //调出仓位代码
        public string HSCSPName;          //调出仓位名称
        public Int64 HDeptID;           //部门ID
        public string HDeptNumber;      //部门代码
        public string HDeptName;        //部门名称
@@ -25,6 +32,17 @@
        public string HSourceBillType;  //源单类型
        public Int64 HOWNERID;          //组织ID
        public string HOWNERNAME;       //组织名称
        public long HMulSourceFlag;
        public string HCustom;          //自定义字段
        public Int64 HMulSourceFlag;    //多源单标志(0为非多源单模式,1为多源单模式)
        public string HStockStyle;      //调拨类型(组织内调拨、跨组织调拨)
        public Int64 HStockInOrgID;     //调入库存组织ID
        public string HStockInOrgName;  //调入库存组织名称
        public Int64 HStockOutOrgID;    //调出库存组织ID
        public string HStockOutOrgName; //调出库存组织名称
        public Int64 HInterID;          //单据ID
        public string HBillNo;          //单据号
        public string HRemark;          //备注
        public string HBack;            //提示类型
        public bool HSourceBarCodeFlag; //校验-是否进行源单对应条码核对('Y'为核对)
    }
}
Pub_Class/CustomerCls/ClsXt_SystemParameter.cs
@@ -238,6 +238,10 @@
                    {
                        omodel.Kf_POStockInBillCheck_WHSPCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_POStockInBillCheck_WHCtl")
                    {
                        omodel.Kf_POStockInBillCheck_WHCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_POStockInBillCheck_MultilineCtl")
                    {
                        omodel.Kf_POStockInBillCheck_MultilineCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
@@ -323,6 +327,10 @@
                    {
                        omodel.Kf_ProductInBillCheck_WHSPCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_ProductInBillCheck_WHCtl")
                    {
                        omodel.Kf_ProductInBillCheck_WHCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_ProductInBillCheck_MultilineCtl")
                    {
                        omodel.Kf_ProductInBillCheck_MultilineCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
@@ -403,6 +411,10 @@
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_OtherInBillCheck_WHSPCtl")
                    {
                        omodel.Kf_OtherInBillCheck_WHSPCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_OtherInBillCheck_WHCtl")
                    {
                        omodel.Kf_OtherInBillCheck_WHCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_OtherInBillCheck_MultilineCtl")
                    {
@@ -547,6 +559,10 @@
                    {
                        omodel.Kf_MateOutBillCheck_WHSPCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MateOutBillCheck_WHCtl")
                    {
                        omodel.Kf_MateOutBillCheck_WHCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MateOutBillCheck_MultilineCtl")
                    {
                        omodel.Kf_MateOutBillCheck_MultilineCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
@@ -562,6 +578,10 @@
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MateOutBillCheck_ERPMode")
                    {
                        omodel.Kf_MateOutBillCheck_ERPMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MateOutBillCheck_FIFOCtl")
                    {
                        omodel.Kf_MateOutBillCheck_FIFOCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //=======================================销售出库单
@@ -644,6 +664,10 @@
                    {
                        omodel.Kf_SellOutBillCheck_WHSPCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_SellOutBillCheck_WHCtl")
                    {
                        omodel.Kf_SellOutBillCheck_WHCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_SellOutBillCheck_MultilineCtl")
                    {
                        omodel.Kf_SellOutBillCheck_MultilineCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
@@ -659,6 +683,10 @@
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_SellOutBillCheck_ERPMode")
                    {
                        omodel.Kf_SellOutBillCheck_ERPMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_SellOutBillCheck_FIFOCtl")
                    {
                        omodel.Kf_SellOutBillCheck_FIFOCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //========================================其他出库单
@@ -729,6 +757,10 @@
                    {
                        omodel.Kf_OtherOutBillCheck_WHSPCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_OtherOutBillCheck_WHCtl")
                    {
                        omodel.Kf_OtherOutBillCheck_WHCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_OtherOutBillCheck_MultilineCtl")
                    {
                        omodel.Kf_OtherOutBillCheck_MultilineCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
@@ -744,6 +776,10 @@
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_OtherOutBillCheck_ERPMode")
                    {
                        omodel.Kf_OtherOutBillCheck_ERPMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_OtherOutBillCheck_FIFOCtl")
                    {
                        omodel.Kf_OtherOutBillCheck_FIFOCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //========================================委外出库单
@@ -818,6 +854,10 @@
                    {
                        omodel.Kf_EntrustOutBillCheck_WHSPCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustOutBillCheck_WHCtl")
                    {
                        omodel.Kf_EntrustOutBillCheck_WHCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustOutBillCheck_MultilineCtl")
                    {
                        omodel.Kf_EntrustOutBillCheck_MultilineCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
@@ -833,6 +873,10 @@
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustOutBillCheck_ERPMode")
                    {
                        omodel.Kf_EntrustOutBillCheck_ERPMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustOutBillCheck_FIFOCtl")
                    {
                        omodel.Kf_EntrustOutBillCheck_FIFOCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //=============================生产补料单
@@ -903,6 +947,10 @@
                    {
                        omodel.Kf_MateReplenishOutBillCheck_WHSPCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MateReplenishOutBillCheck_WHCtl")
                    {
                        omodel.Kf_MateReplenishOutBillCheck_WHCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MateReplenishOutBillCheck_MultilineCtl")
                    {
                        omodel.Kf_MateReplenishOutBillCheck_MultilineCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
@@ -918,6 +966,10 @@
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MateReplenishOutBillCheck_ERPMode")
                    {
                        omodel.Kf_MateReplenishOutBillCheck_ERPMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MateReplenishOutBillCheck_FIFOCtl")
                    {
                        omodel.Kf_MateReplenishOutBillCheck_FIFOCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //================================委外补料单
@@ -988,6 +1040,10 @@
                    {
                        omodel.Kf_EntrustReplenishOutBillCheck_WHSPCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustReplenishOutBillCheck_WHCtl")
                    {
                        omodel.Kf_EntrustReplenishOutBillCheck_WHCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustReplenishOutBillCheck_MultilineCtl")
                    {
                        omodel.Kf_EntrustReplenishOutBillCheck_MultilineCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
@@ -1003,6 +1059,10 @@
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustReplenishOutBillCheck_ERPMode")
                    {
                        omodel.Kf_EntrustReplenishOutBillCheck_ERPMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustReplenishOutBillCheck_FIFOCtl")
                    {
                        omodel.Kf_EntrustReplenishOutBillCheck_FIFOCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //==================直接调拨单
@@ -1077,6 +1137,10 @@
                    {
                        omodel.Kf_MoveStockBillCheck_WHSPCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MoveStockBillCheck_WHCtl")
                    {
                        omodel.Kf_MoveStockBillCheck_WHCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MoveStockBillCheck_MultilineCtl")
                    {
                        omodel.Kf_MoveStockBillCheck_MultilineCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
@@ -1092,6 +1156,10 @@
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MoveStockBillCheck_ERPMode")
                    {
                        omodel.Kf_MoveStockBillCheck_ERPMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MoveStockBillCheck_FIFOCtl")
                    {
                        omodel.Kf_MoveStockBillCheck_FIFOCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //==============================================分步式调出单
@@ -1711,6 +1779,16 @@
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "WMS_BillDateMode")
                    {
                        omodel.WMS_BillDateMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //先进先出库存取值模式(WMS取条码库存、CLOUD取金蝶云库存)
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "WMS_FIFOMode")
                    {
                        omodel.WMS_FIFOMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //仓位是否从ERP同步('N'为仓位数据本地维护,'Y'为仓位数据从ERP中同步至本地)
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "WMS_StockPlaceAutoCtl")
                    {
                        omodel.WMS_StockPlaceAutoCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //桌面条码模块
@@ -2687,6 +2765,10 @@
                    {
                        omodel.Kf_POStockInBillCheck_WHSPCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_POStockInBillCheck_WHCtl")
                    {
                        omodel.Kf_POStockInBillCheck_WHCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_POStockInBillCheck_MultilineCtl")
                    {
                        omodel.Kf_POStockInBillCheck_MultilineCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
@@ -2772,6 +2854,10 @@
                    {
                        omodel.Kf_ProductInBillCheck_WHSPCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_ProductInBillCheck_WHCtl")
                    {
                        omodel.Kf_ProductInBillCheck_WHCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_ProductInBillCheck_MultilineCtl")
                    {
                        omodel.Kf_ProductInBillCheck_MultilineCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
@@ -2852,6 +2938,10 @@
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_OtherInBillCheck_WHSPCtl")
                    {
                        omodel.Kf_OtherInBillCheck_WHSPCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_OtherInBillCheck_WHCtl")
                    {
                        omodel.Kf_OtherInBillCheck_WHCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_OtherInBillCheck_MultilineCtl")
                    {
@@ -2996,6 +3086,10 @@
                    {
                        omodel.Kf_MateOutBillCheck_WHSPCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MateOutBillCheck_WHCtl")
                    {
                        omodel.Kf_MateOutBillCheck_WHCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MateOutBillCheck_MultilineCtl")
                    {
                        omodel.Kf_MateOutBillCheck_MultilineCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
@@ -3011,6 +3105,10 @@
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MateOutBillCheck_ERPMode")
                    {
                        omodel.Kf_MateOutBillCheck_ERPMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MateOutBillCheck_FIFOCtl")
                    {
                        omodel.Kf_MateOutBillCheck_FIFOCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //============销售出库单
@@ -3093,6 +3191,10 @@
                    {
                        omodel.Kf_SellOutBillCheck_WHSPCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_SellOutBillCheck_WHCtl")
                    {
                        omodel.Kf_SellOutBillCheck_WHCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_SellOutBillCheck_MultilineCtl")
                    {
                        omodel.Kf_SellOutBillCheck_MultilineCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
@@ -3108,6 +3210,10 @@
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_SellOutBillCheck_ERPMode")
                    {
                        omodel.Kf_SellOutBillCheck_ERPMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_SellOutBillCheck_FIFOCtl")
                    {
                        omodel.Kf_SellOutBillCheck_FIFOCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //============其他出库单
@@ -3178,6 +3284,10 @@
                    {
                        omodel.Kf_OtherOutBillCheck_WHSPCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_OtherOutBillCheck_WHCtl")
                    {
                        omodel.Kf_OtherOutBillCheck_WHCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_OtherOutBillCheck_MultilineCtl")
                    {
                        omodel.Kf_OtherOutBillCheck_MultilineCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
@@ -3193,6 +3303,10 @@
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_OtherOutBillCheck_ERPMode")
                    {
                        omodel.Kf_OtherOutBillCheck_ERPMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_OtherOutBillCheck_FIFOCtl")
                    {
                        omodel.Kf_OtherOutBillCheck_FIFOCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //==========委外出库单
@@ -3267,6 +3381,10 @@
                    {
                        omodel.Kf_EntrustOutBillCheck_WHSPCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustOutBillCheck_WHCtl")
                    {
                        omodel.Kf_EntrustOutBillCheck_WHCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustOutBillCheck_MultilineCtl")
                    {
                        omodel.Kf_EntrustOutBillCheck_MultilineCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
@@ -3282,6 +3400,10 @@
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustOutBillCheck_ERPMode")
                    {
                        omodel.Kf_EntrustOutBillCheck_ERPMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustOutBillCheck_FIFOCtl")
                    {
                        omodel.Kf_EntrustOutBillCheck_FIFOCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //===========生产补料单
@@ -3352,6 +3474,10 @@
                    {
                        omodel.Kf_MateReplenishOutBillCheck_WHSPCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MateReplenishOutBillCheck_WHCtl")
                    {
                        omodel.Kf_MateReplenishOutBillCheck_WHCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MateReplenishOutBillCheck_MultilineCtl")
                    {
                        omodel.Kf_MateReplenishOutBillCheck_MultilineCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
@@ -3367,6 +3493,10 @@
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MateReplenishOutBillCheck_ERPMode")
                    {
                        omodel.Kf_MateReplenishOutBillCheck_ERPMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MateReplenishOutBillCheck_FIFOCtl")
                    {
                        omodel.Kf_MateReplenishOutBillCheck_FIFOCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //===========委外补料单
@@ -3437,6 +3567,10 @@
                    {
                        omodel.Kf_EntrustReplenishOutBillCheck_WHSPCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustReplenishOutBillCheck_WHCtl")
                    {
                        omodel.Kf_EntrustReplenishOutBillCheck_WHCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustReplenishOutBillCheck_MultilineCtl")
                    {
                        omodel.Kf_EntrustReplenishOutBillCheck_MultilineCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
@@ -3452,6 +3586,10 @@
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustReplenishOutBillCheck_ERPMode")
                    {
                        omodel.Kf_EntrustReplenishOutBillCheck_ERPMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustReplenishOutBillCheck_FIFOCtl")
                    {
                        omodel.Kf_EntrustReplenishOutBillCheck_FIFOCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //=========直接调拨单
@@ -3526,6 +3664,10 @@
                    {
                        omodel.Kf_MoveStockBillCheck_WHSPCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MoveStockBillCheck_WHCtl")
                    {
                        omodel.Kf_MoveStockBillCheck_WHCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MoveStockBillCheck_MultilineCtl")
                    {
                        omodel.Kf_MoveStockBillCheck_MultilineCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
@@ -3541,6 +3683,10 @@
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MoveStockBillCheck_ERPMode")
                    {
                        omodel.Kf_MoveStockBillCheck_ERPMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MoveStockBillCheck_FIFOCtl")
                    {
                        omodel.Kf_MoveStockBillCheck_FIFOCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //============分步式调出单
@@ -4185,6 +4331,16 @@
                    {
                        omodel.WMS_BillDateMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //先进先出库存取值模式(WMS取条码库存、CLOUD取金蝶云库存)
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "WMS_FIFOMode")
                    {
                        omodel.WMS_FIFOMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //仓位是否从ERP同步('N'为仓位数据本地维护,'Y'为仓位数据从ERP中同步至本地)
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "WMS_StockPlaceAutoCtl")
                    {
                        omodel.WMS_StockPlaceAutoCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //桌面条码模块  æ¡ç ä¸»æ¡£
                    //有源单生成条码,生成条码数量可否超源单数量控制
Pub_Class/CustomerCls/ClsXt_SystemParameterMain.cs
@@ -54,6 +54,7 @@
        //采购入库  æ ¡éªŒ
        public string Kf_POStockInBillCheck_MustQtyCtl;   //校验数量控制
        public string Kf_POStockInBillCheck_WHSPCtl;      //校验-是否校对仓库仓位
        public string Kf_POStockInBillCheck_WHCtl;        //校验-是否校对仓库
        public string Kf_POStockInBillCheck_MultilineCtl; //校验-多行相同物料自动拆分换行匹配
        public string Kf_POStockInBillCheck_SourceBarCodeCtl;   //校验-是否进行源单对应条码核对('Y'为核对)
        public string Kf_POStockInBillCheck_AutoBarCode;  //免扫码模式
@@ -78,6 +79,7 @@
        //产品入库  æ ¡éªŒ
        public string Kf_ProductInBillCheck_MustQtyCtl;   //校验数量控制
        public string Kf_ProductInBillCheck_WHSPCtl;      //校验-是否校对仓库仓位
        public string Kf_ProductInBillCheck_WHCtl;        //校验-是否校对仓库
        public string Kf_ProductInBillCheck_MultilineCtl; //校验-多行相同物料自动拆分换行匹配
        public string Kf_ProductInBillCheck_SourceBarCodeCtl;   //校验-是否进行源单对应条码核对('Y'为核对)
        public string Kf_ProductInBillCheck_AutoBarCode;  //免扫码模式
@@ -101,6 +103,7 @@
        //其他入库  æ ¡éªŒ
        public string Kf_OtherInBillCheck_MustQtyCtl;   //校验数量控制
        public string Kf_OtherInBillCheck_WHSPCtl;      //校验-是否校对仓库仓位
        public string Kf_OtherInBillCheck_WHCtl;        //校验-是否校对仓库
        public string Kf_OtherInBillCheck_MultilineCtl; //校验-多行相同物料自动拆分换行匹配
        public string Kf_OtherInBillCheck_SourceBarCodeCtl;   //校验-是否进行源单对应条码核对('Y'为核对)
        public string Kf_OtherInBillCheck_AutoBarCode;  //免扫码模式
@@ -143,10 +146,12 @@
        //生产领料    æ ¡éªŒ
        public string Kf_MateOutBillCheck_MustQtyCtl;   //校验数量控制
        public string Kf_MateOutBillCheck_WHSPCtl;      //校验-是否校对仓库仓位
        public string Kf_MateOutBillCheck_WHCtl;        //校验-是否校对仓库
        public string Kf_MateOutBillCheck_MultilineCtl; //校验-多行相同物料自动拆分换行匹配
        public string Kf_MateOutBillCheck_SourceBarCodeCtl;   //校验-是否进行源单对应条码核对('Y'为核对)
        public string Kf_MateOutBillCheck_AutoBarCode;  //免扫码模式
        public string Kf_MateOutBillCheck_ERPMode;      //WMS系统同步至ERP的类型(WISE、CLOUD、MES)
        public string Kf_MateOutBillCheck_FIFOCtl;      //先进先出控制(1、不控制仅显示下架清单 2、严格控制先进先出 3、仅提示和显示下架清单 4、不显示下架清单也不控制)
        //销售出库
        public string Kf_SellOutBill_AutoSubmit;            //保存后是否自动提交
@@ -170,10 +175,12 @@
        //销售出库  æ ¡éªŒ
        public string Kf_SellOutBillCheck_MustQtyCtl;   //校验数量控制
        public string Kf_SellOutBillCheck_WHSPCtl;      //校验-是否校对仓库仓位
        public string Kf_SellOutBillCheck_WHCtl;        //校验-是否校对仓库
        public string Kf_SellOutBillCheck_MultilineCtl; //校验-多行相同物料自动拆分换行匹配
        public string Kf_SellOutBillCheck_SourceBarCodeCtl;   //校验-是否进行源单对应条码核对('Y'为核对)
        public string Kf_SellOutBillCheck_AutoBarCode;  //免扫码模式
        public string Kf_SellOutBillCheck_ERPMode;      //WMS系统同步至ERP的类型(WISE、CLOUD、MES)
        public string Kf_SellOutBillCheck_FIFOCtl;      //先进先出控制(1、不控制仅显示下架清单 2、严格控制先进先出 3、仅提示和显示下架清单 4、不显示下架清单也不控制)
        //其他出库
        public string Kf_OtherOutBill_AutoSubmit;      //保存后是否自动提交
@@ -194,10 +201,12 @@
        //其他出库  æ ¡éªŒ
        public string Kf_OtherOutBillCheck_MustQtyCtl;   //校验数量控制
        public string Kf_OtherOutBillCheck_WHSPCtl;      //校验-是否校对仓库仓位
        public string Kf_OtherOutBillCheck_WHCtl;        //校验-是否校对仓库
        public string Kf_OtherOutBillCheck_MultilineCtl; //校验-多行相同物料自动拆分换行匹配
        public string Kf_OtherOutBillCheck_SourceBarCodeCtl;   //校验-是否进行源单对应条码核对('Y'为核对)
        public string Kf_OtherOutBillCheck_AutoBarCode;  //免扫码模式
        public string Kf_OtherOutBillCheck_ERPMode;      //WMS系统同步至ERP的类型(WISE、CLOUD、MES)
        public string Kf_OtherOutBillCheck_FIFOCtl;      //先进先出控制(1、不控制仅显示下架清单 2、严格控制先进先出 3、仅提示和显示下架清单 4、不显示下架清单也不控制)
        //委外出库
        public string Kf_EntrustOutBill_AutoSubmit;      //保存后是否自动提交
@@ -219,10 +228,12 @@
        //委外领料    æ ¡éªŒ
        public string Kf_EntrustOutBillCheck_MustQtyCtl;   //校验数量控制
        public string Kf_EntrustOutBillCheck_WHSPCtl;      //校验-是否校对仓库仓位
        public string Kf_EntrustOutBillCheck_WHCtl;        //校验-是否校对仓库
        public string Kf_EntrustOutBillCheck_MultilineCtl; //校验-多行相同物料自动拆分换行匹配
        public string Kf_EntrustOutBillCheck_SourceBarCodeCtl;   //校验-是否进行源单对应条码核对('Y'为核对)
        public string Kf_EntrustOutBillCheck_AutoBarCode;  //免扫码模式
        public string Kf_EntrustOutBillCheck_ERPMode;      //WMS系统同步至ERP的类型(WISE、CLOUD、MES)
        public string Kf_EntrustOutBillCheck_FIFOCtl;      //先进先出控制(1、不控制仅显示下架清单 2、严格控制先进先出 3、仅提示和显示下架清单 4、不显示下架清单也不控制)
        //生产补料
        public string Kf_MateReplenishOutBill_AutoSubmit;      //保存后是否自动提交
@@ -243,10 +254,12 @@
        //生产补料  æ ¡éªŒ
        public string Kf_MateReplenishOutBillCheck_MustQtyCtl;   //校验数量控制
        public string Kf_MateReplenishOutBillCheck_WHSPCtl;      //校验-是否校对仓库仓位
        public string Kf_MateReplenishOutBillCheck_WHCtl;        //校验-是否校对仓库
        public string Kf_MateReplenishOutBillCheck_MultilineCtl; //校验-多行相同物料自动拆分换行匹配
        public string Kf_MateReplenishOutBillCheck_SourceBarCodeCtl;   //校验-是否进行源单对应条码核对('Y'为核对)
        public string Kf_MateReplenishOutBillCheck_AutoBarCode;  //免扫码模式
        public string Kf_MateReplenishOutBillCheck_ERPMode;      //WMS系统同步至ERP的类型(WISE、CLOUD、MES)
        public string Kf_MateReplenishOutBillCheck_FIFOCtl;      //先进先出控制(1、不控制仅显示下架清单 2、严格控制先进先出 3、仅提示和显示下架清单 4、不显示下架清单也不控制)
        //委外补料
        public string Kf_EntrustReplenishOutBill_AutoSubmit;      //保存后是否自动提交
@@ -267,10 +280,12 @@
        //委外补料    æ ¡éªŒ
        public string Kf_EntrustReplenishOutBillCheck_MustQtyCtl;   //校验数量控制
        public string Kf_EntrustReplenishOutBillCheck_WHSPCtl;      //校验-是否校对仓库仓位
        public string Kf_EntrustReplenishOutBillCheck_WHCtl;        //校验-是否校对仓库
        public string Kf_EntrustReplenishOutBillCheck_MultilineCtl; //校验-多行相同物料自动拆分换行匹配
        public string Kf_EntrustReplenishOutBillCheck_SourceBarCodeCtl;   //校验-是否进行源单对应条码核对('Y'为核对)
        public string Kf_EntrustReplenishOutBillCheck_AutoBarCode;  //免扫码模式
        public string Kf_EntrustReplenishOutBillCheck_ERPMode;      //WMS系统同步至ERP的类型(WISE、CLOUD、MES)
        public string Kf_EntrustReplenishOutBillCheck_FIFOCtl;      //先进先出控制(1、不控制仅显示下架清单 2、严格控制先进先出 3、仅提示和显示下架清单 4、不显示下架清单也不控制)
        //直接调拨
        public string Kf_MoveStockBill_AutoSubmit;      //保存后是否自动提交
@@ -292,10 +307,12 @@
        //直接调拨  æ ¡éªŒ
        public string Kf_MoveStockBillCheck_MustQtyCtl;     //校验数量控制
        public string Kf_MoveStockBillCheck_WHSPCtl;        //校验-是否校对仓库仓位
        public string Kf_MoveStockBillCheck_WHCtl;          //校验-是否校对仓库
        public string Kf_MoveStockBillCheck_MultilineCtl;   //校验-多行相同物料自动拆分换行匹配
        public string Kf_MoveStockBillCheck_SourceBarCodeCtl;   //校验-是否进行源单对应条码核对('Y'为核对)
        public string Kf_MoveStockBillCheck_AutoBarCode;  //免扫码模式
        public string Kf_MoveStockBillCheck_ERPMode;        //WMS系统同步至ERP的类型(WISE、CLOUD、MES)
        public string Kf_MoveStockBillCheck_FIFOCtl;      //先进先出控制(1、不控制仅显示下架清单 2、严格控制先进先出 3、仅提示和显示下架清单 4、不显示下架清单也不控制)
        //分步式调出单
        public string Kf_MoveStockStepOutBill_AutoSubmit;      //保存后是否自动提交
@@ -483,6 +500,8 @@
        public string WMS_MouldManagerCtl;  //是否启用器具管理(Y,N)
        public string WMS_CloudMode;        //是否为私有云模式
        public string WMS_BillDateMode;     //单据日期是否取界面递入日期
        public string WMS_FIFOMode;         //先进先出库存取值模式(WMS取条码库存、CLOUD取金蝶云库存)
        public string WMS_StockPlaceAutoCtl;    //仓位是否从ERP同步('N'为仓位数据本地维护,'Y'为仓位数据从ERP中同步至本地)
        //桌面条码模块 æ¡ç ä¸»æ¡£
WebAPI/Controllers/ÌõÂë¹ÜÀí/WEBSController.cs
@@ -6809,10 +6809,10 @@
        #endregion
        #region æ‰«æå•据条码  å‡ºå…¥åº“模块
        #region æ‰«æå•据条码   20251225
        /// <summary>
        /// æ‰«æå•据条码  å‡ºå…¥åº“模块   æ ¡éªŒæ¨¡å¼
        /// æ‰«æå•据条码   æ ¡éªŒæ¨¡å¼
        /// </summary>
        /// <returns></returns>
        [Route("WEBSController/get_BillBarCode_BillCheck_Json")]
@@ -6851,7 +6851,7 @@
        #endregion
        #region æ‰«æå•据条码  å·²å­˜åœ¨æ‰«ç è®°å½•且单据发生变更后两边数据不一致时,清空原扫码数据   20241216
        #region æ‰«æå•据条码  å·²å­˜åœ¨æ‰«ç è®°å½•且单据发生变更后两边数据不一致时,清空原扫码数据   20251225
        /// <summary>
        /// å·²å­˜åœ¨æ‰«ç è®°å½•且单据发生变更后两边数据不一致时,清空原扫码数据
@@ -6893,7 +6893,7 @@
        #endregion
        #region æ‰«æç‰©æ–™æ¡ç   å‡ºå…¥åº“模块
        #region æ‰«æç‰©æ–™æ¡ç    20251225
        /// <summary>
        /// ç‰©æ–™æ¡ç æ–‡æœ¬æ¡† æ ¡éªŒæ‰«ç è°ƒç”¨  æ ¡éªŒæ¨¡å¼
@@ -6901,7 +6901,7 @@
        /// <returns></returns>
        [Route("WEBSController/get_CheckTypeByBarCode_BillCheck_Json")]
        [HttpGet]
        public Object get_CheckTypeByBarCode_BillCheck_Json(string sBarCode, Int64 HBillID, string HBillType, string HBillNo, string HMaker, Int64 HWhID, Int64 HSPID, Double HQty, Int64 HStockOrgID)
        public Object get_CheckTypeByBarCode_BillCheck_Json(string sBarCode, Int64 HBillID, string HBillType, string HBillNo, string HMaker, Int64 HWhID, Int64 HSPID, Int64 HSCWHID, Int64 HSCSPID, Double HQty, Int64 HStockOrgID)
        {
            //获取系统参数
            string sErrMsg = "";
@@ -7097,11 +7097,19 @@
                    //原单据非扫码生成,校验时生成条码记录
                    else
                    {
                        WebSoBar = oWebs.get_CheckTypeByBarCode_BillCheck(sJXCode, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HQty, HStockOrgID, ref DBUtility.ClsPub.sErrInfo);
                        WebSoBar = oWebs.get_CheckTypeByBarCode_BillCheck_New(sJXCode, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HSCWHID, HSCSPID, HQty, HStockOrgID, ref DBUtility.ClsPub.sErrInfo);
                        if (WebSoBar == null)
                        {
                            objJsonResult.code = "0";
                            objJsonResult.count = 0;
                            objJsonResult.Message = DBUtility.ClsPub.sErrInfo;
                            objJsonResult.data = null;
                            return objJsonResult;
                        }
                        else if (WebSoBar.HRemark == "仅提示")
                        {
                            objJsonResult.code = "0";
                            objJsonResult.count = 2;
                            objJsonResult.Message = DBUtility.ClsPub.sErrInfo;
                            objJsonResult.data = null;
                            return objJsonResult;
@@ -7137,7 +7145,71 @@
        #endregion
        #region è¿”回单据列表信息    20241114
        #region æ‰«æç‰©æ–™æ¡ç   å¯ç”¨å…ˆè¿›å…ˆå‡ºä»…提示控制,条码不在先进先出列表中允许扫描写入   20251225
        /// <summary>
        /// å¯ç”¨å…ˆè¿›å…ˆå‡ºä»…提示控制,条码不在先进先出列表中  å­˜å…¥æ¡ç å‡ºå…¥åº“临时表
        /// </summary>
        /// <returns></returns>
        [Route("WEBSController/get_SavePonderationBillMain_Temp_BarCodeFIFO_BillCheck_Json")]
        [HttpGet]
        public Object get_SavePonderationBillMain_Temp_BarCodeFIFO_BillCheck_Json(string sBarCode, Int64 HBillID, string HBillType, string HBillNo, string HMaker, Int64 HWhID, Int64 HSPID, Int64 HSCWHID, Int64 HSCSPID, Double HQty, Int64 HStockOrgID)
        {
            //获取系统参数
            string sErrMsg = "";
            string sJXCode = "";
            if (oSystemParameter.ShowBillByOrgID(HStockOrgID, ref sErrMsg) == true)
            {
                if (oSystemParameter.omodel.WMS_CampanyName == "安瑞") //系统参数  å®¢æˆ·å®šåˆ¶åŒ–名称     ç©ºç™½ä¸ºé€šç”¨
                {
                    sJXCode = POStockInBillController.JX_Json(sBarCode, HBillID, HBillType, HStockOrgID, HBillNo, HMaker);
                }
                else
                {
                    sJXCode = sBarCode;
                }
                try
                {
                    WebSoBar = oWebs.get_SavePonderationBillMain_Temp_BarCodeFIFO_BillCheck(sJXCode, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HSCWHID, HSCSPID, HQty, HStockOrgID, ref DBUtility.ClsPub.sErrInfo);
                    if (WebSoBar == null)
                    {
                        objJsonResult.code = "0";
                        objJsonResult.count = 0;
                        objJsonResult.Message = DBUtility.ClsPub.sErrInfo;
                        objJsonResult.data = null;
                        return objJsonResult;
                    }
                    else
                    {
                        objJsonResult.code = "0";
                        objJsonResult.count = 1;
                        objJsonResult.Message = "成功";
                        objJsonResult.data = WebSoBar;
                        return objJsonResult;
                    }
                }
                catch (Exception e)
                {
                    objJsonResult.code = "0";
                    objJsonResult.count = 0;
                    objJsonResult.Message = "校验模式,扫描条码失败!" + e.ToString();
                    objJsonResult.data = null;
                    return objJsonResult;
                }
            }
            else
            {
                objJsonResult.code = "0";
                objJsonResult.count = 0;
                objJsonResult.Message = "获取系统参数失败! " + sErrMsg;
                objJsonResult.data = null;
                return objJsonResult;
            }
        }
        #endregion
        #region è¿”回单据列表信息    20251225
        /// <summary>
        /// è¿”回单据列表信息    æ ¡éªŒæ¨¡å¼
@@ -7184,7 +7256,8 @@
                    objJsonResult.data = new
                    {
                        Materlist = ds.Tables[0],           //返回物料明细列表信息(0)
                        BarCodeDetailslist = ds.Tables[1],  //返回当前所扫描条码明细信息(5)
                        BarCodeDetailslist = ds.Tables[1],  //返回当前所扫描条码明细信息(1)
                        FIFOlist = ds.Tables[2],            //返回先进先出列表信息(2)
                    };
                    objJsonResult.list = columnNameList;
                    return objJsonResult;
@@ -7253,7 +7326,7 @@
        #endregion
        #region æ ¡éªŒæ‰«ç æ¨¡å—,删除选中行条码出入库临时表记录    20241114
        #region æ ¡éªŒæ‰«ç æ¨¡å—,删除选中行条码出入库临时表记录    20251225
        /// <summary>
        /// æ‰«ç æ¨¡å—,删除选中行条码出入库临时表记录
@@ -7361,6 +7434,115 @@
        #endregion
        #region æ‰«ç æ¨¡å—    é€€å‡ºåŠŸèƒ½æŒ‰é’®è°ƒç”¨    æ›´æ–°å…ˆè¿›å…ˆå‡ºä¸´æ—¶è¡¨çŠ¶æ€ï¼ˆæ›´æ–° HlineStatus =1)  20251225
        /// <summary>
        /// æ‰«ç æ¨¡å—,退出时更新先进先出临时表状态 HlineStatus
        /// </summary>
        /// <returns></returns>
        [Route("WEBSController/set_UPDateFIFOTmp_BillCheck_Json")]
        [HttpGet]
        public object set_UPDateFIFOTmp_BillCheck_Json(long HInterID, string HBillType, Int64 HStockOrgID)
        {
            //获取系统参数
            string sErrMsg = "";
            if (oSystemParameter.ShowBillByOrgID(HStockOrgID, ref sErrMsg) == true)
            {
                string sFIFOCtl = "N";          //先进先出控制(1、不控制仅显示下架清单 2、严格控制先进先出 3、仅提示和显示下架清单 4、不显示下架清单也不控制)
                #region ç³»ç»Ÿå‚数获取
                //生产领料单-先进先出控制
                if (HBillType == "1204"
                    && oSystemParameter.omodel.Kf_MateOutBillCheck_AutoBarCode.ToUpper() == "N"         //免扫物料条码模式('Y'为不扫物料条码)
                    && oSystemParameter.omodel.Kf_MateOutBillCheck_SourceBarCodeCtl.ToUpper() == "N"    //校验-是否进行源单对应条码核对('Y'为核对)
                    && (oSystemParameter.omodel.Kf_MateOutBillCheck_FIFOCtl == "1" || oSystemParameter.omodel.Kf_MateOutBillCheck_FIFOCtl == "2" || oSystemParameter.omodel.Kf_MateOutBillCheck_FIFOCtl == "3"))
                {
                    sFIFOCtl = "Y";
                }
                //销售出库单-先进先出控制
                if (HBillType == "1205"
                    && oSystemParameter.omodel.Kf_SellOutBillCheck_AutoBarCode.ToUpper() == "N"         //免扫物料条码模式('Y'为不扫物料条码)
                    && oSystemParameter.omodel.Kf_SellOutBillCheck_SourceBarCodeCtl.ToUpper() == "N"    //校验-是否进行源单对应条码核对('Y'为核对)
                    && (oSystemParameter.omodel.Kf_SellOutBillCheck_FIFOCtl == "1" || oSystemParameter.omodel.Kf_SellOutBillCheck_FIFOCtl == "2" || oSystemParameter.omodel.Kf_SellOutBillCheck_FIFOCtl == "3"))
                {
                    sFIFOCtl = "Y";
                }
                //其他出库单-先进先出控制
                if (HBillType == "1206"
                    && oSystemParameter.omodel.Kf_OtherOutBillCheck_AutoBarCode.ToUpper() == "N"         //免扫物料条码模式('Y'为不扫物料条码)
                    && oSystemParameter.omodel.Kf_OtherOutBillCheck_SourceBarCodeCtl.ToUpper() == "N"    //校验-是否进行源单对应条码核对('Y'为核对)
                    && (oSystemParameter.omodel.Kf_OtherOutBillCheck_FIFOCtl == "1" || oSystemParameter.omodel.Kf_OtherOutBillCheck_FIFOCtl == "2" || oSystemParameter.omodel.Kf_OtherOutBillCheck_FIFOCtl == "3"))
                {
                    sFIFOCtl = "Y";
                }
                //委外出库单-先进先出控制
                if (HBillType == "1211"
                    && oSystemParameter.omodel.Kf_EntrustOutBillCheck_AutoBarCode.ToUpper() == "N"         //免扫物料条码模式('Y'为不扫物料条码)
                    && oSystemParameter.omodel.Kf_EntrustOutBillCheck_SourceBarCodeCtl.ToUpper() == "N"    //校验-是否进行源单对应条码核对('Y'为核对)
                    && (oSystemParameter.omodel.Kf_EntrustOutBillCheck_FIFOCtl == "1" || oSystemParameter.omodel.Kf_EntrustOutBillCheck_FIFOCtl == "2" || oSystemParameter.omodel.Kf_EntrustOutBillCheck_FIFOCtl == "3"))
                {
                    sFIFOCtl = "Y";
                }
                //生产补料单-先进先出控制
                if (HBillType == "1254"
                    && oSystemParameter.omodel.Kf_MateReplenishOutBillCheck_AutoBarCode.ToUpper() == "N"         //免扫物料条码模式('Y'为不扫物料条码)
                    && oSystemParameter.omodel.Kf_MateReplenishOutBillCheck_SourceBarCodeCtl.ToUpper() == "N"    //校验-是否进行源单对应条码核对('Y'为核对)
                    && (oSystemParameter.omodel.Kf_MateReplenishOutBillCheck_FIFOCtl == "1" || oSystemParameter.omodel.Kf_MateReplenishOutBillCheck_FIFOCtl == "2" || oSystemParameter.omodel.Kf_MateReplenishOutBillCheck_FIFOCtl == "3"))
                {
                    sFIFOCtl = "Y";
                }
                //委外补料单-先进先出控制
                if (HBillType == "1255"
                    && oSystemParameter.omodel.Kf_EntrustReplenishOutBillCheck_AutoBarCode.ToUpper() == "N"         //免扫物料条码模式('Y'为不扫物料条码)
                    && oSystemParameter.omodel.Kf_EntrustReplenishOutBillCheck_SourceBarCodeCtl.ToUpper() == "N"    //校验-是否进行源单对应条码核对('Y'为核对)
                    && (oSystemParameter.omodel.Kf_EntrustReplenishOutBillCheck_FIFOCtl == "1" || oSystemParameter.omodel.Kf_EntrustReplenishOutBillCheck_FIFOCtl == "2" || oSystemParameter.omodel.Kf_EntrustReplenishOutBillCheck_FIFOCtl == "3"))
                {
                    sFIFOCtl = "Y";
                }
                //直接调拨单-先进先出控制
                if (HBillType == "1207"
                    && oSystemParameter.omodel.Kf_MoveStockBillCheck_AutoBarCode.ToUpper() == "N"         //免扫物料条码模式('Y'为不扫物料条码)
                    && oSystemParameter.omodel.Kf_MoveStockBillCheck_SourceBarCodeCtl.ToUpper() == "N"    //校验-是否进行源单对应条码核对('Y'为核对)
                    && (oSystemParameter.omodel.Kf_MoveStockBillCheck_FIFOCtl == "1" || oSystemParameter.omodel.Kf_MoveStockBillCheck_FIFOCtl == "2" || oSystemParameter.omodel.Kf_MoveStockBillCheck_FIFOCtl == "3"))
                {
                    sFIFOCtl = "Y";
                }
                #endregion
                try
                {
                    if (sFIFOCtl == "Y")
                    {
                        //更新先进先出临时表状态
                        oCn.RunProc("EXEC h_p_WMS_UPDateICInventory_FIFO_Tmp_BillCheck " + HInterID.ToString() + ",'" + HBillType + "'");
                    }
                    objJsonResult.code = "0";
                    objJsonResult.count = 1;
                    objJsonResult.Message = DBUtility.ClsPub.sErrInfo;  //成功!
                    objJsonResult.data = null;
                    return objJsonResult;
                }
                catch (Exception e)
                {
                    objJsonResult.code = "0";
                    objJsonResult.count = 0;
                    objJsonResult.Message = "更新先进先出临时表HlineStatus值失败!" + e.ToString();
                    objJsonResult.data = null;
                    return objJsonResult;
                }
            }
            else
            {
                objJsonResult.code = "0";
                objJsonResult.count = 0;
                objJsonResult.Message = "获取系统参数失败! " + sErrMsg;
                objJsonResult.data = null;
                return objJsonResult;
            }
        }
        #endregion
        #region æ ¡éªŒç¼“存模块    è¿”回缓存列表信息
        /// <summary>
@@ -7412,7 +7594,7 @@
        #endregion
        #region æ ¡éªŒç¼“存模块    æ ¹æ®å•据ID,删除临时表记录    20241216
        #region æ ¡éªŒç¼“存模块    æ ¹æ®å•据ID,删除临时表记录    20251225
        /// <summary>
        /// æ ¹æ®å•据ID,删除临时表记录
@@ -7429,6 +7611,7 @@
            if (oSystemParameter.ShowBillByOrgID(HStockOrgID, ref sErrMsg) == true)
            {
                string sSourceBarCodeCtl = "N";   //校验-是否进行源单对应条码核对('Y'为核对)
                string sFIFOCtl = "4";              //先进先出控制(1、不控制仅显示下架清单 2、严格控制先进先出 3、仅提示和显示下架清单 4、不显示下架清单也不控制)
                #region ç³»ç»Ÿå‚数获取
                //采购入库单
@@ -7466,6 +7649,8 @@
                    {
                        sSourceBarCodeCtl = "Y";
                    }
                    //先进先出控制
                    sFIFOCtl = oSystemParameter.omodel.Kf_MateOutBillCheck_FIFOCtl;
                }
                //销售出库单
                else if (HBillType == "1205")
@@ -7475,6 +7660,8 @@
                    {
                        sSourceBarCodeCtl = "Y";
                    }
                    //先进先出控制
                    sFIFOCtl = oSystemParameter.omodel.Kf_SellOutBillCheck_FIFOCtl;
                }
                //其他出库单
                else if (HBillType == "1206")
@@ -7484,6 +7671,8 @@
                    {
                        sSourceBarCodeCtl = "Y";
                    }
                    //先进先出控制
                    sFIFOCtl = oSystemParameter.omodel.Kf_OtherOutBillCheck_FIFOCtl;
                }
                //委外领料单
                else if (HBillType == "1211")
@@ -7493,6 +7682,8 @@
                    {
                        sSourceBarCodeCtl = "Y";
                    }
                    //先进先出控制
                    sFIFOCtl = oSystemParameter.omodel.Kf_EntrustOutBillCheck_FIFOCtl;
                }
                //生产补料单
                else if (HBillType == "1254")
@@ -7502,6 +7693,8 @@
                    {
                        sSourceBarCodeCtl = "Y";
                    }
                    //先进先出控制
                    sFIFOCtl = oSystemParameter.omodel.Kf_MateReplenishOutBillCheck_FIFOCtl;
                }
                //委外补料单
                else if (HBillType == "1255")
@@ -7511,6 +7704,8 @@
                    {
                        sSourceBarCodeCtl = "Y";
                    }
                    //先进先出控制
                    sFIFOCtl = oSystemParameter.omodel.Kf_EntrustReplenishOutBillCheck_FIFOCtl;
                }
                //直接调拨单
                else if (HBillType == "1207")
@@ -7520,6 +7715,8 @@
                    {
                        sSourceBarCodeCtl = "Y";
                    }
                    //先进先出控制
                    sFIFOCtl = oSystemParameter.omodel.Kf_MoveStockBillCheck_FIFOCtl;
                }
                #endregion
@@ -7557,6 +7754,12 @@
                    try
                    {
                        oCn.BeginTran();
                        //删除先进先出临时表记录
                        if (sFIFOCtl == "1" || sFIFOCtl == "2" || sFIFOCtl == "3")
                        {
                            oCn.RunProc("Delete from Kf_ICInventory_FIFO_Tmp where HInterID=" + HInterID.ToString() + " and HBillType='" + HBillType + "'", ref DBUtility.ClsPub.sExeReturnInfo);
                        }
                        //删除条码出入库临时表记录
                        oCn.RunProc("Delete from KF_PonderationBillMain_Temp where HInterID=" + HInterID.ToString() + " and HBillType='" + HBillType + "' and HSubBillType=1", ref DBUtility.ClsPub.sExeReturnInfo);
                        //写入日志
                        oCn.RunProc("Insert into System_Log(GeginDate,userid,WorkstationName,WorkList,SystemName,NetUserName,State) values " +
WebAPI/Web References/WebS/Reference.cs
Diff too large
WebAPI/Web References/WebS/WebService1.wsdl
@@ -2,26 +2,740 @@
<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_CheckTypeByBarCode_BillCheck">
      <s:element name="set_SavePonderationBillMain_Temp_BarCode_BillCheck">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
            <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="1" maxOccurs="1" name="Type" 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 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:complexType name="ClsXt_SystemParameterMain">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_AutoSubmit" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_MulSourceBill" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_BillTypeOneScan" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_SourceBillCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_BatchNoCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_MaterWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_SourceWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_UpdateSourceInterID" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_MESFlag" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_FirstCheckOut" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_ProcessCheckOut" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_BillDateMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Cg_POInStockBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Cg_POInStockBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Cg_POInStockBill_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Cg_POInStockBill_BarCodeCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Cg_POInStockBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_AutoSubmit" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_MulSourceBill" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_BillTypeOneScan" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_SourceBillCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_BatchNoCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_MaterWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_SourceWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_AutoBarCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_BillDateMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBillCheck_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBillCheck_WHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBillCheck_WHCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBillCheck_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBillCheck_SourceBarCodeCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBillCheck_AutoBarCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBillCheck_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_AutoSubmit" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_MulSourceBill" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_BillTypeOneScan" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_SourceBillCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_BatchNoCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_MaterWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_SourceWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_Display" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_BillDateMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBillCheck_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBillCheck_WHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBillCheck_WHCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBillCheck_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBillCheck_SourceBarCodeCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBillCheck_AutoBarCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBillCheck_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_AutoSubmit" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_MulSourceBill" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_BillTypeOneScan" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_SourceBillCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_BatchNoCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_MaterWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_SourceWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_BillDateMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBillCheck_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBillCheck_WHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBillCheck_WHCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBillCheck_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBillCheck_SourceBarCodeCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBillCheck_AutoBarCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBillCheck_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_AutoSubmit" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_MulSourceBill" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_BillTypeOneScan" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_SourceBillCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_BatchNoCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_MaterWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_SourceWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_BillDateMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_AutoSubmit" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_MulSourceBill" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_BillTypeOneScan" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_BatchNoCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_MaterWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_SourceWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_FIFOList" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_FIFOCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_SimpleMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_AutoBarCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_BillDateMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBillCheck_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBillCheck_WHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBillCheck_WHCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBillCheck_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBillCheck_SourceBarCodeCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBillCheck_AutoBarCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBillCheck_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBillCheck_FIFOCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_AutoSubmit" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_MulSourceBill" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_BillTypeOneScan" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_BatchNoCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_MaterWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_SourceWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_FIFOList" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_FIFOCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_AutoSavePOStockInBill" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_NoRefresh" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_Display" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_BillDateMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBillCheck_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBillCheck_WHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBillCheck_WHCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBillCheck_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBillCheck_SourceBarCodeCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBillCheck_AutoBarCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBillCheck_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBillCheck_FIFOCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_AutoSubmit" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_MulSourceBill" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_BillTypeOneScan" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_BatchNoCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_MaterWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_SourceWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_FIFOList" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_FIFOCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_BillDateMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBillCheck_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBillCheck_WHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBillCheck_WHCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBillCheck_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBillCheck_SourceBarCodeCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBillCheck_AutoBarCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBillCheck_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBillCheck_FIFOCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_AutoSubmit" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_MulSourceBill" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_BillTypeOneScan" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_BatchNoCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_MaterWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_SourceWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_FIFOList" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_FIFOCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_SimpleMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_BillDateMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBillCheck_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBillCheck_WHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBillCheck_WHCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBillCheck_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBillCheck_SourceBarCodeCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBillCheck_AutoBarCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBillCheck_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBillCheck_FIFOCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_AutoSubmit" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_MulSourceBill" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_BillTypeOneScan" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_BatchNoCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_MaterWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_SourceWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_FIFOList" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_FIFOCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_BillDateMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBillCheck_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBillCheck_WHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBillCheck_WHCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBillCheck_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBillCheck_SourceBarCodeCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBillCheck_AutoBarCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBillCheck_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBillCheck_FIFOCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_AutoSubmit" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_MulSourceBill" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_BillTypeOneScan" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_BatchNoCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_MaterWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_SourceWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_FIFOList" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_FIFOCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_BillDateMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBillCheck_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBillCheck_WHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBillCheck_WHCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBillCheck_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBillCheck_SourceBarCodeCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBillCheck_AutoBarCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBillCheck_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBillCheck_FIFOCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_AutoSubmit" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_MulSourceBill" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_BillTypeOneScan" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_BatchNoCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_MaterWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_SourceWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_FIFOList" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_FIFOCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_Display" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_BillDateMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBillCheck_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBillCheck_WHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBillCheck_WHCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBillCheck_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBillCheck_SourceBarCodeCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBillCheck_AutoBarCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBillCheck_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBillCheck_FIFOCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_AutoSubmit" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_MulSourceBill" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_BillTypeOneScan" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_BatchNoCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_MaterWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_SourceWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_FIFOList" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_FIFOCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_BillDateMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_AutoSubmit" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_MulSourceBill" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_BillTypeOneScan" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_BatchNoCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_MaterWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_SourceWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_FIFOList" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_FIFOCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_SourceBarCodeCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_BillDateMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_AutoSubmit" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_MulSourceBill" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_BillTypeOneScan" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_BatchNoCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_MaterWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_SourceWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_BillDateMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_AutoSubmit" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_MulSourceBill" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_BillTypeOneScan" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_BatchNoCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_MaterWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_SourceWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_BillDateMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_AutoSubmit" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_MulSourceBill" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_BillTypeOneScan" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_BatchNoCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_MaterWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_SourceWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_BillDateMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_AutoSubmit" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_MulSourceBill" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_BillTypeOneScan" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_BatchNoCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_MaterWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_SourceWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_BillDateMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_AutoSubmit" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_MulSourceBill" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_BillTypeOneScan" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_BatchNoCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_MaterWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_SourceWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_SimpleMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_BillDateMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_AutoSubmit" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_MulSourceBill" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_BillTypeOneScan" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_BatchNoCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_MaterWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_SourceWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_AutoSavePOStockInBackBill" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_BillDateMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_AutoSubmit" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_MulSourceBill" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_BillTypeOneScan" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_BatchNoCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_MaterWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_SourceWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_BillDateMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_AutoSubmit" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_MulSourceBill" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_BillTypeOneScan" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_BatchNoCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_MaterWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_SourceWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_SimpleMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_BillDateMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_PackUnionBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_PackUnionBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_PackUnionBill_SourceBillTypeCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_PackUnionBill_SourceBillNoCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_PackUnionBill_MaterialCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_PackUnionBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MaterialLowerBill_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MaterialLowerBill_BatchNoCtl" 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="WMS_FIFOMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="WMS_StockPlaceAutoCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="BarCode_SourceQtyCtl" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="BarCode_PrintQty" type="s:long" />
          <s:element minOccurs="0" maxOccurs="1" name="BarCode_PrintQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="BarCode_UpdatePrintQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="BarCode_AutoProductInBillWMS" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="BarCode_AutoPOStockInBillWMS" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="BarCode_AutoMateOutBackBillWMS" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="BarCode_AutoSellOutBackBillWMS" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="BarCode_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdInBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdInBill_BarCodeQty" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdOutBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdOutBill_BarCodeQty" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdOutBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdOutBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdOutBill_MouldLifeCtrl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdOutBill_MouldLifeCtrlType" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdBackBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdBackBill_BarCodeQty" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldRepairOutBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldRepairOutBill_BarCodeQty" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldRepairInBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldRepairInBill_BarCodeQty" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldOtherInBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldOtherInBill_BarCodeQty" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldOtherOutBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldOtherOutBill_BarCodeQty" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldBorrowInBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldBorrowInBill_BarCodeQty" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldBorrowOutBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldBorrowOutBill_BarCodeQty" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldScrapInBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldScrapInBill_BarCodeQty" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldScrapOutBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldScrapOutBill_BarCodeQty" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdMoveBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdMoveBill_BarCodeQty" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldMoveStockStepOutBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldMoveStockStepOutBill_BarCodeQty" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldMoveStockStepInBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldMoveStockStepInBill_BarCodeQty" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdCheckStockBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBill_AutoProcExchBill" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ProcessExchangeBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ProcessExchangeBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ProcessExchangeBill_AutoBarCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ProcessExchangeBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ProcessExchangeBill_SaveDeptIsNull" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_FIFOCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_FullMoveCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_QtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_OneCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_FirstCheckOut" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_ProcessCheckCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_DeleteCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_LineBindCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_AutoFindSNO" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_ShowUSERProcess" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_DeleteRelationCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_PreQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_QtyRateCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_DyCentralInspectionControl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_DefQty" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_QtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_QtyPreQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_QtyNextQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_ProcessCheckOut" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_FirstCheckOut" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_DeleteCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_FstAutoICMOReport" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_LastAutoICMOReport" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_AutoStockIn" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_InStockType" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_AutoFindSNO" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_ShowUSERProcess" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_DeleteRelationCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_NextQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_QtyRateCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_MustBeginWorkCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="QC_NoPassProdCheckBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="QC_NoPassProdCheckBill_QtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="QC_NoPassProdCheckBill_BadReasonQtyCtrl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="QC_NoPassProdCheckBill_DeleteCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_FIFOCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_FullMoveCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_QtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_OneCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_DeleteCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_QtyRateCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustOutBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustOutBill_QtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustOutBill_DeleteCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustOutBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustOutBill_QtyRateCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="JIT_DayPlan_TimeFrame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESBeginWorkBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESBeginWorkBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESBeginWorkBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESBeginWorkBill_SwipeCardStart" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESBeginWorkBill_MouldUpper" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESReturnWorkBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESReturnWorkBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESReturnWorkBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESEndWorkBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESEndWorkBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESEndWorkBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESStopWorkBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESStopWorkBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESStopWorkBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESStopRestoreWorkBill_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_ICMOBillWorkQtyStatus_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBillWorkQtyStatus_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBillWorkQtyStatus_AutoNextWorkBill" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBillQualityStatus_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBillQualityStatus_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBillQualityStatus_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MaterToSourceBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MaterToSourceBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MaterToSourceBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MaterToSourceBill_MouldLifeCtrl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MaterToSourceBill_MouldLifeCtrlType" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OA_ErrMsgBackBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OA_ErrMsgBackBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OA_ErrMsgBackBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OA_ErrMsgBackBill_SendDingDingMsg" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESProceReportWorkBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESProceReportWorkBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESProceReportWorkBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="QC_FirstPieceCheckBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="QC_FirstPieceCheckBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="QC_FirstPieceCheckBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="QC_FirstPieceCheckBill_QCSchemeSource" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="QC_FirstPieceCheckBill_EnableMultiLevel" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="QC_PatrolProcCheckBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="QC_PatrolProcCheckBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="QC_PatrolProcCheckBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="QC_PatrolProcCheckBill_QCSchemeSource" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="QC_POStockInCheckBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="QC_POStockInCheckBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="QC_POStockInCheckBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="QC_POStockInCheckBill_QCSchemeSource" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="QC_LastPieceCheckBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="QC_LastPieceCheckBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="QC_LastPieceCheckBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="QC_LastPieceCheckBill_QCSchemeSource" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="QC_OutCompCheckBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="QC_OutCompCheckBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="QC_OutCompCheckBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="QC_OutCompCheckBill_QCSchemeSource" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="QC_ProcessCheckBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="QC_ProcessCheckBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="QC_ProcessCheckBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="QC_ProcessCheckBill_QCSchemeSource" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="QC_ProcessCheckBill_EnableMultiLevel" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SB_EquipICMOTechParamBill_MustBeginWorkCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SB_EquipICMOTechParamBill_Check" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Gy_RoutingBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Gy_RoutingBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Gy_RoutingBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Gy_RoutingBill_SaveAutoLastProc" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Gy_RoutingBill_EnableMultiLevel" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_StockInRequestBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Cg_POOrderBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Cg_PayableBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="YF_PayMentBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Xs_SeOrderBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Xs_SeOutStockBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Xs_ReceivableBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="YS_ReceiveBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Pay_WorkTimesBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HR_EmployeeSkillBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HR_PostSkillBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OA_ErrMsgBackCheckBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OA_ErrMsgBackHandleBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OA_ErrMsgBackSignBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sb_EquipBeginBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sb_EquipStopBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ShiftsBeginInfoBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldLowerBill_MouldUpper" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="set_SavePonderationBillMain_Temp_BarCode_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_SavePonderationBillMain_Temp_BarCode_BillCheckResult" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="get_SavePonderationBillMain_Temp_PackBarCode_BillCheck">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="omodel_View" type="tns:ClsGy_BarCodeBill_WMS_Model_View" />
            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
            <s:element minOccurs="1" maxOccurs="1" name="HStockOrgID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="get_SavePonderationBillMain_Temp_PackBarCode_BillCheckResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="get_SavePonderationBillMain_Temp_PackBarCode_BillCheckResult" type="tns:ClsKf_ICStockBill_WMS" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
@@ -68,6 +782,56 @@
          <s:element minOccurs="1" maxOccurs="1" name="HSourceBarCodeFlag" type="s:boolean" />
        </s:sequence>
      </s:complexType>
      <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_CheckTypeByBarCode_BillCheck_New">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="HBillID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
            <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
            <s:element minOccurs="1" maxOccurs="1" name="HSCSPID" type="s:long" />
            <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="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_BillCheck_NewResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="get_CheckTypeByBarCode_BillCheck_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_BillBarCode_Verify">
        <s:complexType>
          <s:sequence>
@@ -86,6 +850,32 @@
        <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="get_SavePonderationBillMain_Temp_BarCodeFIFO_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="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_SavePonderationBillMain_Temp_BarCodeFIFO_BillCheckResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="get_SavePonderationBillMain_Temp_BarCodeFIFO_BillCheckResult" type="tns:ClsKf_ICStockBill_WMS" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
@@ -507,6 +1297,30 @@
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="get_SourceBill_ICMOReport">
        <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_ICMOReportResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="get_SourceBill_ICMOReportResult" 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_SourceBill_ProductIn">
        <s:complexType>
          <s:sequence>
@@ -523,598 +1337,6 @@
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ClsXt_SystemParameterMain">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_AutoSubmit" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_MulSourceBill" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_BillTypeOneScan" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_SourceBillCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_BatchNoCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_MaterWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_SourceWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_UpdateSourceInterID" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_MESFlag" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_FirstCheckOut" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_ProcessCheckOut" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_BillDateMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Cg_POInStockBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Cg_POInStockBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Cg_POInStockBill_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Cg_POInStockBill_BarCodeCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Cg_POInStockBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_AutoSubmit" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_MulSourceBill" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_BillTypeOneScan" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_SourceBillCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_BatchNoCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_MaterWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_SourceWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_AutoBarCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_BillDateMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBillCheck_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBillCheck_WHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBillCheck_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBillCheck_SourceBarCodeCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBillCheck_AutoBarCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBillCheck_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_AutoSubmit" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_MulSourceBill" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_BillTypeOneScan" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_SourceBillCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_BatchNoCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_MaterWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_SourceWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_Display" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_BillDateMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBillCheck_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBillCheck_WHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBillCheck_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBillCheck_SourceBarCodeCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBillCheck_AutoBarCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBillCheck_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_AutoSubmit" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_MulSourceBill" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_BillTypeOneScan" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_SourceBillCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_BatchNoCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_MaterWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_SourceWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_BillDateMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBillCheck_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBillCheck_WHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBillCheck_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBillCheck_SourceBarCodeCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBillCheck_AutoBarCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBillCheck_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_AutoSubmit" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_MulSourceBill" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_BillTypeOneScan" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_SourceBillCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_BatchNoCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_MaterWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_SourceWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_BillDateMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_AutoSubmit" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_MulSourceBill" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_BillTypeOneScan" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_BatchNoCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_MaterWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_SourceWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_FIFOList" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_FIFOCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_SimpleMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_AutoBarCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_BillDateMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBillCheck_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBillCheck_WHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBillCheck_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBillCheck_SourceBarCodeCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBillCheck_AutoBarCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBillCheck_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_AutoSubmit" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_MulSourceBill" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_BillTypeOneScan" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_BatchNoCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_MaterWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_SourceWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_FIFOList" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_FIFOCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_AutoSavePOStockInBill" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_NoRefresh" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_Display" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_BillDateMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBillCheck_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBillCheck_WHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBillCheck_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBillCheck_SourceBarCodeCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBillCheck_AutoBarCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBillCheck_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_AutoSubmit" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_MulSourceBill" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_BillTypeOneScan" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_BatchNoCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_MaterWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_SourceWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_FIFOList" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_FIFOCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_BillDateMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBillCheck_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBillCheck_WHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBillCheck_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBillCheck_SourceBarCodeCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBillCheck_AutoBarCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBillCheck_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_AutoSubmit" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_MulSourceBill" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_BillTypeOneScan" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_BatchNoCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_MaterWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_SourceWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_FIFOList" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_FIFOCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_SimpleMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_BillDateMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBillCheck_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBillCheck_WHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBillCheck_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBillCheck_SourceBarCodeCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBillCheck_AutoBarCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBillCheck_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_AutoSubmit" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_MulSourceBill" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_BillTypeOneScan" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_BatchNoCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_MaterWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_SourceWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_FIFOList" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_FIFOCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_BillDateMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBillCheck_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBillCheck_WHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBillCheck_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBillCheck_SourceBarCodeCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBillCheck_AutoBarCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBillCheck_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_AutoSubmit" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_MulSourceBill" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_BillTypeOneScan" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_BatchNoCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_MaterWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_SourceWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_FIFOList" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_FIFOCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBill_BillDateMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBillCheck_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBillCheck_WHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBillCheck_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBillCheck_SourceBarCodeCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBillCheck_AutoBarCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustReplenishOutBillCheck_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_AutoSubmit" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_MulSourceBill" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_BillTypeOneScan" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_BatchNoCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_MaterWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_SourceWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_FIFOList" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_FIFOCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_Display" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_BillDateMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBillCheck_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBillCheck_WHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBillCheck_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBillCheck_SourceBarCodeCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBillCheck_AutoBarCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBillCheck_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_AutoSubmit" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_MulSourceBill" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_BillTypeOneScan" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_BatchNoCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_MaterWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_SourceWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_FIFOList" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_FIFOCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_BillDateMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_AutoSubmit" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_MulSourceBill" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_BillTypeOneScan" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_BatchNoCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_MaterWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_SourceWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_FIFOList" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_FIFOCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_SourceBarCodeCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_BillDateMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_AutoSubmit" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_MulSourceBill" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_BillTypeOneScan" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_BatchNoCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_MaterWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_SourceWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_BillDateMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_AutoSubmit" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_MulSourceBill" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_BillTypeOneScan" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_BatchNoCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_MaterWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_SourceWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_BillDateMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_AutoSubmit" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_MulSourceBill" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_BillTypeOneScan" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_BatchNoCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_MaterWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_SourceWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_BillDateMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_AutoSubmit" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_MulSourceBill" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_BillTypeOneScan" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_BatchNoCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_MaterWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_SourceWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_BillDateMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_AutoSubmit" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_MulSourceBill" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_BillTypeOneScan" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_BatchNoCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_MaterWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_SourceWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_SimpleMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_BillDateMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_AutoSubmit" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_MulSourceBill" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_BillTypeOneScan" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_BatchNoCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_MaterWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_SourceWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_AutoSavePOStockInBackBill" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_BillDateMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_AutoSubmit" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_MulSourceBill" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_BillTypeOneScan" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_BatchNoCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_MaterWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_SourceWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_BillDateMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_AutoSubmit" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_MulSourceBill" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_BillTypeOneScan" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_BatchNoCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_MultilineCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_MaterWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_SourceWHSPCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_SimpleMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_BillDateMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_PackUnionBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_PackUnionBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_PackUnionBill_SourceBillTypeCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_PackUnionBill_SourceBillNoCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_PackUnionBill_MaterialCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_PackUnionBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MaterialLowerBill_MustQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_MaterialLowerBill_BatchNoCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="WMS_ERPStockCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="WMS_WMSStockCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="WMS_WMSStockCtl_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="WMS_SaveUpdateStock" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="WMS_MaterBarCodeDefQty" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="WMS_BatchBarCodeDefQty" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="WMS_SNBarCodeDefQty" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="WMS_CampanyName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="WMS_OneKeyMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="WMS_BarCodeMustSameSourceBill" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="WMS_OneScanMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="WMS_UserByOrgRelation" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="WMS_MouldManagerCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="WMS_CloudMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="WMS_BillDateMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="BarCode_SourceQtyCtl" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="BarCode_PrintQty" type="s:long" />
          <s:element minOccurs="0" maxOccurs="1" name="BarCode_PrintQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="BarCode_UpdatePrintQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="BarCode_AutoProductInBillWMS" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="BarCode_AutoPOStockInBillWMS" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="BarCode_AutoMateOutBackBillWMS" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="BarCode_AutoSellOutBackBillWMS" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="BarCode_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdInBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdInBill_BarCodeQty" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdOutBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdOutBill_BarCodeQty" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdOutBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdOutBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdOutBill_MouldLifeCtrl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdOutBill_MouldLifeCtrlType" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdBackBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdBackBill_BarCodeQty" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldRepairOutBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldRepairOutBill_BarCodeQty" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldRepairInBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldRepairInBill_BarCodeQty" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldOtherInBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldOtherInBill_BarCodeQty" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldOtherOutBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldOtherOutBill_BarCodeQty" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldBorrowInBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldBorrowInBill_BarCodeQty" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldBorrowOutBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldBorrowOutBill_BarCodeQty" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldScrapInBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldScrapInBill_BarCodeQty" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldScrapOutBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldScrapOutBill_BarCodeQty" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdMoveBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdMoveBill_BarCodeQty" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldMoveStockStepOutBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldMoveStockStepOutBill_BarCodeQty" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldMoveStockStepInBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldMoveStockStepInBill_BarCodeQty" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdCheckStockBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBill_AutoProcExchBill" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ProcessExchangeBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ProcessExchangeBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ProcessExchangeBill_AutoBarCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ProcessExchangeBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ProcessExchangeBill_SaveDeptIsNull" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_FIFOCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_FullMoveCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_QtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_OneCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_FirstCheckOut" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_ProcessCheckCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_DeleteCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_LineBindCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_AutoFindSNO" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_ShowUSERProcess" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_DeleteRelationCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_PreQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_QtyRateCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_DyCentralInspectionControl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_DefQty" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_QtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_QtyPreQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_QtyNextQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_ProcessCheckOut" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_FirstCheckOut" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_DeleteCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_FstAutoICMOReport" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_LastAutoICMOReport" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_AutoStockIn" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_InStockType" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_AutoFindSNO" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_ShowUSERProcess" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_DeleteRelationCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_NextQtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_QtyRateCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_MustBeginWorkCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="QC_NoPassProdCheckBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="QC_NoPassProdCheckBill_QtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="QC_NoPassProdCheckBill_BadReasonQtyCtrl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="QC_NoPassProdCheckBill_DeleteCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_FIFOCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_FullMoveCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_QtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_OneCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_DeleteCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_QtyRateCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustOutBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustOutBill_QtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustOutBill_DeleteCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustOutBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustOutBill_QtyRateCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="JIT_DayPlan_TimeFrame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESBeginWorkBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESBeginWorkBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESBeginWorkBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESBeginWorkBill_SwipeCardStart" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESBeginWorkBill_MouldUpper" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESReturnWorkBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESReturnWorkBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESReturnWorkBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESEndWorkBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESEndWorkBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESEndWorkBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESStopWorkBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESStopWorkBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESStopWorkBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBillWorkQtyStatus_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBillWorkQtyStatus_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBillWorkQtyStatus_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBillWorkQtyStatus_AutoNextWorkBill" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBillQualityStatus_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBillQualityStatus_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBillQualityStatus_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MaterToSourceBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MaterToSourceBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MaterToSourceBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MaterToSourceBill_MouldLifeCtrl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MaterToSourceBill_MouldLifeCtrlType" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OA_ErrMsgBackBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OA_ErrMsgBackBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OA_ErrMsgBackBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OA_ErrMsgBackBill_SendDingDingMsg" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESProceReportWorkBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESProceReportWorkBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESProceReportWorkBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="QC_FirstPieceCheckBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="QC_FirstPieceCheckBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="QC_FirstPieceCheckBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="QC_FirstPieceCheckBill_QCSchemeSource" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="QC_PatrolProcCheckBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="QC_PatrolProcCheckBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="QC_PatrolProcCheckBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="QC_PatrolProcCheckBill_QCSchemeSource" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="QC_ProcessCheckBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="QC_ProcessCheckBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="QC_ProcessCheckBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="QC_ProcessCheckBill_QCSchemeSource" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SB_EquipICMOTechParamBill_MustBeginWorkCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SB_EquipICMOTechParamBill_Check" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Gy_RoutingBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Gy_RoutingBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Gy_RoutingBill_DeleterAndMakerMustSame" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Gy_RoutingBill_SaveAutoLastProc" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Gy_RoutingBill_EnableMultiLevel" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Kf_StockInRequestBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Cg_POOrderBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Cg_PayableBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="YF_PayMentBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Xs_SeOrderBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Xs_SeOutStockBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Xs_ReceivableBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="YS_ReceiveBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Pay_WorkTimesBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HR_EmployeeSkillBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HR_PostSkillBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OA_ErrMsgBackCheckBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OA_ErrMsgBackHandleBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OA_ErrMsgBackSignBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sb_EquipBeginBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sb_EquipStopBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ShiftsBeginInfoBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldLowerBill_MouldUpper" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="get_SourceBill_ProductInResponse">
        <s:complexType>
          <s:sequence>
@@ -1751,66 +1973,6 @@
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ClsGy_BarCodeBill_WMS_Model_View">
        <s:complexContent mixed="false">
          <s:extension base="tns:ClsGy_BarCodeBill_WMS_Model">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="HMaterNumber" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="HMaterName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="HMaterModel" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="HUnitName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="HSupName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="HGroupName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="HDeptName" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="HErpClsID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HWHID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
              <s:element minOccurs="0" maxOccurs="1" name="HCusRelationNumber" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="HBarCodeStatus" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="HWHName" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="HDate" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="HInstructID" type="s:long" />
              <s:element minOccurs="0" maxOccurs="1" name="HInstructNo" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="HSeOrderBillID" type="s:long" />
              <s:element minOccurs="0" maxOccurs="1" name="HSeOrderBillNo" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="HCheckerID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HAuxPropID" type="s:long" />
              <s:element minOccurs="0" maxOccurs="1" name="HAuxPropName" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="HSTOCKORGID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HSourceQty" type="s:double" />
              <s:element minOccurs="0" maxOccurs="1" name="HBarCode_Pack" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="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>
@@ -2097,6 +2259,23 @@
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="GetJXBarCode_SiMoErResult" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetJXBarCode_XiaoWei">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" 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="GetJXBarCode_XiaoWeiResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="GetJXBarCode_XiaoWeiResult" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
@@ -3153,52 +3332,25 @@
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="set_SavePonderationBillMain_Temp_BarCode_BillCheck">
      <s:element name="Get_CheckQtyByBarCode">
        <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="0" maxOccurs="1" name="sBarcode" 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:element minOccurs="1" maxOccurs="1" name="HAuxPropID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="sBatchNo" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HMTONo" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="sQty" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="sRelQty" type="s:double" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="set_SavePonderationBillMain_Temp_BarCode_BillCheckResponse">
      <s:element name="Get_CheckQtyByBarCodeResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="set_SavePonderationBillMain_Temp_BarCode_BillCheckResult" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="get_SavePonderationBillMain_Temp_PackBarCode_BillCheck">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="omodel_View" type="tns:ClsGy_BarCodeBill_WMS_Model_View" />
            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
            <s:element minOccurs="1" maxOccurs="1" name="HStockOrgID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="get_SavePonderationBillMain_Temp_PackBarCode_BillCheckResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="get_SavePonderationBillMain_Temp_PackBarCode_BillCheckResult" type="tns:ClsKf_ICStockBill_WMS" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Get_CheckQtyByBarCodeResult" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="sRelQty" type="s:double" />
          </s:sequence>
        </s:complexType>
      </s:element>
@@ -5072,30 +5224,6 @@
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="get_SourceBill_ICMOReport">
        <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_ICMOReportResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="get_SourceBill_ICMOReportResult" 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="GetProductInBill">
        <s:complexType>
          <s:sequence>
@@ -6276,6 +6404,28 @@
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetBillQuery_WMS">
        <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="HMaker" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sCloudMode" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sERPMode" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="sHType" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetBillQuery_WMSResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="GetBillQuery_WMSResult" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="TempList_Modify">
        <s:complexType>
          <s:sequence>
@@ -6462,28 +6612,6 @@
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Get_CheckQtyByBarCode">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sBarcode" 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="HAuxPropID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="sBatchNo" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HMTONo" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="sQty" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="sRelQty" type="s:double" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Get_CheckQtyByBarCodeResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="Get_CheckQtyByBarCodeResult" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="sRelQty" type="s:double" />
          </s:sequence>
        </s:complexType>
      </s:element>
@@ -14447,17 +14575,41 @@
      </s:element>
    </s:schema>
  </wsdl:types>
  <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_SavePonderationBillMain_Temp_PackBarCode_BillCheckSoapIn">
    <wsdl:part name="parameters" element="tns:get_SavePonderationBillMain_Temp_PackBarCode_BillCheck" />
  </wsdl:message>
  <wsdl:message name="get_SavePonderationBillMain_Temp_PackBarCode_BillCheckSoapOut">
    <wsdl:part name="parameters" element="tns:get_SavePonderationBillMain_Temp_PackBarCode_BillCheckResponse" />
  </wsdl:message>
  <wsdl:message name="get_CheckTypeByBarCode_BillCheckSoapIn">
    <wsdl:part name="parameters" element="tns:get_CheckTypeByBarCode_BillCheck" />
  </wsdl:message>
  <wsdl:message name="get_CheckTypeByBarCode_BillCheckSoapOut">
    <wsdl:part name="parameters" element="tns:get_CheckTypeByBarCode_BillCheckResponse" />
  </wsdl:message>
  <wsdl:message name="get_CheckTypeByBarCode_BillCheck_NewSoapIn">
    <wsdl:part name="parameters" element="tns:get_CheckTypeByBarCode_BillCheck_New" />
  </wsdl:message>
  <wsdl:message name="get_CheckTypeByBarCode_BillCheck_NewSoapOut">
    <wsdl:part name="parameters" element="tns:get_CheckTypeByBarCode_BillCheck_NewResponse" />
  </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="get_SavePonderationBillMain_Temp_BarCodeFIFO_BillCheckSoapIn">
    <wsdl:part name="parameters" element="tns:get_SavePonderationBillMain_Temp_BarCodeFIFO_BillCheck" />
  </wsdl:message>
  <wsdl:message name="get_SavePonderationBillMain_Temp_BarCodeFIFO_BillCheckSoapOut">
    <wsdl:part name="parameters" element="tns:get_SavePonderationBillMain_Temp_BarCodeFIFO_BillCheckResponse" />
  </wsdl:message>
  <wsdl:message name="GetKf_PonderationBillMain_Temp_BillCheckSoapIn">
    <wsdl:part name="parameters" element="tns:GetKf_PonderationBillMain_Temp_BillCheck" />
@@ -14572,6 +14724,12 @@
  </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_SourceBill_ICMOReportSoapIn">
    <wsdl:part name="parameters" element="tns:get_SourceBill_ICMOReport" />
  </wsdl:message>
  <wsdl:message name="get_SourceBill_ICMOReportSoapOut">
    <wsdl:part name="parameters" element="tns:get_SourceBill_ICMOReportResponse" />
  </wsdl:message>
  <wsdl:message name="get_SourceBill_ProductInSoapIn">
    <wsdl:part name="parameters" element="tns:get_SourceBill_ProductIn" />
@@ -14794,6 +14952,12 @@
  </wsdl:message>
  <wsdl:message name="GetJXBarCode_SiMoErSoapOut">
    <wsdl:part name="parameters" element="tns:GetJXBarCode_SiMoErResponse" />
  </wsdl:message>
  <wsdl:message name="GetJXBarCode_XiaoWeiSoapIn">
    <wsdl:part name="parameters" element="tns:GetJXBarCode_XiaoWei" />
  </wsdl:message>
  <wsdl:message name="GetJXBarCode_XiaoWeiSoapOut">
    <wsdl:part name="parameters" element="tns:GetJXBarCode_XiaoWeiResponse" />
  </wsdl:message>
  <wsdl:message name="get_CheckTypeByMouldSourceSoapIn">
    <wsdl:part name="parameters" element="tns:get_CheckTypeByMouldSource" />
@@ -15071,17 +15235,11 @@
  <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 name="Get_CheckQtyByBarCodeSoapIn">
    <wsdl:part name="parameters" element="tns:Get_CheckQtyByBarCode" />
  </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_SavePonderationBillMain_Temp_PackBarCode_BillCheckSoapIn">
    <wsdl:part name="parameters" element="tns:get_SavePonderationBillMain_Temp_PackBarCode_BillCheck" />
  </wsdl:message>
  <wsdl:message name="get_SavePonderationBillMain_Temp_PackBarCode_BillCheckSoapOut">
    <wsdl:part name="parameters" element="tns:get_SavePonderationBillMain_Temp_PackBarCode_BillCheckResponse" />
  <wsdl:message name="Get_CheckQtyByBarCodeSoapOut">
    <wsdl:part name="parameters" element="tns:Get_CheckQtyByBarCodeResponse" />
  </wsdl:message>
  <wsdl:message name="Get_CheckQtyByBarCode_GetWhAndSPSoapIn">
    <wsdl:part name="parameters" element="tns:Get_CheckQtyByBarCode_GetWhAndSP" />
@@ -15581,12 +15739,6 @@
  <wsdl:message name="get_SourceBill_MaterBarCodeSoapOut">
    <wsdl:part name="parameters" element="tns:get_SourceBill_MaterBarCodeResponse" />
  </wsdl:message>
  <wsdl:message name="get_SourceBill_ICMOReportSoapIn">
    <wsdl:part name="parameters" element="tns:get_SourceBill_ICMOReport" />
  </wsdl:message>
  <wsdl:message name="get_SourceBill_ICMOReportSoapOut">
    <wsdl:part name="parameters" element="tns:get_SourceBill_ICMOReportResponse" />
  </wsdl:message>
  <wsdl:message name="GetProductInBillSoapIn">
    <wsdl:part name="parameters" element="tns:GetProductInBill" />
  </wsdl:message>
@@ -15869,6 +16021,12 @@
  <wsdl:message name="GetKf_PonderationBillMain_Temp_OrgandWHSPSoapOut">
    <wsdl:part name="parameters" element="tns:GetKf_PonderationBillMain_Temp_OrgandWHSPResponse" />
  </wsdl:message>
  <wsdl:message name="GetBillQuery_WMSSoapIn">
    <wsdl:part name="parameters" element="tns:GetBillQuery_WMS" />
  </wsdl:message>
  <wsdl:message name="GetBillQuery_WMSSoapOut">
    <wsdl:part name="parameters" element="tns:GetBillQuery_WMSResponse" />
  </wsdl:message>
  <wsdl:message name="TempList_ModifySoapIn">
    <wsdl:part name="parameters" element="tns:TempList_Modify" />
  </wsdl:message>
@@ -15922,12 +16080,6 @@
  </wsdl:message>
  <wsdl:message name="Get_ICInventoryByMaterIDListSoapOut">
    <wsdl:part name="parameters" element="tns:Get_ICInventoryByMaterIDListResponse" />
  </wsdl:message>
  <wsdl:message name="Get_CheckQtyByBarCodeSoapIn">
    <wsdl:part name="parameters" element="tns:Get_CheckQtyByBarCode" />
  </wsdl:message>
  <wsdl:message name="Get_CheckQtyByBarCodeSoapOut">
    <wsdl:part name="parameters" element="tns:Get_CheckQtyByBarCodeResponse" />
  </wsdl:message>
  <wsdl:message name="set_SaveEntrustInBackBill_CLDSoapIn">
    <wsdl:part name="parameters" element="tns:set_SaveEntrustInBackBill_CLD" />
@@ -17928,13 +18080,29 @@
    <wsdl:part name="parameters" element="tns:GetKf_MateOutBackBillListResponse" />
  </wsdl:message>
  <wsdl:portType name="WebService1Soap">
    <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_SavePonderationBillMain_Temp_PackBarCode_BillCheck">
      <wsdl:input message="tns:get_SavePonderationBillMain_Temp_PackBarCode_BillCheckSoapIn" />
      <wsdl:output message="tns:get_SavePonderationBillMain_Temp_PackBarCode_BillCheckSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="get_CheckTypeByBarCode_BillCheck">
      <wsdl:input message="tns:get_CheckTypeByBarCode_BillCheckSoapIn" />
      <wsdl:output message="tns:get_CheckTypeByBarCode_BillCheckSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="get_CheckTypeByBarCode_BillCheck_New">
      <wsdl:input message="tns:get_CheckTypeByBarCode_BillCheck_NewSoapIn" />
      <wsdl:output message="tns:get_CheckTypeByBarCode_BillCheck_NewSoapOut" />
    </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="get_SavePonderationBillMain_Temp_BarCodeFIFO_BillCheck">
      <wsdl:input message="tns:get_SavePonderationBillMain_Temp_BarCodeFIFO_BillCheckSoapIn" />
      <wsdl:output message="tns:get_SavePonderationBillMain_Temp_BarCodeFIFO_BillCheckSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetKf_PonderationBillMain_Temp_BillCheck">
      <wsdl:input message="tns:GetKf_PonderationBillMain_Temp_BillCheckSoapIn" />
@@ -18011,6 +18179,10 @@
    <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_SourceBill_ICMOReport">
      <wsdl:input message="tns:get_SourceBill_ICMOReportSoapIn" />
      <wsdl:output message="tns:get_SourceBill_ICMOReportSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="get_SourceBill_ProductIn">
      <wsdl:input message="tns:get_SourceBill_ProductInSoapIn" />
@@ -18159,6 +18331,10 @@
    <wsdl:operation name="GetJXBarCode_SiMoEr">
      <wsdl:input message="tns:GetJXBarCode_SiMoErSoapIn" />
      <wsdl:output message="tns:GetJXBarCode_SiMoErSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetJXBarCode_XiaoWei">
      <wsdl:input message="tns:GetJXBarCode_XiaoWeiSoapIn" />
      <wsdl:output message="tns:GetJXBarCode_XiaoWeiSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="get_CheckTypeByMouldSource">
      <wsdl:input message="tns:get_CheckTypeByMouldSourceSoapIn" />
@@ -18344,13 +18520,9 @@
      <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_SavePonderationBillMain_Temp_PackBarCode_BillCheck">
      <wsdl:input message="tns:get_SavePonderationBillMain_Temp_PackBarCode_BillCheckSoapIn" />
      <wsdl:output message="tns:get_SavePonderationBillMain_Temp_PackBarCode_BillCheckSoapOut" />
    <wsdl:operation name="Get_CheckQtyByBarCode">
      <wsdl:input message="tns:Get_CheckQtyByBarCodeSoapIn" />
      <wsdl:output message="tns:Get_CheckQtyByBarCodeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Get_CheckQtyByBarCode_GetWhAndSP">
      <wsdl:input message="tns:Get_CheckQtyByBarCode_GetWhAndSPSoapIn" />
@@ -18684,10 +18856,6 @@
      <wsdl:input message="tns:get_SourceBill_MaterBarCodeSoapIn" />
      <wsdl:output message="tns:get_SourceBill_MaterBarCodeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="get_SourceBill_ICMOReport">
      <wsdl:input message="tns:get_SourceBill_ICMOReportSoapIn" />
      <wsdl:output message="tns:get_SourceBill_ICMOReportSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetProductInBill">
      <wsdl:input message="tns:GetProductInBillSoapIn" />
      <wsdl:output message="tns:GetProductInBillSoapOut" />
@@ -18876,6 +19044,10 @@
      <wsdl:input message="tns:GetKf_PonderationBillMain_Temp_OrgandWHSPSoapIn" />
      <wsdl:output message="tns:GetKf_PonderationBillMain_Temp_OrgandWHSPSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetBillQuery_WMS">
      <wsdl:input message="tns:GetBillQuery_WMSSoapIn" />
      <wsdl:output message="tns:GetBillQuery_WMSSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="TempList_Modify">
      <wsdl:input message="tns:TempList_ModifySoapIn" />
      <wsdl:output message="tns:TempList_ModifySoapOut" />
@@ -18911,10 +19083,6 @@
    <wsdl:operation name="Get_ICInventoryByMaterIDList">
      <wsdl:input message="tns:Get_ICInventoryByMaterIDListSoapIn" />
      <wsdl:output message="tns:Get_ICInventoryByMaterIDListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Get_CheckQtyByBarCode">
      <wsdl:input message="tns:Get_CheckQtyByBarCodeSoapIn" />
      <wsdl:output message="tns:Get_CheckQtyByBarCodeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="set_SaveEntrustInBackBill_CLD">
      <wsdl:input message="tns:set_SaveEntrustInBackBill_CLDSoapIn" />
@@ -20251,6 +20419,24 @@
  </wsdl:portType>
  <wsdl:binding name="WebService1Soap" type="tns:WebService1Soap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <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_SavePonderationBillMain_Temp_PackBarCode_BillCheck">
      <soap:operation soapAction="http://tempuri.org/get_SavePonderationBillMain_Temp_PackBarCode_BillCheck" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="get_CheckTypeByBarCode_BillCheck">
      <soap:operation soapAction="http://tempuri.org/get_CheckTypeByBarCode_BillCheck" style="document" />
      <wsdl:input>
@@ -20260,8 +20446,26 @@
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="get_CheckTypeByBarCode_BillCheck_New">
      <soap:operation soapAction="http://tempuri.org/get_CheckTypeByBarCode_BillCheck_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_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="get_SavePonderationBillMain_Temp_BarCodeFIFO_BillCheck">
      <soap:operation soapAction="http://tempuri.org/get_SavePonderationBillMain_Temp_BarCodeFIFO_BillCheck" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
@@ -20433,6 +20637,15 @@
    </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_SourceBill_ICMOReport">
      <soap:operation soapAction="http://tempuri.org/get_SourceBill_ICMOReport" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
@@ -20766,6 +20979,15 @@
    </wsdl:operation>
    <wsdl:operation name="GetJXBarCode_SiMoEr">
      <soap:operation soapAction="http://tempuri.org/GetJXBarCode_SiMoEr" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetJXBarCode_XiaoWei">
      <soap:operation soapAction="http://tempuri.org/GetJXBarCode_XiaoWei" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
@@ -21187,17 +21409,8 @@
        <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_SavePonderationBillMain_Temp_PackBarCode_BillCheck">
      <soap:operation soapAction="http://tempuri.org/get_SavePonderationBillMain_Temp_PackBarCode_BillCheck" style="document" />
    <wsdl:operation name="Get_CheckQtyByBarCode">
      <soap:operation soapAction="http://tempuri.org/Get_CheckQtyByBarCode" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
@@ -21952,15 +22165,6 @@
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="get_SourceBill_ICMOReport">
      <soap:operation soapAction="http://tempuri.org/get_SourceBill_ICMOReport" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetProductInBill">
      <soap:operation soapAction="http://tempuri.org/GetProductInBill" style="document" />
      <wsdl:input>
@@ -22384,6 +22588,15 @@
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetBillQuery_WMS">
      <soap:operation soapAction="http://tempuri.org/GetBillQuery_WMS" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="TempList_Modify">
      <soap:operation soapAction="http://tempuri.org/TempList_Modify" style="document" />
      <wsdl:input>
@@ -22458,15 +22671,6 @@
    </wsdl:operation>
    <wsdl:operation name="Get_ICInventoryByMaterIDList">
      <soap:operation soapAction="http://tempuri.org/Get_ICInventoryByMaterIDList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Get_CheckQtyByBarCode">
      <soap:operation soapAction="http://tempuri.org/Get_CheckQtyByBarCode" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
@@ -25474,6 +25678,24 @@
  </wsdl:binding>
  <wsdl:binding name="WebService1Soap12" type="tns:WebService1Soap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <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_SavePonderationBillMain_Temp_PackBarCode_BillCheck">
      <soap12:operation soapAction="http://tempuri.org/get_SavePonderationBillMain_Temp_PackBarCode_BillCheck" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="get_CheckTypeByBarCode_BillCheck">
      <soap12:operation soapAction="http://tempuri.org/get_CheckTypeByBarCode_BillCheck" style="document" />
      <wsdl:input>
@@ -25483,8 +25705,26 @@
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="get_CheckTypeByBarCode_BillCheck_New">
      <soap12:operation soapAction="http://tempuri.org/get_CheckTypeByBarCode_BillCheck_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_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="get_SavePonderationBillMain_Temp_BarCodeFIFO_BillCheck">
      <soap12:operation soapAction="http://tempuri.org/get_SavePonderationBillMain_Temp_BarCodeFIFO_BillCheck" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
@@ -25656,6 +25896,15 @@
    </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_SourceBill_ICMOReport">
      <soap12:operation soapAction="http://tempuri.org/get_SourceBill_ICMOReport" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
@@ -25989,6 +26238,15 @@
    </wsdl:operation>
    <wsdl:operation name="GetJXBarCode_SiMoEr">
      <soap12:operation soapAction="http://tempuri.org/GetJXBarCode_SiMoEr" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetJXBarCode_XiaoWei">
      <soap12:operation soapAction="http://tempuri.org/GetJXBarCode_XiaoWei" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
@@ -26410,17 +26668,8 @@
        <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_SavePonderationBillMain_Temp_PackBarCode_BillCheck">
      <soap12:operation soapAction="http://tempuri.org/get_SavePonderationBillMain_Temp_PackBarCode_BillCheck" style="document" />
    <wsdl:operation name="Get_CheckQtyByBarCode">
      <soap12:operation soapAction="http://tempuri.org/Get_CheckQtyByBarCode" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
@@ -27175,15 +27424,6 @@
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="get_SourceBill_ICMOReport">
      <soap12:operation soapAction="http://tempuri.org/get_SourceBill_ICMOReport" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetProductInBill">
      <soap12:operation soapAction="http://tempuri.org/GetProductInBill" style="document" />
      <wsdl:input>
@@ -27607,6 +27847,15 @@
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetBillQuery_WMS">
      <soap12:operation soapAction="http://tempuri.org/GetBillQuery_WMS" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="TempList_Modify">
      <soap12:operation soapAction="http://tempuri.org/TempList_Modify" style="document" />
      <wsdl:input>
@@ -27681,15 +27930,6 @@
    </wsdl:operation>
    <wsdl:operation name="Get_ICInventoryByMaterIDList">
      <soap12:operation soapAction="http://tempuri.org/Get_ICInventoryByMaterIDList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Get_CheckQtyByBarCode">
      <soap12:operation soapAction="http://tempuri.org/Get_CheckQtyByBarCode" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
WebAPI/WebAPI.csproj
@@ -287,7 +287,6 @@
    <Content Include="Config\kdapi.config" />
    <Content Include="libman.json" />
    <Content Include="Template\barCodeTemplateStorage.json" />
    <None Include="Properties\PublishProfiles\FolderProfilewtt.pubxml" />
    <None Include="Properties\PublishProfiles\JFAPI.pubxml" />
    <None Include="Properties\Settings.settings">
      <Generator>SettingsSingleFileGenerator</Generator>
WebAPI/WebAPI.csproj.user
@@ -1,6 +1,39 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <LastActiveSolutionConfig>Debug|Any CPU</LastActiveSolutionConfig>
    <LastActiveSolutionConfig>Debug|x86</LastActiveSolutionConfig>
    <UseIISExpress>true</UseIISExpress>
    <Use64BitIISExpress />
    <IISExpressSSLPort />
    <IISExpressAnonymousAuthentication>enabled</IISExpressAnonymousAuthentication>
    <IISExpressWindowsAuthentication>disabled</IISExpressWindowsAuthentication>
    <IISExpressUseClassicPipelineMode>false</IISExpressUseClassicPipelineMode>
    <UseGlobalApplicationHostFile />
    <NameOfLastUsedPublishProfile>D:\GIT仓库\MES-WEB-API\WebAPI\Properties\PublishProfiles\FolderProfile2.pubxml</NameOfLastUsedPublishProfile>
  </PropertyGroup>
  <ProjectExtensions>
    <VisualStudio>
      <FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}">
        <WebProjectProperties>
          <StartPageUrl>
          </StartPageUrl>
          <StartAction>CurrentPage</StartAction>
          <AspNetDebugging>True</AspNetDebugging>
          <SilverlightDebugging>False</SilverlightDebugging>
          <NativeDebugging>False</NativeDebugging>
          <SQLDebugging>False</SQLDebugging>
          <ExternalProgram>
          </ExternalProgram>
          <StartExternalURL>
          </StartExternalURL>
          <StartCmdLineArguments>
          </StartCmdLineArguments>
          <StartWorkingDirectory>
          </StartWorkingDirectory>
          <EnableENC>True</EnableENC>
          <AlwaysStartWebServerOnDebug>False</AlwaysStartWebServerOnDebug>
        </WebProjectProperties>
      </FlavorProperties>
    </VisualStudio>
  </ProjectExtensions>
</Project>