yusijie
2023-04-01 ae6a3504b8d2bec8b036a8087ca4cf808dc852ae
Merge branch 'master' of http://101.37.171.70:10101/r/MES-WEB-API
42个文件已修改
1个文件已添加
9098 ■■■■ 已修改文件
DAL/车间管理/ClsSc_ProcessExchangeBill.cs 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
PayM/bin/x86/Debug/BLL.dll 补丁 | 查看 | 原始文档 | blame | 历史
PayM/bin/x86/Debug/BLL.pdb 补丁 | 查看 | 原始文档 | blame | 历史
PayM/bin/x86/Debug/DAL.dll 补丁 | 查看 | 原始文档 | blame | 历史
PayM/bin/x86/Debug/DAL.pdb 补丁 | 查看 | 原始文档 | blame | 历史
PayM/bin/x86/Debug/DBUtility.dll 补丁 | 查看 | 原始文档 | blame | 历史
PayM/bin/x86/Debug/DBUtility.pdb 补丁 | 查看 | 原始文档 | blame | 历史
PayM/bin/x86/Debug/Model.dll 补丁 | 查看 | 原始文档 | blame | 历史
PayM/bin/x86/Debug/Model.pdb 补丁 | 查看 | 原始文档 | blame | 历史
PayM/bin/x86/Debug/PayM.dll 补丁 | 查看 | 原始文档 | blame | 历史
PayM/bin/x86/Debug/PayM.pdb 补丁 | 查看 | 原始文档 | blame | 历史
PayM/bin/x86/Debug/Pub_Class.dll 补丁 | 查看 | 原始文档 | blame | 历史
PayM/bin/x86/Debug/Pub_Class.pdb 补丁 | 查看 | 原始文档 | blame | 历史
PayM/bin/x86/Debug/Pub_Control.dll 补丁 | 查看 | 原始文档 | blame | 历史
PayM/bin/x86/Debug/Pub_Control.pdb 补丁 | 查看 | 原始文档 | blame | 历史
PayM/bin/x86/Debug/SQLHelper.dll 补丁 | 查看 | 原始文档 | blame | 历史
PayM/bin/x86/Debug/SQLHelper.pdb 补丁 | 查看 | 原始文档 | blame | 历史
PayM/obj/x86/Debug/PayM.csproj.CoreCompileInputs.cache 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
PayM/obj/x86/Debug/PayM.csproj.GenerateResource.cache 补丁 | 查看 | 原始文档 | blame | 历史
PayM/obj/x86/Debug/PayM.csprojAssemblyReference.cache 补丁 | 查看 | 原始文档 | blame | 历史
PayM/obj/x86/Debug/PayM.dll 补丁 | 查看 | 原始文档 | blame | 历史
PayM/obj/x86/Debug/PayM.pdb 补丁 | 查看 | 原始文档 | blame | 历史
Pub_Class/CustomerCls/ClsXt_SystemParameter.cs 161 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pub_Class/CustomerCls/ClsXt_SystemParameterMain.cs 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebAPI/Controllers/BaseSet/Gy_ProcessController.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebAPI/Controllers/CJGL/Cj_StationInBillController.cs 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebAPI/Controllers/CJGL/Cj_StationOutBillController.cs 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebAPI/Controllers/MateOutController.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebAPI/Controllers/MoveStockBillController.cs 199 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebAPI/Controllers/POStockInBillController.cs 405 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebAPI/Controllers/ProductInController.cs 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebAPI/Controllers/条码管理/WEBSController.cs 113 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebAPI/ListModels.cs 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebAPI/Properties/Settings.Designer.cs 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebAPI/Properties/Settings.settings 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebAPI/Web References/WebS/ClsGy_BarCodeBill_WMS_Model.datasource 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebAPI/Web References/WebS/Reference.cs 6359 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebAPI/Web References/WebS/Reference.map 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebAPI/Web References/WebS/WebService1.disco 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebAPI/Web References/WebS/WebService1.wsdl 1514 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebAPI/Web.config 198 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebAPI/WebAPI.csproj 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebAPI/WebServer.cs 55 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DAL/³µ¼ä¹ÜÀí/ClsSc_ProcessExchangeBill.cs
@@ -303,7 +303,8 @@
                ",HProdMaterCode,HSeOrderBillNo,HCusShortName,HCusNeedMaterial,HPlanSendGoodsDate" +
                ",HProdMaterName,HCusName,HWorkRemark,HImportNote,HMaterNumber_A" +
                ",HMaterNumber_B,HMaterNumber_C,HMaterNumber_D,HProdType,HMaterShortName" +
                ",HMaterIDA,HMaterIDB,HMaterIDC,HMaterIDD,HICMOEntryID" +        ",HPicNumVer,HPicNumAssemble,HMaterTexture,HProductNum,HVerNum,HPRDORGID,HBLFlag,HCusNumber,HPickLabel,HPickLabelNumber,HXTNumber,HXTModel,HWorkBillSortNo" +
                ",HMaterIDA,HMaterIDB,HMaterIDC,HMaterIDD,HICMOEntryID" +
",HPicNumVer,HPicNumAssemble,HMaterTexture,HProductNum,HVerNum,HPRDORGID,HBLFlag,HCusNumber,HPickLabel,HPickLabelNumber,HXTNumber,HXTModel,HWorkBillSortNo" +
               ", HRoutingBillID,HMaterModel,HWidth,HWeight,HAuxQty,HAuxUnit,HSplitNo) " +
                " values('" + this.BillType + "','" + this.HBillSubType + "'," + omodel.HInterID.ToString() + ",'" + omodel.HBillNo + "','" + omodel.HDate + "','" + omodel.HMaker + "',getdate()," + "" + (omodel.HPrevMainSourceInterID == 0 ? omodel.HInterID : omodel.HPrevMainSourceInterID) +
                "," + omodel.HYear.ToString() + "," + omodel.HPeriod.ToString() + ",'" + omodel.HRemark + "','" + omodel.HBatchNo + "'," + omodel.HMainMaterID.ToString() + "," + omodel.HKeyMaterID.ToString() + "," + omodel.HNo.ToString() + ",'" + omodel.HOrderProcNO + "'" +
PayM/bin/x86/Debug/BLL.dll
Binary files differ
PayM/bin/x86/Debug/BLL.pdb
Binary files differ
PayM/bin/x86/Debug/DAL.dll
Binary files differ
PayM/bin/x86/Debug/DAL.pdb
Binary files differ
PayM/bin/x86/Debug/DBUtility.dll
Binary files differ
PayM/bin/x86/Debug/DBUtility.pdb
Binary files differ
PayM/bin/x86/Debug/Model.dll
Binary files differ
PayM/bin/x86/Debug/Model.pdb
Binary files differ
PayM/bin/x86/Debug/PayM.dll
Binary files differ
PayM/bin/x86/Debug/PayM.pdb
Binary files differ
PayM/bin/x86/Debug/Pub_Class.dll
Binary files differ
PayM/bin/x86/Debug/Pub_Class.pdb
Binary files differ
PayM/bin/x86/Debug/Pub_Control.dll
Binary files differ
PayM/bin/x86/Debug/Pub_Control.pdb
Binary files differ
PayM/bin/x86/Debug/SQLHelper.dll
Binary files differ
PayM/bin/x86/Debug/SQLHelper.pdb
Binary files differ
PayM/obj/x86/Debug/PayM.csproj.CoreCompileInputs.cache
@@ -1 +1 @@
2b98949b87d39f3f48ff12a0b7c639d4a4168873
b14f4fcc24537f5a4b1d1021595a00930f37f5f5
PayM/obj/x86/Debug/PayM.csproj.GenerateResource.cache
Binary files differ
PayM/obj/x86/Debug/PayM.csprojAssemblyReference.cache
Binary files differ
PayM/obj/x86/Debug/PayM.dll
Binary files differ
PayM/obj/x86/Debug/PayM.pdb
Binary files differ
Pub_Class/CustomerCls/ClsXt_SystemParameter.cs
@@ -1575,8 +1575,8 @@
                for (int i = 0; i < DsSub.Tables[0].Rows.Count; i++)
                {
                    //WMS条码 ç³»ç»Ÿå‚æ•°
                    //生产汇报单
                    //========================================================WMS条码 ç³»ç»Ÿå‚æ•°
                    //===========生产汇报单
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Sc_ICMOReportBill_AutoCheck")
                    {
                        omodel.Sc_ICMOReportBill_AutoCheck = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
@@ -1625,7 +1625,7 @@
                    {
                        omodel.Sc_ICMOReportBill_MESFlag = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //收料通知单(送货单、到货确认)
                    //========收料通知单(送货单、到货确认)
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Cg_POInStockBill_BarCodeCtl")
                    {
                        omodel.Cg_POInStockBill_BarCodeCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
@@ -1638,7 +1638,7 @@
                    {
                        omodel.Cg_POInStockBill_ERPMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //采购入库单
                    //===========采购入库单
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_POStockInBill_AutoCheck")
                    {
                        omodel.Kf_POStockInBill_AutoCheck = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
@@ -1684,7 +1684,7 @@
                        omodel.Kf_POStockInBill_AutoBarCode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //产品入库单
                    //===========产品入库单
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_ProductInBill_AutoCheck")
                    {
                        omodel.Kf_ProductInBill_AutoCheck = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
@@ -1730,7 +1730,7 @@
                        omodel.Kf_ProductInBill_Display = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //其他入库单
                    //=========其他入库单
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_OtherInBill_AutoCheck")
                    {
                        omodel.Kf_OtherInBill_AutoCheck = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
@@ -1771,7 +1771,7 @@
                    {
                        omodel.Kf_OtherInBill_SourceWHSPCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //其他入库单  æ ¡éªŒ
                    //============其他入库单  æ ¡éªŒ
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_OtherInBillCheck_MustQtyCtl")
                    {
                        omodel.Kf_OtherInBillCheck_MustQtyCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
@@ -1785,7 +1785,7 @@
                        omodel.Kf_OtherInBillCheck_MultilineCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //委外入库单
                    //=========委外入库单
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustInBill_AutoCheck")
                    {
                        omodel.Kf_EntrustInBill_AutoCheck = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
@@ -1827,7 +1827,7 @@
                        omodel.Kf_EntrustInBill_SourceWHSPCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //生产领料单
                    //==========生产领料单
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MateOutBill_AutoCheck")
                    {
                        omodel.Kf_MateOutBill_AutoCheck = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
@@ -1880,7 +1880,7 @@
                    {
                        omodel.Kf_MateOutBill_AutoBarCode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //生产领料单    æ ¡éªŒ
                    //==========生产领料单    æ ¡éªŒ
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MateOutBillCheck_MustQtyCtl")
                    {
                        omodel.Kf_MateOutBillCheck_MustQtyCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
@@ -1894,7 +1894,7 @@
                        omodel.Kf_MateOutBillCheck_MultilineCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //销售出库单
                    //============销售出库单
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_SellOutBill_AutoCheck")
                    {
                        omodel.Kf_SellOutBill_AutoCheck = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
@@ -1951,7 +1951,7 @@
                    {
                        omodel.Kf_SellOutBill_Display = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //销售出库单    æ ¡éªŒ
                    //============销售出库单    æ ¡éªŒ
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_SellOutBillCheck_MustQtyCtl")
                    {
                        omodel.Kf_SellOutBillCheck_MustQtyCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
@@ -1965,7 +1965,7 @@
                        omodel.Kf_SellOutBillCheck_MultilineCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //其他出库单
                    //============其他出库单
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_OtherOutBill_AutoCheck")
                    {
                        omodel.Kf_OtherOutBill_AutoCheck = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
@@ -2010,7 +2010,7 @@
                    {
                        omodel.Kf_OtherOutBill_FIFOCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //其他出库单  æ ¡éªŒ
                    //===========其他出库单  æ ¡éªŒ
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_OtherOutBillCheck_MustQtyCtl")
                    {
                        omodel.Kf_OtherOutBillCheck_MustQtyCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
@@ -2024,7 +2024,7 @@
                        omodel.Kf_OtherOutBillCheck_MultilineCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //委外出库单
                    //==========委外出库单
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustOutBill_AutoCheck")
                    {
                        omodel.Kf_EntrustOutBill_AutoCheck = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
@@ -2073,7 +2073,7 @@
                    {
                        omodel.Kf_EntrustOutBill_SimpleMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //委外领料单    æ ¡éªŒ
                    //==========委外领料单    æ ¡éªŒ
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustOutBillCheck_MustQtyCtl")
                    {
                        omodel.Kf_EntrustOutBillCheck_MustQtyCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
@@ -2087,7 +2087,7 @@
                        omodel.Kf_EntrustOutBillCheck_MultilineCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //生产补料单
                    //===========生产补料单
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MateReplenishOutBill_AutoCheck")
                    {
                        omodel.Kf_MateReplenishOutBill_AutoCheck = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
@@ -2124,7 +2124,7 @@
                    {
                        omodel.Kf_MateReplenishOutBill_SourceWHSPCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //生产补料单    æ ¡éªŒ
                    //==========生产补料单    æ ¡éªŒ
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MateReplenishOutBillCheck_MustQtyCtl")
                    {
                        omodel.Kf_MateReplenishOutBillCheck_MustQtyCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
@@ -2138,7 +2138,7 @@
                        omodel.Kf_MateReplenishOutBillCheck_MultilineCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //委外补料单
                    //===========委外补料单
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustReplenishOutBill_AutoCheck")
                    {
                        omodel.Kf_EntrustReplenishOutBill_AutoCheck = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
@@ -2175,7 +2175,7 @@
                    {
                        omodel.Kf_EntrustReplenishOutBill_SourceWHSPCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //委外补料单    æ ¡éªŒ
                    //===========委外补料单    æ ¡éªŒ
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustReplenishOutBillCheck_MustQtyCtl")
                    {
                        omodel.Kf_EntrustReplenishOutBillCheck_MustQtyCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
@@ -2189,7 +2189,7 @@
                        omodel.Kf_EntrustReplenishOutBillCheck_MultilineCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //直接调拨单
                    //=========直接调拨单
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MoveStockBill_AutoCheck")
                    {
                        omodel.Kf_MoveStockBill_AutoCheck = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
@@ -2238,7 +2238,7 @@
                    {
                        omodel.Kf_MoveStockBill_Display = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //直接调拨单  æ ¡éªŒ
                    //==========直接调拨单  æ ¡éªŒ
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MoveStockBillCheck_MustQtyCtl")
                    {
                        omodel.Kf_MoveStockBillCheck_MustQtyCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
@@ -2252,7 +2252,7 @@
                        omodel.Kf_MoveStockBillCheck_MultilineCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //分步式调出单
                    //============分步式调出单
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MoveStockStepOutBill_AutoCheck")
                    {
                        omodel.Kf_MoveStockStepOutBill_AutoCheck = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
@@ -2298,7 +2298,7 @@
                        omodel.Kf_MoveStockStepOutBill_FIFOCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //分步式调入单
                    //===========分步式调入单
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MoveStockStepInBill_AutoCheck")
                    {
                        omodel.Kf_MoveStockStepInBill_AutoCheck = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
@@ -2348,7 +2348,7 @@
                        omodel.Kf_MoveStockStepInBill_SourceBarCodeCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //采购退料单
                    //===============采购退料单
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_POStockInBackBill_AutoCheck")
                    {
                        omodel.Kf_POStockInBackBill_AutoCheck = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
@@ -2386,7 +2386,7 @@
                        omodel.Kf_POStockInBackBill_SourceWHSPCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //生产退库单
                    //===========生产退库单
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_ProductInBackBill_AutoCheck")
                    {
                        omodel.Kf_ProductInBackBill_AutoCheck = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
@@ -2424,7 +2424,7 @@
                        omodel.Kf_ProductInBackBill_SourceWHSPCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //其他入库红字
                    //===========其他入库红字
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_OtherInBackBill_AutoCheck")
                    {
                        omodel.Kf_OtherInBackBill_AutoCheck = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
@@ -2462,7 +2462,7 @@
                        omodel.Kf_OtherInBackBill_SourceWHSPCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //委外退库单
                    //===========委外退库单
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustInBackBill_AutoCheck")
                    {
                        omodel.Kf_EntrustInBackBill_AutoCheck = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
@@ -2500,7 +2500,7 @@
                        omodel.Kf_EntrustInBackBill_SourceWHSPCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //生产退料单
                    //========生产退料单
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MateOutBackBill_AutoCheck")
                    {
                        omodel.Kf_MateOutBackBill_AutoCheck = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
@@ -2542,7 +2542,7 @@
                        omodel.Kf_MateOutBackBill_SimpleMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //销售退库单
                    //==========销售退库单
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_SellOutBackBill_AutoCheck")
                    {
                        omodel.Kf_SellOutBackBill_AutoCheck = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
@@ -2584,7 +2584,7 @@
                        omodel.Kf_SellOutBackBill_AutoSavePOStockInBackBill = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //其他出库红字
                    //=========其他出库红字
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_OtherOutBackBill_AutoCheck")
                    {
                        omodel.Kf_OtherOutBackBill_AutoCheck = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
@@ -2622,7 +2622,7 @@
                        omodel.Kf_OtherOutBackBill_SourceWHSPCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //委外退料单
                    //===========委外退料单
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustOutBackBill_AutoCheck")
                    {
                        omodel.Kf_EntrustOutBackBill_AutoCheck = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
@@ -2664,7 +2664,7 @@
                        omodel.Kf_EntrustOutBackBill_SimpleMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //WMS   é€šç”¨
                    //==============================================WMS   é€šç”¨
                    //库存控制-ERP负库存控制
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "WMS_ERPStockCtl")
                    {
@@ -2783,7 +2783,7 @@
                        omodel.BarCode_AutoSellOutBackBillWMS = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //==============================================================================================
                    //============================================================================MES系统参数
                    //-==================工序流转卡
                    //工序流转卡保存自动同步条码档案
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Sc_ProcessExchangeBill_AutoBarCode")
@@ -2792,7 +2792,12 @@
                    }
                    //-======进站单
                    //-======工序进站接收单
                    //自动新增
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "MES_StationInBill_SaveAutoAddnew")
                    {
                        omodel.MES_StationInBill_SaveAutoAddnew = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //先进先出
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "MES_StationInBill_FIFOCtl")
                    {
@@ -2828,9 +2833,18 @@
                    {
                        omodel.MES_StationInBill_LineBindCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //进站接收单删除时是否进行关联控制
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "MES_StationInBill_DeleteRelationCtl")
                    {
                        omodel.MES_StationInBill_DeleteRelationCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //===============出站单
                    //===============工序出站汇报单
                    //自动新增
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "MES_StationOutBill_SaveAutoAddnew")
                    {
                        omodel.MES_StationOutBill_SaveAutoAddnew = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //出站数量不能大于本道进站汇总数
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "MES_StationOutBill_QtyCtl")
                    {
@@ -2856,6 +2870,17 @@
                    {
                        omodel.MES_StationOutBill_DeleteCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //出站汇报单删除时是否进行关联控制
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "MES_StationOutBill_DeleteRelationCtl")
                    {
                        omodel.MES_StationOutBill_DeleteRelationCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //工序末道入库仓库取值类型  æœ«é“工序自动入库时仓库取值类型(物料、工序、工艺路线)
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "MES_StationOutBill_InStockType")
                    {
                        omodel.MES_StationOutBill_InStockType = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //=====不良评审单
                    //不良品数不能大于出站单报废数量
@@ -2873,8 +2898,14 @@
                    {
                        omodel.QC_NoPassProdCheckBill_DeleteCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //=======委外发出
                    //=======工序委外发出单//
                    //自动新增
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "MES_StationEntrustInBill_SaveAutoAddnew")
                    {
                        omodel.MES_StationEntrustInBill_SaveAutoAddnew = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //工站或工序先进先出(同上)
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "MES_StationEntrustInBill_FIFOCtl")
                    {
@@ -2901,7 +2932,13 @@
                        omodel.MES_StationEntrustInBill_DeleteCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //===========委外接收单
                    //===========工序委外接收单
                    //自动新增
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "MES_StationEntrustOutBill_SaveAutoAddnew")
                    {
                        omodel.MES_StationEntrustOutBill_SaveAutoAddnew = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //出站数量不能大于本道进站汇总数
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "MES_StationEntrustOutBill_QtyCtl")
                    {
@@ -2913,14 +2950,10 @@
                        omodel.MES_StationEntrustOutBill_DeleteCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //工序末道入库仓库取值类型
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "MES_StationOutBill_InStockType")
                    {
                        omodel.MES_StationOutBill_InStockType = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //=======JIT
                    //=======JIT系统参数
                    //==========开班单
                    //自动审核
@@ -2979,34 +3012,13 @@
                    {
                        omodel.OA_ErrMsgBackBill_AutoCheck = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //=========工序进站接收单
                    //自动新增
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "MES_StationInBill_SaveAutoAddnew")
                    //=======报工台,工序汇报自动审核参数
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Sc_MESProceReportWorkBill_AutoCheck")
                    {
                        omodel.MES_StationInBill_SaveAutoAddnew = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                        omodel.Sc_MESProceReportWorkBill_AutoCheck = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //=========工序出站汇报单
                    //自动新增
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "MES_StationOutBill_SaveAutoAddnew")
                    {
                        omodel.MES_StationOutBill_SaveAutoAddnew = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //=========工序委外发出单
                    //自动新增
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "MES_StationEntrustInBill_SaveAutoAddnew")
                    {
                        omodel.MES_StationEntrustInBill_SaveAutoAddnew = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //=========工序委外接收单
                    //自动新增
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "MES_StationEntrustOutBill_SaveAutoAddnew")
                    {
                        omodel.MES_StationEntrustOutBill_SaveAutoAddnew = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //=================================================基础资料
                    //=========工艺路线
                    //自动新增   ä¿å­˜åˆ°æ•°æ®åº“时自动加上转工序
@@ -3015,11 +3027,10 @@
                        omodel.Gy_RoutingBill_SaveAutoLastProc = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                    //报工台,工序汇报自动审核参数
                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Sc_MESProceReportWorkBill_AutoCheck")
                    {
                        omodel.Sc_MESProceReportWorkBill_AutoCheck = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                    }
                }
                sReturn = "显示单据成功!";
                return true;
Pub_Class/CustomerCls/ClsXt_SystemParameterMain.cs
@@ -365,6 +365,7 @@
        public string MES_StationInBill_AutoFindSNO;             //进站接收单是否自动匹配对应流水号
        public string MES_StationInBill_ShowUSERProcess;         //进站接收单只显示用户对应工序
        public string MES_StationInBill_SaveAutoAddnew;         //保存后变为新增状态
        public string MES_StationInBill_DeleteRelationCtl;              //进站接收单删除时是否进行关联控制
        //工序出站汇报单
        public string MES_StationOutBill_QtyCtl;                //出站数量不能大于本道进站汇总数
        public string MES_StationOutBill_QtyPreQtyCtl;                //出站数量(合格数量或总数量)汇总不能大于上道合格汇总数
@@ -379,6 +380,7 @@
        public string MES_StationOutBill_AutoFindSNO;             //出站汇报单是否自动匹配对应流水号
        public string MES_StationOutBill_ShowUSERProcess;         //出站汇报单只显示用户对应工序
        public string MES_StationOutBill_SaveAutoAddnew;            //保存后变为新增状态
        public string MES_StationOutBill_DeleteRelationCtl;              //出站汇报单删除时是否进行关联控制
        //不良品评审单
        public string QC_NoPassProdCheckBill_QtyCtl;            //不良品数不能大于出站单报废数量
WebAPI/Controllers/BaseSet/Gy_ProcessController.cs
@@ -305,7 +305,7 @@
                bool HTypeCount = list[0].HTypeCount;
                string HDeptNumber = "";
                long HLevel = ClsPub.GetLevel(list[0].HNumber.Trim());
                bool HEndFlag = false;
                bool HEndFlag = true;
                long HProcessID_K3 = list[0].HProcessID_K3;
                string HBillSubType = list[0].HType;
                bool HAutoTrunFlag = list[0].HAutoTrunFlag;
WebAPI/Controllers/CJGL/Cj_StationInBillController.cs
@@ -967,6 +967,17 @@
                        return objJsonResult;
                    }
                    ds = oCn.RunProcReturn($"exec h_p_DelOutInBill {HInterID},'MES_StationInBill_DeleteRelationCtl'", "h_p_DelOutInBill");
                    if (ds.Tables[0].Rows[0][0].ToString() == "0")
                    {
                        objJsonResult.code = "0";
                        objJsonResult.count = 0;
                        objJsonResult.Message = "系统参数控制,已有下道工序,不能删除!";
                        objJsonResult.data = null;
                        return objJsonResult;
                    }
                    //写入删除日志 
                    string WorkList = "删除进站单:" + oBill.omodel.HBillNo;
                    if (!oBill.DeleteBill(oBill.omodel.HInterID, oBill.omodel.HProcExchInterID, oBill.omodel.HProcExchEntryID, ref DBUtility.ClsPub.sExeReturnInfo))
WebAPI/Controllers/CJGL/Cj_StationOutBillController.cs
@@ -1641,6 +1641,17 @@
                        return objJsonResult;
                    }
                    ds = oCn.RunProcReturn($"exec h_p_DelOutInBill {HInterID},'MES_StationOutBill_DeleteRelationCtl'", "h_p_DelOutInBill");
                    if (ds.Tables[0].Rows[0][0].ToString()== "0")
                    {
                        objJsonResult.code = "0";
                        objJsonResult.count = 0;
                        objJsonResult.Message = "系统参数控制,已有下道工序,不能删除!";
                        objJsonResult.data = null;
                        return objJsonResult;
                    }
                    //写入删除日志 
                    string WorkList = "删除出站单:" + oBill.omodel.HBillNo;
                    if (!oBill.DeleteBill(oBill.omodel.HInterID, oBill.omodel.HProcExchInterID, oBill.omodel.HProcExchEntryID, ref DBUtility.ClsPub.sExeReturnInfo))
WebAPI/Controllers/MateOutController.cs
@@ -1063,6 +1063,7 @@
        {
            try
            {
                SQLHelper.ClsCN oCN = new SQLHelper.ClsCN();
                List<object> columnNameList = new List<object>();
                DataSet ds = oCN.RunProcReturn("exec h_p_KF_ICInventoryByMaterIDList1 '" + HBarCode + "'," + sHWHID + "," + sHSPID+","+ HOWNERID+",'"+ sWhere+"'", "h_p_KF_ICInventoryByMaterIDList");
WebAPI/Controllers/MoveStockBillController.cs
@@ -546,7 +546,8 @@
            var sJXCode = POStockInBillController.JX_Json(sCode, sInterID, HBillType, HStockOutOrgID, sBillNo,sMaker);
            //WebSoBar = oWebs.get_CheckTypeByBarCode_All(sCode, sInterID, HBillType, sBillNo, sMaker, WhID, SPID, sQty, sRedBlue, SourceFlag, sSourceBillNo, sSourceType, HOWNERID, sExpressNumber, ref DBUtility.ClsPub.sErrInfo);
            WebSoBar = oWebs.get_BarCode_MoveStock(sJXCode, sInterID, HBillType, sBillNo, sMaker, WhID, SPID, HSCWhID, HSCSPID, sQty, SourceFlag, sSourceBillNo, sHSourceBillType, HStockInOrgID,HStockOutOrgID,HScanStyle, ref DBUtility.ClsPub.sErrInfo);
            string HCustom1 = "", HCustom2 = "";
            WebSoBar = oWebs.get_BarCode_MoveStock(sJXCode, sInterID, HBillType, sBillNo, sMaker, WhID, SPID, HSCWhID, HSCSPID, sQty, SourceFlag, sSourceBillNo, sHSourceBillType, HStockInOrgID,HStockOutOrgID,HScanStyle, ref DBUtility.ClsPub.sErrInfo, HCustom1, HCustom2);
            if (WebSoBar == null)
            {
                objJsonResult.code = "0";
@@ -687,116 +688,116 @@
        /// å®‰ç‘žç›˜ç‚¹å•
        /// </summary>
        /// <returns></returns>
        [Route("MoveStockBill/set_SaveMoveStockBill_PD")]
        [HttpPost]
        public object set_SaveMoveStockBill_PD([FromBody] JObject oMain)
        {
            var _value = oMain["oMain"].ToString();
            string msg1 = _value.ToString();
        //[Route("MoveStockBill/set_SaveMoveStockBill_PD")]
        //[HttpPost]
        //public object set_SaveMoveStockBill_PD([FromBody] JObject oMain)
        //{
        //    var _value = oMain["oMain"].ToString();
        //    string msg1 = _value.ToString();
            //List<Model.ClsKf_MoveStockBillMain> lsmain = new List<Model.ClsKf_MoveStockBillMain>();
            //ListModels oListModels = new ListModels();
            //lsmain = oListModels.getMoveStockBillMainByJson(msg1);
            //lsmain[0].HYear = DBUtility.ClsPub.isLong(DateTime.Now.Year);
            //lsmain[0].HDate = DBUtility.ClsPub.isDate(DateTime.Now.ToString("yyyy-MM-dd"));
            //string sSourceBillType = lsmain[0].HBillType;
            //BLL.ClsKf_MoveStockBill bll = new BLL.ClsKf_MoveStockBill();
            //return bll.set_SaveMoveStockBill(lsmain[0], sSourceBillType, ref DBUtility.ClsPub.sErrInfo);
            try
            {
                List<Model.ClsKf_MoveStockBillMain> lsmain = new List<Model.ClsKf_MoveStockBillMain>();
                ListModels oListModels = new ListModels();
                lsmain = oListModels.getMoveStockBillMainByJson(msg1);
                lsmain[0].HYear = DBUtility.ClsPub.isLong(DateTime.Now.Year);
                lsmain[0].HDate = DBUtility.ClsPub.isDate(DateTime.Now.ToString("yyyy-MM-dd"));
                string sSourceBillType = lsmain[0].HBillType;
                //string sSourceBillType = "-1";
        //    //List<Model.ClsKf_MoveStockBillMain> lsmain = new List<Model.ClsKf_MoveStockBillMain>();
        //    //ListModels oListModels = new ListModels();
        //    //lsmain = oListModels.getMoveStockBillMainByJson(msg1);
        //    //lsmain[0].HYear = DBUtility.ClsPub.isLong(DateTime.Now.Year);
        //    //lsmain[0].HDate = DBUtility.ClsPub.isDate(DateTime.Now.ToString("yyyy-MM-dd"));
        //    //string sSourceBillType = lsmain[0].HBillType;
        //    //BLL.ClsKf_MoveStockBill bll = new BLL.ClsKf_MoveStockBill();
        //    //return bll.set_SaveMoveStockBill(lsmain[0], sSourceBillType, ref DBUtility.ClsPub.sErrInfo);
        //    try
        //    {
        //        List<Model.ClsKf_MoveStockBillMain> lsmain = new List<Model.ClsKf_MoveStockBillMain>();
        //        ListModels oListModels = new ListModels();
        //        lsmain = oListModels.getMoveStockBillMainByJson(msg1);
        //        lsmain[0].HYear = DBUtility.ClsPub.isLong(DateTime.Now.Year);
        //        lsmain[0].HDate = DBUtility.ClsPub.isDate(DateTime.Now.ToString("yyyy-MM-dd"));
        //        string sSourceBillType = lsmain[0].HBillType;
        //        //string sSourceBillType = "-1";
                WebAPI.WebS.ClsKf_MoveStockBillMain websLsmain = new WebS.ClsKf_MoveStockBillMain();
                websLsmain.HInterID = lsmain[0].HInterID;
                websLsmain.HDate = lsmain[0].HDate;
                websLsmain.HBillNo = lsmain[0].HBillNo;
                websLsmain.HDeptID = lsmain[0].HDeptID;
                websLsmain.HEmpID = lsmain[0].HEmpID;
                websLsmain.HRemark = lsmain[0].HRemark;
                websLsmain.HMaker = lsmain[0].HMaker;
                websLsmain.HWHID = lsmain[0].HWHID;
                websLsmain.HSCWHID = lsmain[0].HSCWHID;
                websLsmain.HKeeperID = lsmain[0].HKeeperID;
                websLsmain.HSecManagerID = lsmain[0].HSecManagerID;
                websLsmain.HManagerID = 0;
                websLsmain.HBillerID = 0;
                websLsmain.HExplanation = "";
                websLsmain.HInnerBillNo = "";
                websLsmain.HRedBlueFlag = true;
                websLsmain.HMainSourceBillType = "-1";
                websLsmain.HStockStyle = "";
                websLsmain.HBillType = "1207";
                websLsmain.HSupID = 0;
                //websLsmain.HGroupID = lsmain[0].HGroupID;
                //string sErrMsg = "";
                //上传前判断
                //SQLHelper.ClsCN oCn = new SQLHelper.ClsCN();
                //DataSet Ds = oCn.RunProcReturn("exec h_p_WMS_BeforeUpload_MoveStockBill_AR " + websLsmain.HInterID.ToString() + ",'" + websLsmain.HBillNo + "','" + websLsmain.HBillType + "'", "h_p_WMS_BeforeUpload_MoveStockBill_AR");
                //if (Ds == null || Ds.Tables[0].Rows.Count == 0)
                //{
                //    sErrMsg = "校验上传前判断,发生错误!";
                //    //return false;
        //        WebAPI.WebS.ClsKf_MoveStockBillMain websLsmain = new WebS.ClsKf_MoveStockBillMain();
        //        websLsmain.HInterID = lsmain[0].HInterID;
        //        websLsmain.HDate = lsmain[0].HDate;
        //        websLsmain.HBillNo = lsmain[0].HBillNo;
        //        websLsmain.HDeptID = lsmain[0].HDeptID;
        //        websLsmain.HEmpID = lsmain[0].HEmpID;
        //        websLsmain.HRemark = lsmain[0].HRemark;
        //        websLsmain.HMaker = lsmain[0].HMaker;
        //        websLsmain.HWHID = lsmain[0].HWHID;
        //        websLsmain.HSCWHID = lsmain[0].HSCWHID;
        //        websLsmain.HKeeperID = lsmain[0].HKeeperID;
        //        websLsmain.HSecManagerID = lsmain[0].HSecManagerID;
        //        websLsmain.HManagerID = 0;
        //        websLsmain.HBillerID = 0;
        //        websLsmain.HExplanation = "";
        //        websLsmain.HInnerBillNo = "";
        //        websLsmain.HRedBlueFlag = true;
        //        websLsmain.HMainSourceBillType = "-1";
        //        websLsmain.HStockStyle = "";
        //        websLsmain.HBillType = "1207";
        //        websLsmain.HSupID = 0;
        //        //websLsmain.HGroupID = lsmain[0].HGroupID;
        //        //string sErrMsg = "";
        //        //上传前判断
        //        //SQLHelper.ClsCN oCn = new SQLHelper.ClsCN();
        //        //DataSet Ds = oCn.RunProcReturn("exec h_p_WMS_BeforeUpload_MoveStockBill_AR " + websLsmain.HInterID.ToString() + ",'" + websLsmain.HBillNo + "','" + websLsmain.HBillType + "'", "h_p_WMS_BeforeUpload_MoveStockBill_AR");
        //        //if (Ds == null || Ds.Tables[0].Rows.Count == 0)
        //        //{
        //        //    sErrMsg = "校验上传前判断,发生错误!";
        //        //    //return false;
                //    objJsonResult.code = "99";
                //    objJsonResult.count = 0;
                //    objJsonResult.Message = "上传失败!" + sErrMsg;
                //    objJsonResult.data = null;
                //    return objJsonResult;
                //}
                //else
                //{
                //    if (DBUtility.ClsPub.isLong(Ds.Tables[0].Rows[0][0]) == 1)
                //    {
                //        sErrMsg = "单据号:" + websLsmain.HBillNo + ",单据ID:" + websLsmain.HInterID + ";" + DBUtility.ClsPub.isStrNull(Ds.Tables[0].Rows[0]["HRemark"]);
                //        //return false;
                //        objJsonResult.code = "99";
                //        objJsonResult.count = 0;
                //        objJsonResult.Message = "上传失败!" + sErrMsg;
                //        objJsonResult.data = null;
                //        return objJsonResult;
        //        //    objJsonResult.code = "99";
        //        //    objJsonResult.count = 0;
        //        //    objJsonResult.Message = "上传失败!" + sErrMsg;
        //        //    objJsonResult.data = null;
        //        //    return objJsonResult;
        //        //}
        //        //else
        //        //{
        //        //    if (DBUtility.ClsPub.isLong(Ds.Tables[0].Rows[0][0]) == 1)
        //        //    {
        //        //        sErrMsg = "单据号:" + websLsmain.HBillNo + ",单据ID:" + websLsmain.HInterID + ";" + DBUtility.ClsPub.isStrNull(Ds.Tables[0].Rows[0]["HRemark"]);
        //        //        //return false;
        //        //        objJsonResult.code = "99";
        //        //        objJsonResult.count = 0;
        //        //        objJsonResult.Message = "上传失败!" + sErrMsg;
        //        //        objJsonResult.data = null;
        //        //        return objJsonResult;
                //    }
                //}
        //        //    }
        //        //}
                if (webserver.set_SaveMoveStockBill_PD(websLsmain, sSourceBillType, ref DBUtility.ClsPub.sErrInfo))
                {
                    objJsonResult.code = "0";
                    objJsonResult.count = 1;
                    objJsonResult.Message = DBUtility.ClsPub.sErrInfo;
                    objJsonResult.data = null;
                    return objJsonResult;
                }
                else
                {
                    objJsonResult.code = "99";
                    objJsonResult.count = 0;
                    objJsonResult.Message = "上传失败!" + DBUtility.ClsPub.sErrInfo;
                    objJsonResult.data = null;
                    return objJsonResult;
                }
            }
            catch (Exception e)
            {
        //        if (webserver.set_SaveMoveStockBill_PD(websLsmain, sSourceBillType, ref DBUtility.ClsPub.sErrInfo))
        //        {
        //            objJsonResult.code = "0";
        //            objJsonResult.count = 1;
        //            objJsonResult.Message = DBUtility.ClsPub.sErrInfo;
        //            objJsonResult.data = null;
        //            return objJsonResult;
        //        }
        //        else
        //        {
        //            objJsonResult.code = "99";
        //            objJsonResult.count = 0;
        //            objJsonResult.Message = "上传失败!" + DBUtility.ClsPub.sErrInfo;
        //            objJsonResult.data = null;
        //            return objJsonResult;
        //        }
        //    }
        //    catch (Exception e)
        //    {
                objJsonResult.code = "3";
                objJsonResult.count = 0;
                objJsonResult.Message = "上传失败!" + e.ToString();
                objJsonResult.data = null;
                return objJsonResult;
            }
        }
        //        objJsonResult.code = "3";
        //        objJsonResult.count = 0;
        //        objJsonResult.Message = "上传失败!" + e.ToString();
        //        objJsonResult.data = null;
        //        return objJsonResult;
        //    }
        //}
WebAPI/Controllers/POStockInBillController.cs
@@ -1112,7 +1112,6 @@
                            str4 = DBUtility.ClsPub.isStrNull(Dss7.Tables[0].Rows[0]["FNumber"]);
                        }
                        DataSet dataSet7 = clsCN2.RunProcReturn(" select HItemID,HName,HModel,HUnitID from Gy_Material where HNumber= '" + str4 + "' and  huseorgid = " + HOrgID.ToString(), "Gy_Material");
                        long num15 = ClsPub.isLong(dataSet7.Tables[0].Rows[0]["HItemID"]);
                        string text14 = ClsPub.isStrNull(dataSet7.Tables[0].Rows[0]["HName"]);
@@ -4275,332 +4274,6 @@
        [Route("POStockInBillList/AuditPOInStockBillPost_AR")]
        [HttpPost]
        //public object AuditPOInStockBillPost_AR([FromBody] JObject msg)
        //{
        //    object result;
        //    try
        //    {
        //        string text = msg["msg"].ToString();
        //        text = text.Replace("\\", "");
        //        text = text.Replace("\n", "");
        //        List<ReciveBill_FastModel> list = JsonConvert.DeserializeObject<List<ReciveBill_FastModel>>(text);
        //        DAL.ClsCg_POInStockBill clsCg_POInStockBill = new DAL.ClsCg_POInStockBill();
        //        string hinterID = list[0].HInterID;
        //        string text2 = list[0].FID;
        //        string singleSystemParameter = this.oSystemParameter.GetSingleSystemParameter("WMS_CampanyName", ref ClsPub.sExeReturnInfo);
        //        string singleSystemParameter2 = this.oSystemParameter.GetSingleSystemParameter("Cg_POInStockBill_ErpAduit", ref ClsPub.sExeReturnInfo);
        //        string singleSystemParameter3 = this.oSystemParameter.GetSingleSystemParameter("Cg_POInStockBill_BarCodeCtl", ref ClsPub.sExeReturnInfo);
        //        string configKey = Util.GetConfigKey(AppDomain.CurrentDomain.BaseDirectory + "/Config/kdapi.config", "DataBaseName");
        //        string empty = string.Empty;
        //        this.oCn.BeginTran();
        //        this.oCn.Commit();
        //        bool flag = singleSystemParameter.Contains("安瑞");
        //        if (flag)
        //        {
        //            DataSet dataSet = this.oCn.RunProcReturn("exec h_p_ReceiveBill_Fast " + hinterID, "h_p_ReceiveBill_Fast");
        //            DataRow dataRow = dataSet.Tables[0].Rows[0];
        //            bool flag2 = dataSet.Tables[0].Rows.Count <= 0;
        //            if (flag2)
        //            {
        //                this.objJsonResult.code = "0";
        //                this.objJsonResult.count = 0;
        //                this.objJsonResult.Message = "未找到对应的单据";
        //                this.objJsonResult.data = null;
        //                return this.objJsonResult;
        //            }
        //            bool flag3 = dataSet.Tables[0].Rows.Count >= 0;
        //            if (flag3)
        //            {
        //                JObject jobject = new JObject();
        //                string value = "SLD01_SYS";
        //                string value2 = "CG";
        //                bool flag4 = dataRow["FTYPENAME"].ToString().Contains("委外");
        //                if (flag4)
        //                {
        //                    value = "SLD03_SYS";
        //                    value2 = "WW";
        //                }
        //                bool flag5 = dataRow["FTYPENAME"].ToString().Contains("资产");
        //                if (flag5)
        //                {
        //                    value = "SLD04_SYS";
        //                    value2 = "ZCCG";
        //                }
        //                JObject jobject2 = jobject;
        //                string propertyName = "FBILLTYPEID";
        //                JObject jobject3 = new JObject();
        //                jobject3["Fnumber"] = value;
        //                jobject2.Add(propertyName, jobject3);
        //                jobject.Add("FBusinessType", value2);
        //                jobject.Add("FBILLNO", dataRow["HBillNo"].ToString());
        //                jobject.Add("FDate", DateTime.Now.ToString("yyyy-MM-dd"));
        //                JObject jobject4 = jobject;
        //                string propertyName2 = "FStockOrgId";
        //                JObject jobject5 = new JObject();
        //                jobject5["Fnumber"] = dataRow["FRECEIVENUMBER"].ToString();
        //                jobject4.Add(propertyName2, jobject5);
        //                JObject jobject6 = jobject;
        //                string propertyName3 = "FPurOrgId";
        //                JObject jobject7 = new JObject();
        //                jobject7["Fnumber"] = dataRow["FPURCHASEORGNUMBER"].ToString();
        //                jobject6.Add(propertyName3, jobject7);
        //                JObject jobject8 = jobject;
        //                string propertyName4 = "FSupplierId";
        //                JObject jobject9 = new JObject();
        //                jobject9["Fnumber"] = dataRow["FSUPPLIERNUMBER"].ToString();
        //                jobject8.Add(propertyName4, jobject9);
        //                JObject jobject10 = jobject;
        //                string propertyName5 = "FPURCHASERID";
        //                JObject jobject11 = new JObject();
        //                jobject11["Fnumber"] = dataRow["FPURCHASERNUMBER"].ToString();
        //                jobject10.Add(propertyName5, jobject11);
        //                jobject.Add("FOwnerTypeIdHead", "BD_Supplier");
        //                JObject jobject12 = jobject;
        //                string propertyName6 = "FOwnerIdHead";
        //                JObject jobject13 = new JObject();
        //                jobject13["Fnumber"] = dataRow["FSUPPLIERNUMBER"].ToString();
        //                jobject12.Add(propertyName6, jobject13);
        //                jobject.Add("F_RYMA_Assistant", new JObject() { ["Fnumber"] = dataRow["F_UJDY_Assistant"].ToString() });
        //                JArray jarray = new JArray();
        //                foreach (object obj in dataSet.Tables[0].Rows)
        //                {
        //                    DataRow dataRow2 = (DataRow)obj;
        //                    JObject jobject14 = new JObject();
        //                    JObject jobject15 = jobject14;
        //                    string propertyName7 = "FMaterialId";
        //                    JObject jobject16 = new JObject();
        //                    jobject16["Fnumber"] = dataRow2["FMATERIALNUMBER"].ToString();
        //                    jobject15.Add(propertyName7, jobject16);
        //                    JObject jobject17 = jobject14;
        //                    string propertyName8 = "FUnitID";
        //                    JObject jobject18 = new JObject();
        //                    jobject18["Fnumber"] = dataRow2["FUNITNUMBER"].ToString();
        //                    jobject17.Add(propertyName8, jobject18);
        //                    jobject14.Add("FPreDeliveryDate", DateTime.Now.ToString("yyyy-MM-dd"));
        //                    JObject jobject19 = jobject14;
        //                    string propertyName9 = "FPriceUnitId";
        //                    JObject jobject20 = new JObject();
        //                    jobject20["Fnumber"] = dataRow2["FUNITNUMBER"].ToString();
        //                    jobject19.Add(propertyName9, jobject20);
        //                    JObject jobject21 = jobject14;
        //                    string propertyName10 = "FStockUnitID";
        //                    JObject jobject22 = new JObject();
        //                    jobject22["Fnumber"] = dataRow2["FUNITNUMBER"].ToString();
        //                    jobject21.Add(propertyName10, jobject22);
        //                    JObject jobject23 = jobject14;
        //                    string propertyName11 = "FStockID";
        //                    JObject jobject24 = new JObject();
        //                    jobject24["Fnumber"] = "BJCK-SH.01.005";
        //                    jobject23.Add(propertyName11, jobject24);
        //                    jobject14.Add("FActReceiveQty", Convert.ToDecimal(dataRow2["HQTY"]));
        //                    jobject14.Add("FOwnerTypeId", "BD_OwnerOrg");
        //                    JObject jobject25 = jobject14;
        //                    string propertyName12 = "FOwnerID";
        //                    JObject jobject26 = new JObject();
        //                    jobject26["Fnumber"] = dataRow["FPURCHASEORGNUMBER"].ToString();
        //                    jobject25.Add(propertyName12, jobject26);
        //                    jobject14.Add("FSrcId", dataRow2["FID"].ToString());
        //                    jobject14.Add("FSRCFORMID", "PUR_PurchaseOrder");
        //                    jobject14.Add("FSrcBillNo", dataRow2["FBILLNO"].ToString());
        //                    jobject14.Add("FSRCENTRYID", dataRow2["FENTRYID"].ToString());
        //                    jobject14.Add("FORDERBILLNO", dataRow2["FBILLNO"].ToString());
        //                    jobject14.Add("FPOORDERENTRYID", dataRow2["FENTRYID"].ToString());
        //                    jobject14.Add("FPrice", dataRow2["FPRICE"].ToString());
        //                    jobject14.Add("FTaxPrice", dataRow2["FTAXPRICE"].ToString());
        //                    jobject14.Add("FEntryTaxRate", dataRow2["FTAXRATE"].ToString());
        //                    JObject jobject27 = jobject14;
        //                    string propertyName13 = "FLOT";
        //                    JObject jobject28 = new JObject();
        //                    jobject28["Fnumber"] = dataRow2["hbatchno"].ToString();
        //                    jobject27.Add(propertyName13, jobject28);
        //                    jobject14.Add("FLOT_TEXT", dataRow2["hbatchno"].ToString());
        //                    jobject14.Add("FProduceDate", dataRow2["HBeginDate"].ToString());
        //                    jobject14.Add("FExpiryDate", dataRow2["HEndDate"].ToString());
        //                    jobject14.Add("F_BGP_ShouldQty", dataRow2["F_BGP_ShouldQty"].ToString());
        //                    //jobject14.Add("F_RYMA_Assistant", dataRow2["F_RYMA_Assistant"].ToString());
        //                    jobject14.Add("FDetailEntity_Link", new JArray
        //                    {
        //                        new JObject
        //                        {
        //                            {
        //                                "FDetailEntity_Link_FRULEID",
        //                                "PUR_PurchaseOrder-PUR_ReceiveBill"
        //                            },
        //                            {
        //                                "FDetailEntity_Link_FSTableName",
        //                                "t_PUR_POOrderEntry"
        //                            },
        //                            {
        //                                "FDetailEntity_Link_FSBillId",
        //                                dataRow2["FID"].ToString()
        //                            },
        //                            {
        //                                "FDetailEntity_Link_FSId",
        //                                dataRow2["FEntryID"].ToString()
        //                            }
        //                        }
        //                    });
        //                    jarray.Add(jobject14);
        //                }
        //                jobject.Add("FDetailEntity", jarray);
        //                JObject jobject29 = new JObject();
        //                JObject jobject30 = jobject29;
        //                string propertyName14 = "FSettleOrgId";
        //                JObject jobject31 = new JObject();
        //                jobject31["Fnumber"] = dataRow["FSETTLEORGNUMBER"].ToString();
        //                jobject30.Add(propertyName14, jobject31);
        //                JObject jobject32 = jobject29;
        //                string propertyName15 = "FSettleCurrId";
        //                JObject jobject33 = new JObject();
        //                jobject33["Fnumber"] = dataRow["FSETTLECURRNUMBER"].ToString();
        //                jobject32.Add(propertyName15, jobject33);
        //                jobject29.Add("FPricePoint", 0);
        //                jobject.Add("FinanceEntity ", jobject29);
        //                JObject jobject34 = new JObject();
        //                jobject34["Creator"] = "";
        //                jobject34["NeedUpDateFields"] = new JArray();
        //                jobject34["NeedReturnFields"] = new JArray();
        //                jobject34["IsDeleteEntry"] = "false";
        //                jobject34["SubSystemId"] = "";
        //                jobject34["IsVerifyBaseDataField"] = "false";
        //                jobject34["Model"] = jobject;
        //                JObject jobject35 = jobject34;
        //                string text3 = InvokeHelper.Login();
        //                int num = JObject.Parse(text3)["LoginResultType"].Value<int>();
        //                bool flag6 = num == 0;
        //                if (flag6)
        //                {
        //                    this.objJsonResult.code = "0";
        //                    this.objJsonResult.count = 0;
        //                    this.objJsonResult.Message = text3;
        //                    this.objJsonResult.data = null;
        //                    return this.objJsonResult;
        //                }
        //                string text4 = InvokeHelper.Save("PUR_ReceiveBill", jobject35.ToString());
        //                bool flag7 = JObject.Parse(text4)["Result"]["ResponseStatus"]["IsSuccess"].ToString().ToUpper() == "TRUE";
        //                if (!flag7)
        //                {
        //                    this.objJsonResult.code = "0";
        //                    this.objJsonResult.count = 0;
        //                    this.objJsonResult.Message = text4;
        //                    this.objJsonResult.data = null;
        //                    return this.objJsonResult;
        //                }
        //                string text5 = JObject.Parse(text4)["Result"]["Number"].ToString();
        //                text2 = JObject.Parse(text4)["Result"]["Id"].ToString();
        //            }
        //            else
        //            {
        //                LogService.Write("收料通知单审核无数据:" + empty, "Vlog", true);
        //            }
        //        }
        //        else
        //        {
        //            JObject jobject36 = new JObject();
        //            jobject36.Add("Creator", "");
        //            jobject36.Add("NeedUpDateFields", new JArray());
        //            jobject36.Add("NeedReturnFields", new JArray());
        //            jobject36.Add("IsDeleteEntry", "false");
        //            jobject36.Add("SubSystemId", "");
        //            jobject36.Add("IsVerifyBaseDataField", "");
        //            JObject jobject37 = new JObject();
        //            jobject37.Add("FID", text2);
        //            JArray jarray2 = new JArray();
        //            foreach (ReciveBill_FastModel reciveBill_FastModel in list)
        //            {
        //                bool flag8 = reciveBill_FastModel.HSQty == 0m;
        //                if (!flag8)
        //                {
        //                    jarray2.Add(new JObject
        //                    {
        //                        {
        //                            "FEntryID",
        //                            reciveBill_FastModel.FEntryID
        //                        },
        //                        {
        //                            "FActReceiveQty ",
        //                            reciveBill_FastModel.HSQty
        //                        }
        //                    });
        //                }
        //            }
        //            jobject37.Add("FDetailEntity", jarray2);
        //            jobject36.Add("Model", jobject37);
        //            string text6 = InvokeHelper.Login();
        //            int num2 = JObject.Parse(text6)["LoginResultType"].Value<int>();
        //            bool flag9 = num2 <= 0;
        //            if (flag9)
        //            {
        //                this.objJsonResult.code = "0";
        //                this.objJsonResult.count = 0;
        //                this.objJsonResult.Message = text6;
        //                this.objJsonResult.data = null;
        //                return this.objJsonResult;
        //            }
        //            string text7 = InvokeHelper.Save("PUR_ReceiveBill", jobject36.ToString());
        //            bool flag10 = JObject.Parse(text7)["Result"]["ResponseStatus"]["IsSuccess"].ToString().ToUpper() != "TRUE";
        //            if (flag10)
        //            {
        //                LogService.Write("收料通知单修改失败jsonRoot:" + jobject36.ToString(), "Vlog", true);
        //                this.objJsonResult.code = "0";
        //                this.objJsonResult.count = 0;
        //                this.objJsonResult.Message = "金蝶收料通知单更新失败" + text7;
        //                this.objJsonResult.data = null;
        //                return this.objJsonResult;
        //            }
        //        }
        //        var f__AnonymousType = new
        //        {
        //            Ids = text2
        //        };
        //        string text8 = InvokeHelper.Submit("PUR_ReceiveBill", JsonConvert.SerializeObject( f__AnonymousType));
        //        JObject jobject38 = JObject.Parse(text8);
        //        bool flag11 = jobject38["Result"]["ResponseStatus"]["IsSuccess"].ToString().ToUpper() != "TRUE";
        //        if (flag11)
        //        {
        //            LogService.Write("收料通知单提交失败jsonRoot:" +  f__AnonymousType.ToString(), "Vlog", true);
        //            this.objJsonResult.code = "0";
        //            this.objJsonResult.count = 0;
        //            this.objJsonResult.Message = "金蝶收料通知单提交失败" + text8;
        //            this.objJsonResult.data = null;
        //            result = this.objJsonResult;
        //        }
        //        else
        //        {
        //            text8 = InvokeHelper.Audit("PUR_ReceiveBill", JsonConvert.SerializeObject( f__AnonymousType));
        //            jobject38 = JObject.Parse(text8);
        //            bool flag12 = jobject38["Result"]["ResponseStatus"]["IsSuccess"].ToString().ToUpper() != "TRUE";
        //            if (flag12)
        //            {
        //                LogService.Write("收料通知单审核失败jsonRoot:" +  f__AnonymousType.ToString(), "Vlog", true);
        //                this.objJsonResult.code = "0";
        //                this.objJsonResult.count = 0;
        //                this.objJsonResult.Message = "金蝶收料通知单审核失败jsonRoot" + text8;
        //                this.objJsonResult.data = null;
        //                result = this.objJsonResult;
        //            }
        //            else
        //            {
        //                this.objJsonResult.code = "1";
        //                this.objJsonResult.count = 1;
        //                this.objJsonResult.Message = "操作成功!";
        //                this.objJsonResult.data = null;
        //                result = this.objJsonResult;
        //            }
        //        }
        //    }
        //    catch (Exception ex)
        //    {
        //        this.objJsonResult.code = "0";
        //        this.objJsonResult.count = 0;
        //        this.objJsonResult.Message = "异常!" + ex.ToString();
        //        this.objJsonResult.data = null;
        //        result = this.objJsonResult;
        //    }
        //    return result;
        //}
        public object AuditPOInStockBillPost_AR([FromBody] JObject msg)
        {
@@ -4746,9 +4419,9 @@
                            jobject16.Add("FSRCENTRYID", dataRow2["FENTRYID"].ToString());
                            jobject16.Add("FORDERBILLNO", dataRow2["FBILLNO"].ToString());
                            jobject16.Add("FPOORDERENTRYID", dataRow2["FENTRYID"].ToString());
                            jobject16.Add("FPrice", dataRow2["FPRICE"].ToString());
                            jobject16.Add("FTaxPrice", dataRow2["FTAXPRICE"].ToString());
                            jobject16.Add("FEntryTaxRate", dataRow2["FTAXRATE"].ToString());
                            //jobject16.Add("FPrice", dataRow2["FPRICE"].ToString());
                            //jobject16.Add("FTaxPrice", dataRow2["FTAXPRICE"].ToString());
                            //jobject16.Add("FEntryTaxRate", dataRow2["FTAXRATE"].ToString());
                            JObject jobject29 = jobject16;
                            string text18 = "FLOT";
                            JObject jobject30 = new JObject();
@@ -4758,7 +4431,10 @@
                            jobject16.Add("FProduceDate", dataRow2["HBeginDate"].ToString());
                            jobject16.Add("FExpiryDate", dataRow2["HEndDate"].ToString());
                            jobject16.Add("F_BGP_ShouldQty", dataRow2["F_BGP_ShouldQty"].ToString());
                            jobject16.Add("F_UJDY_Qty", dataRow2["HQTY"].ToString());
                            jobject16.Add("FPrice", dataRow2["FPRICE"].ToString());
                            jobject16.Add("FTaxPrice", dataRow2["FTAXPRICE"].ToString());
                            jobject16.Add("FEntryTaxRate", dataRow2["FTAXRATE"].ToString());
                            //jobject16.Add("F_UJDY_Qty", dataRow2["HQTY"].ToString());
                            JObject jobject31 = jobject16;
                            string text19 = "FDetailEntity_Link";
                            JArray jarray2 = new JArray();
@@ -4886,14 +4562,14 @@
                {
                    Ids = text2
                };
                string text27 = InvokeHelper.Submit("PUR_ReceiveBill", JsonConvert.SerializeObject( f__AnonymousType));
                string text27 = InvokeHelper.Submit("PUR_ReceiveBill", JsonConvert.SerializeObject(f__AnonymousType));
                JObject jobject43 = JObject.Parse(text27);
                bool flag31 = jobject43["Result"]["ResponseStatus"]["IsSuccess"].ToString().ToUpper() != "TRUE";
                bool flag32 = flag31;
                bool flag33 = flag32;
                if (flag33)
                {
                    LogService.Write("收料通知单提交失败jsonRoot:" +  f__AnonymousType.ToString(), "Vlog", true);
                    LogService.Write("收料通知单提交失败jsonRoot:" + f__AnonymousType.ToString(), "Vlog", true);
                    this.objJsonResult.code = "0";
                    this.objJsonResult.count = 0;
                    this.objJsonResult.Message = "金蝶收料通知单提交失败" + text27;
@@ -4902,14 +4578,14 @@
                }
                else
                {
                    text27 = InvokeHelper.Audit("PUR_ReceiveBill", JsonConvert.SerializeObject( f__AnonymousType));
                    text27 = InvokeHelper.Audit("PUR_ReceiveBill", JsonConvert.SerializeObject(f__AnonymousType));
                    jobject43 = JObject.Parse(text27);
                    bool flag34 = jobject43["Result"]["ResponseStatus"]["IsSuccess"].ToString().ToUpper() != "TRUE";
                    bool flag35 = flag34;
                    bool flag36 = flag35;
                    if (flag36)
                    {
                        LogService.Write("收料通知单审核失败jsonRoot:" +  f__AnonymousType.ToString(), "Vlog", true);
                        LogService.Write("收料通知单审核失败jsonRoot:" + f__AnonymousType.ToString(), "Vlog", true);
                        this.objJsonResult.code = "0";
                        this.objJsonResult.count = 0;
                        this.objJsonResult.Message = "金蝶收料通知单审核失败jsonRoot" + text27;
@@ -4936,6 +4612,63 @@
            }
            return result;
        }
        //public object AuditPOInStockBillPost_AR([FromBody] JObject msg)
        //{
        //    string msg1 = msg["msg"].ToString();
        //    msg1 = msg1.Replace("\\", "");
        //    msg1 = msg1.Replace("\n", "");
        //    msg1 = msg1.Substring(1, msg1.Length-2);
        //    try
        //    {
        //        List<Model.ClsCg_POInStockBillMain> lsmain = new List<Model.ClsCg_POInStockBillMain>();
        //        ListModels oListModels = new ListModels();
        //        lsmain = oListModels.getPOInStockBillMainByJson(msg1);
        //        lsmain[0].HYear = DBUtility.ClsPub.isLong(DateTime.Now.Year);
        //        lsmain[0].HDate = DBUtility.ClsPub.isDate(DateTime.Now.ToString("yyyy-MM-dd"));
        //        string sSourceBillType = "1103";
        //        WebAPI.WebS.ClsCg_POInStockBillMain websLsmain = new WebS.ClsCg_POInStockBillMain();
        //        websLsmain.HInterID = lsmain[0].HInterID;
        //        websLsmain.HBillNo = lsmain[0].HBillNo;
        //        //websLsmain.HBillType = "1103";//固定值
        //        websLsmain.HDate = lsmain[0].HDate;
        //        //websLsmain.HDeptID = lsmain[0].HDeptID;
        //        //websLsmain.HEmpID = 0;
        //        //websLsmain.HBillerID = lsmain[0].HBillerID;
        //        //websLsmain.HRemark = "";
        //        //websLsmain.HMainSourceBillType = lsmain[0].HBillType;
        //        if (webserver.set_SavePOInStockBill_NEW_Json(websLsmain, ref DBUtility.ClsPub.sErrInfo))
        //        {
        //            objJsonResult.code = "0";
        //            objJsonResult.count = 1;
        //            objJsonResult.Message = "成功!单据号为:";
        //            objJsonResult.data = null;
        //            return objJsonResult;
        //        }
        //        else
        //        {
        //            objJsonResult.code = "0";
        //            objJsonResult.count = 0;
        //            objJsonResult.Message = "上传失败!" + DBUtility.ClsPub.sErrInfo;
        //            objJsonResult.data = null;
        //            return objJsonResult;
        //        }
        //    }
        //    catch (Exception e)
        //    {
        //        objJsonResult.code = "0";
        //        objJsonResult.count = 0;
        //        objJsonResult.Message = "上传失败!" + e.ToString();
        //        objJsonResult.data = null;
        //        return objJsonResult;
        //    }
        //}
        #region PDA其他出库
@@ -5675,7 +5408,7 @@
                };
                string result1 = string.Empty;
                string result2 = string.Empty;
                DataSet Ds = oCn.RunProcReturn("select FDOCUMENTSTATUS,FID from  AIS20210811135644..T_PUR_RECEIVE where FBILLNO='" + HBarCode + "'", "AIS20210811135644..T_PUR_RECEIVE");
                DataSet Ds = oCn.RunProcReturn("select FDOCUMENTSTATUS,FID from  AIS20220914133941..T_PUR_RECEIVE where FBILLNO='" + HBarCode + "'", "AIS20220914133941..T_PUR_RECEIVE");
                //判断当前收料通知单状态——已创建则先提交再审核、以提交则只审核
                if (Ds.Tables[0].Rows[0][0].ToString() == "A" || Ds.Tables[0].Rows[0][0].ToString() == "D")
                {
WebAPI/Controllers/ProductInController.cs
@@ -358,8 +358,9 @@
        {
            WebS.WebService1 oWebs = new WebS.WebService1();
            WebS.ClsKf_ICStockBill_WMS WebSoBar = new WebS.ClsKf_ICStockBill_WMS();
            string sBarCode = POStockInBillController.JX_Json(sCode, sInterID, HBillType, HOWNERID, sBillNo, sMaker);
            string sExpressNumber = "";
            WebSoBar = oWebs.get_CheckTypeByBarCode_BillCheck(sCode, sInterID, HBillType, sBillNo, sMaker, WhID, SPID, (double)sQty, HOWNERID, ref ClsPub.sErrInfo);
            WebSoBar = oWebs.get_CheckTypeByBarCode_BillCheck(sBarCode, sInterID, HBillType, sBillNo, sMaker, WhID, SPID, (double)sQty, HOWNERID, ref ClsPub.sErrInfo);
            bool flag = WebSoBar == null;
            object result;
            if (flag)
WebAPI/Controllers/ÌõÂë¹ÜÀí/WEBSController.cs
@@ -901,7 +901,8 @@
                }
                try
                {
                    WebSoBar = oWebs.get_BarCode_MoveStock(sJXCode, HInterID, HBillType, HBillNo, HMaker, HWhID, HSPID, HSCWHID, HSCSPID, HQty, SourceFlag, HSourceBillNo, HSourceBillType, HStockInOrgID, HStockOutOrgID, HScanStyle, ref DBUtility.ClsPub.sErrInfo);
                    string HCustom1 = "", HCustom2 = "";
                    WebSoBar = oWebs.get_BarCode_MoveStock(sJXCode, HInterID, HBillType, HBillNo, HMaker, HWhID, HSPID, HSCWHID, HSCSPID, HQty, SourceFlag, HSourceBillNo, HSourceBillType, HStockInOrgID, HStockOutOrgID, HScanStyle, ref DBUtility.ClsPub.sErrInfo, HCustom1, HCustom2);
                    if (WebSoBar == null)
                    {
                        objJsonResult.code = "0";
@@ -980,61 +981,61 @@
        /// ç‰©æ–™æ¡ç æ–‡æœ¬æ¡† æ‰«ç è°ƒç”¨
        /// </summary>
        /// <returns></returns>
        [Route("WEBSController/get_BarCode_MoveStock_PD")]
        [HttpGet]
        public Object get_BarCode_MoveStock_PD(string sBarCode, Int64 HInterID, string HBillType, string HBillNo, string HMaker, Int64 HWhID, Int64 HSPID, Int64 HSCWHID, Int64 HSCSPID, Double HQty, bool SourceFlag, string HSourceBillNo, string HSourceBillType, Int64 HStockInOrgID, Int64 HStockOutOrgID, string HScanStyle)
        {
            string sErrMsg = "";
            string sJXCode = "";
            if (oSystemParameter.ShowBill(ref sErrMsg) == true)
            {
                if (oSystemParameter.omodel.WMS_CampanyName == "安瑞") //系统参数  å®¢æˆ·å®šåˆ¶åŒ–名称     ç©ºç™½ä¸ºé€šç”¨
                {
                    sJXCode = POStockInBillController.JX_Json(sBarCode, HInterID, HBillType, HStockOutOrgID, HBillNo, HMaker);
                    SourceFlag = true;
                }
                else
                {
                    sJXCode = sBarCode;
                }
                try
                {
                    WebSoBar = oWebs.get_BarCode_MoveStock_PD(sJXCode, HInterID, HBillType, HBillNo, HMaker, HWhID, HSPID, HSCWHID, HSCSPID, HQty, SourceFlag, HSourceBillNo, HSourceBillType, HStockInOrgID, HStockOutOrgID, HScanStyle, 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;
            }
        }
        //[Route("WEBSController/get_BarCode_MoveStock_PD")]
        //[HttpGet]
        //public Object get_BarCode_MoveStock_PD(string sBarCode, Int64 HInterID, string HBillType, string HBillNo, string HMaker, Int64 HWhID, Int64 HSPID, Int64 HSCWHID, Int64 HSCSPID, Double HQty, bool SourceFlag, string HSourceBillNo, string HSourceBillType, Int64 HStockInOrgID, Int64 HStockOutOrgID, string HScanStyle)
        //{
        //    string sErrMsg = "";
        //    string sJXCode = "";
        //    if (oSystemParameter.ShowBill(ref sErrMsg) == true)
        //    {
        //        if (oSystemParameter.omodel.WMS_CampanyName == "安瑞") //系统参数  å®¢æˆ·å®šåˆ¶åŒ–名称     ç©ºç™½ä¸ºé€šç”¨
        //        {
        //            sJXCode = POStockInBillController.JX_Json(sBarCode, HInterID, HBillType, HStockOutOrgID, HBillNo, HMaker);
        //            SourceFlag = true;
        //        }
        //        else
        //        {
        //            sJXCode = sBarCode;
        //        }
        //        try
        //        {
        //            WebSoBar = oWebs.get_BarCode_MoveStock_PD(sJXCode, HInterID, HBillType, HBillNo, HMaker, HWhID, HSPID, HSCWHID, HSCSPID, HQty, SourceFlag, HSourceBillNo, HSourceBillType, HStockInOrgID, HStockOutOrgID, HScanStyle, 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
WebAPI/ListModels.cs
@@ -40,6 +40,20 @@
            List<Model.ClsSc_ICMOReportBillMain> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Model.ClsSc_ICMOReportBillMain>>(jsonString);
            return list;
        }
        /// <summary>
        /// æ”¶æ–™é€šçŸ¥å•反序列化
        /// </summary>
        /// <param name="jsonString"></param>
        /// <returns></returns>
        public List<Model.ClsCg_POInStockBillMain> getPOInStockBillMainByJson(string jsonString)
        {
            jsonString = "[" + jsonString.ToString() + "]";
            List<Model.ClsCg_POInStockBillMain> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Model.ClsCg_POInStockBillMain>>(jsonString);
            return list;
        }
        /// <summary>
        /// å¤–购入库(红字)反序列化
        /// </summary>
WebAPI/Properties/Settings.Designer.cs
@@ -27,19 +27,19 @@
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.Configuration.SpecialSettingAttribute(global::System.Configuration.SpecialSetting.WebServiceUrl)]
        [global::System.Configuration.DefaultSettingValueAttribute("http://localhost:8098/WebService1.asmx")]
        public string WebAPI_WebS_WebService1 {
        public string WebAPI_WebS2_WebService1 {
            get {
                return ((string)(this["WebAPI_WebS_WebService1"]));
                return ((string)(this["WebAPI_WebS2_WebService1"]));
            }
        }
        
        [global::System.Configuration.ApplicationScopedSettingAttribute()]
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.Configuration.SpecialSettingAttribute(global::System.Configuration.SpecialSetting.WebServiceUrl)]
        [global::System.Configuration.DefaultSettingValueAttribute("http://localhost:9099/WebService1.asmx")]
        public string WebAPI_WebS2_WebService1 {
        [global::System.Configuration.DefaultSettingValueAttribute("http://localhost:8098/WebService1.asmx")]
        public string WebAPI_WebS_WebService1 {
            get {
                return ((string)(this["WebAPI_WebS2_WebService1"]));
                return ((string)(this["WebAPI_WebS_WebService1"]));
            }
        }
    }
WebAPI/Properties/Settings.settings
@@ -2,11 +2,11 @@
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)" GeneratedClassNamespace="WebAPI.Properties" GeneratedClassName="Settings">
  <Profiles />
  <Settings>
    <Setting Name="WebAPI_WebS_WebService1" Type="(Web Service URL)" Scope="Application">
    <Setting Name="WebAPI_WebS2_WebService1" Type="(Web Service URL)" Scope="Application">
      <Value Profile="(Default)">http://localhost:8098/WebService1.asmx</Value>
    </Setting>
    <Setting Name="WebAPI_WebS2_WebService1" Type="(Web Service URL)" Scope="Application">
      <Value Profile="(Default)">http://localhost:9099/WebService1.asmx</Value>
    <Setting Name="WebAPI_WebS_WebService1" Type="(Web Service URL)" Scope="Application">
      <Value Profile="(Default)">http://localhost:8098/WebService1.asmx</Value>
    </Setting>
  </Settings>
</SettingsFile>
WebAPI/Web References/WebS/ClsGy_BarCodeBill_WMS_Model.datasource
New file
@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
    This file is automatically generated by Visual Studio .Net. It is
    used to store generic object data source configuration information.
    Renaming the file extension or editing the content of this file may
    cause the file to be unrecognizable by the program.
-->
<GenericObjectDataSource DisplayName="ClsGy_BarCodeBill_WMS_Model" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
   <TypeInfo>WebAPI.WebS.ClsGy_BarCodeBill_WMS_Model, Web References.WebS.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
</GenericObjectDataSource>
WebAPI/Web References/WebS/Reference.cs
Diff too large
WebAPI/Web References/WebS/Reference.map
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<DiscoveryClientResultsFile xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Results>
    <DiscoveryClientResult referenceType="System.Web.Services.Discovery.ContractReference" url="http://47.96.97.237/WEBS-WMS/WebService1.asmx?wsdl" filename="WebService1.wsdl" />
    <DiscoveryClientResult referenceType="System.Web.Services.Discovery.DiscoveryDocumentReference" url="http://47.96.97.237/WEBS-WMS/WebService1.asmx?disco" filename="WebService1.disco" />
    <DiscoveryClientResult referenceType="System.Web.Services.Discovery.DiscoveryDocumentReference" url="http://122.227.133.186:8090/WEBS/WebService1.asmx?disco" filename="WebService1.disco" />
    <DiscoveryClientResult referenceType="System.Web.Services.Discovery.ContractReference" url="http://122.227.133.186:8090/WEBS/WebService1.asmx?wsdl" filename="WebService1.wsdl" />
  </Results>
</DiscoveryClientResultsFile>
WebAPI/Web References/WebS/WebService1.disco
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<discovery xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.xmlsoap.org/disco/">
  <contractRef ref="http://47.96.97.237/WEBS-WMS/WebService1.asmx?wsdl" docRef="http://47.96.97.237/WEBS-WMS/WebService1.asmx" xmlns="http://schemas.xmlsoap.org/disco/scl/" />
  <soap address="http://47.96.97.237/WEBS-WMS/WebService1.asmx" xmlns:q1="http://tempuri.org/" binding="q1:WebService1Soap" xmlns="http://schemas.xmlsoap.org/disco/soap/" />
  <soap address="http://47.96.97.237/WEBS-WMS/WebService1.asmx" xmlns:q2="http://tempuri.org/" binding="q2:WebService1Soap12" xmlns="http://schemas.xmlsoap.org/disco/soap/" />
  <contractRef ref="http://122.227.133.186:8090/WEBS/WebService1.asmx?wsdl" docRef="http://122.227.133.186:8090/WEBS/WebService1.asmx" xmlns="http://schemas.xmlsoap.org/disco/scl/" />
  <soap address="http://122.227.133.186:8090/WEBS/WebService1.asmx" xmlns:q1="http://tempuri.org/" binding="q1:WebService1Soap" xmlns="http://schemas.xmlsoap.org/disco/soap/" />
  <soap address="http://122.227.133.186:8090/WEBS/WebService1.asmx" xmlns:q2="http://tempuri.org/" binding="q2:WebService1Soap12" xmlns="http://schemas.xmlsoap.org/disco/soap/" />
</discovery>
WebAPI/Web References/WebS/WebService1.wsdl
@@ -2,7 +2,148 @@
<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="set_SavePonderationBillMain_Temp_BarCode_BillCheck">
      <s:element name="get_BillBarCode_BillCheck">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="get_BillBarCode_BillCheckResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="get_BillBarCode_BillCheckResult" type="tns:ClsKf_ICStockBill_WMS" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ClsKf_ICStockBill_WMS">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="HItemID" type="s:long" />
          <s:element minOccurs="0" maxOccurs="1" name="HBarType" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
          <s:element minOccurs="0" maxOccurs="1" name="HWhNumber" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HWhName" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="HSPFlag" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
          <s:element minOccurs="0" maxOccurs="1" name="HSPNumber" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HSPName" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="HSCWhID" type="s:long" />
          <s:element minOccurs="0" maxOccurs="1" name="HSCWhNumber" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HSCWhName" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="HSCSPFlag" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="HSCSPID" type="s:long" />
          <s:element minOccurs="0" maxOccurs="1" name="HSCSPNumber" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HSCSPName" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="HDeptID" type="s:long" />
          <s:element minOccurs="0" maxOccurs="1" name="HDeptNumber" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HDeptName" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="HSupID" type="s:long" />
          <s:element minOccurs="0" maxOccurs="1" name="HSupNumber" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HSupName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
          <s:element minOccurs="0" maxOccurs="1" name="HOWNERNAME" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HCustom" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="HMulSourceFlag" type="s:long" />
          <s:element minOccurs="0" maxOccurs="1" name="HStockStyle" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="HStockInOrgID" type="s:long" />
          <s:element minOccurs="0" maxOccurs="1" name="HStockInOrgName" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="HStockOutOrgID" type="s:long" />
          <s:element minOccurs="0" maxOccurs="1" name="HStockOutOrgName" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
          <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="get_BillBarCode_MateOutCheck">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="get_BillBarCode_MateOutCheckResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="get_BillBarCode_MateOutCheckResult" type="tns:ClsKf_ICStockBill_WMS" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="get_BillBarCode_OtherOutCheck">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="get_BillBarCode_OtherOutCheckResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="get_BillBarCode_OtherOutCheckResult" type="tns:ClsKf_ICStockBill_WMS" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="get_BillBarCode_MoveStockCheck">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="get_BillBarCode_MoveStockCheckResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="get_BillBarCode_MoveStockCheckResult" type="tns:ClsKf_ICStockBill_WMS" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="get_BarCode_MoveStockBillCheck">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="HBillID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
            <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
            <s:element minOccurs="1" maxOccurs="1" name="HSCSPID" type="s:long" />
            <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="get_BarCode_MoveStockBillCheckResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="get_BarCode_MoveStockBillCheckResult" type="tns:ClsKf_ICStockBill_WMS" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="omodel_View" type="tns:ClsGy_BarCodeBill_WMS_Model_View" />
@@ -12,6 +153,8 @@
            <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" />
@@ -93,6 +236,7 @@
          <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="Cg_POInStockBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Cg_POInStockBill_ERPMode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Cg_POInStockBill_BarCodeCtl" type="s:string" />
@@ -359,6 +503,11 @@
          <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="Sc_ProcessExchangeBill_AutoBarCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_FIFOCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_FullMoveCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_QtyCtl" type="s:string" />
@@ -367,10 +516,22 @@
          <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_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="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" />
@@ -379,9 +540,10 @@
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_QtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_OneCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_DeleteCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustOutBill_QtyCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustOutBill_DeleteCtl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_FirstCheckOut" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustOutBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESBeginWorkBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESReturnWorkBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESEndWorkBill_AutoCheck" type="s:string" />
@@ -394,16 +556,38 @@
          <s:element minOccurs="0" maxOccurs="1" name="OA_ErrMsgBackBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MESProceReportWorkBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="QC_FirstPieceCheckBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustOutBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdOutBill_AutoCheck" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdOutBill_SaveAutoAddnew" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdOutBill_MouldLifeCtrl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdOutBill_MouldLifeCtrlType" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Gy_RoutingBill_SaveAutoLastProc" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckResult" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="set_SavePonderationBillMain_Temp_BarCode_BillCheck">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="omodel_View" type="tns:ClsGy_BarCodeBill_WMS_Model_View" />
            <s:element minOccurs="1" maxOccurs="1" name="HBillID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
            <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="set_SavePonderationBillMain_Temp_BarCode_BillCheckResponse">
        <s:complexType>
          <s:sequence>
@@ -436,45 +620,6 @@
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ClsKf_ICStockBill_WMS">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="HItemID" type="s:long" />
          <s:element minOccurs="0" maxOccurs="1" name="HBarType" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
          <s:element minOccurs="0" maxOccurs="1" name="HWhNumber" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HWhName" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="HSPFlag" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
          <s:element minOccurs="0" maxOccurs="1" name="HSPNumber" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HSPName" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="HSCWhID" type="s:long" />
          <s:element minOccurs="0" maxOccurs="1" name="HSCWhNumber" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HSCWhName" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="HSCSPFlag" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="HSCSPID" type="s:long" />
          <s:element minOccurs="0" maxOccurs="1" name="HSCSPNumber" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HSCSPName" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="HDeptID" type="s:long" />
          <s:element minOccurs="0" maxOccurs="1" name="HDeptNumber" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HDeptName" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="HSupID" type="s:long" />
          <s:element minOccurs="0" maxOccurs="1" name="HSupNumber" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HSupName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
          <s:element minOccurs="0" maxOccurs="1" name="HOWNERNAME" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HCustom" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="HMulSourceFlag" type="s:long" />
          <s:element minOccurs="0" maxOccurs="1" name="HStockStyle" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="HStockInOrgID" type="s:long" />
          <s:element minOccurs="0" maxOccurs="1" name="HStockInOrgName" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="HStockOutOrgID" type="s:long" />
          <s:element minOccurs="0" maxOccurs="1" name="HStockOutOrgName" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
          <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetKf_PonderationBillMain_Temp_BillCheck">
        <s:complexType>
          <s:sequence>
@@ -750,6 +895,24 @@
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="set_BarCodeAutoWMS">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="HStockOrgID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="set_BarCodeAutoWMSResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="set_BarCodeAutoWMSResult" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="get_CheckTypeByBarCode_Mould">
        <s:complexType>
          <s:sequence>
@@ -871,6 +1034,21 @@
            <s:element minOccurs="1" maxOccurs="1" name="sHDeptID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="sHDeptName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="get_SubDisplayByOwner">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sBillType" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="get_SubDisplayByOwnerResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="get_SubDisplayByOwnerResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
@@ -2375,6 +2553,8 @@
            <s:element minOccurs="1" maxOccurs="1" name="HStockOutOrgID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="HScanStyle" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HCustom1" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HCustom2" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
@@ -2403,6 +2583,8 @@
            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="HStockInOrgID" type="s:long" />
            <s:element minOccurs="1" maxOccurs="1" name="HStockOutOrgID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="HCustom1" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HCustom2" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
@@ -2412,67 +2594,6 @@
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="set_SavePonderationBillMain_Temp_BarCode_MoveStockResult" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="get_BarCode_MoveStock_PD">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="HBillID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
            <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
            <s:element minOccurs="1" maxOccurs="1" name="HSCSPID" type="s:long" />
            <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="SourceFlag" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="HStockInOrgID" type="s:long" />
            <s:element minOccurs="1" maxOccurs="1" name="HStockOutOrgID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="HScanStyle" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="get_BarCode_MoveStock_PDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="get_BarCode_MoveStock_PDResult" type="tns:ClsKf_ICStockBill_WMS" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="set_SavePonderationBillMain_Temp_BarCode_MoveStock_PD">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="omodel_View" type="tns:ClsGy_BarCodeBill_WMS_Model_View" />
            <s:element minOccurs="1" maxOccurs="1" name="HBillID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
            <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
            <s:element minOccurs="1" maxOccurs="1" name="HSCSPID" type="s:long" />
            <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="SourceFlag" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="HStockInOrgID" type="s:long" />
            <s:element minOccurs="1" maxOccurs="1" name="HStockOutOrgID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="set_SavePonderationBillMain_Temp_BarCode_MoveStock_PDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="set_SavePonderationBillMain_Temp_BarCode_MoveStock_PDResult" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
@@ -3016,6 +3137,152 @@
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="get_BarCode_PackUnionCarryUp">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HBarCode_Pack" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HHMaker" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="HStockOrgID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="get_BarCode_PackUnionCarryUpResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="get_BarCode_PackUnionCarryUpResult" type="tns:ClsGy_BarCodeBill_WMS_Model" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="get_SNBarCode_PackUnionCarryUp">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="HBarCode" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HBarCode_Pack" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="HStockOrgID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="get_SNBarCode_PackUnionCarryUpResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="get_SNBarCode_PackUnionCarryUpResult" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetBillEntry_TmpList_PackUnionCarryUp">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetBillEntry_TmpList_PackUnionCarryUpResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetBillEntry_TmpList_PackUnionCarryUpResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="set_SavePackUnionCarryUpBill_New">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HBarCode_Pack" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="HStockOrgID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="set_SavePackUnionCarryUpBill_NewResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="set_SavePackUnionCarryUpBill_NewResult" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="set_DelPackUnionBill_Temp">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="HBarCode" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="set_DelPackUnionBill_TempResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="set_DelPackUnionBill_TempResult" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSc_PackUnionBill_TempList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="HStockOrgID" type="s:long" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSc_PackUnionBill_TempListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSc_PackUnionBill_TempListResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteTemp_PackUnionBill">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteTemp_PackUnionBillResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="DeleteTemp_PackUnionBillResult" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSourceBillList_BillCheck">
        <s:complexType>
          <s:sequence>
@@ -3033,142 +3300,13 @@
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="get_BillBarCode_BillCheck">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="get_BillBarCode_BillCheckResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="get_BillBarCode_BillCheckResult" type="tns:ClsKf_ICStockBill_WMS" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="get_BillBarCode_MateOutCheck">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="get_BillBarCode_MateOutCheckResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="get_BillBarCode_MateOutCheckResult" type="tns:ClsKf_ICStockBill_WMS" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="get_BillBarCode_OtherOutCheck">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="get_BillBarCode_OtherOutCheckResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="get_BillBarCode_OtherOutCheckResult" type="tns:ClsKf_ICStockBill_WMS" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="get_BillBarCode_MoveStockCheck">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="get_BillBarCode_MoveStockCheckResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="get_BillBarCode_MoveStockCheckResult" type="tns:ClsKf_ICStockBill_WMS" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="get_BarCode_MoveStockBillCheck">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="HBillID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
            <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
            <s:element minOccurs="1" maxOccurs="1" name="HSCSPID" type="s:long" />
            <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="get_BarCode_MoveStockBillCheckResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="get_BarCode_MoveStockBillCheckResult" type="tns:ClsKf_ICStockBill_WMS" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="omodel_View" type="tns:ClsGy_BarCodeBill_WMS_Model_View" />
            <s:element minOccurs="1" maxOccurs="1" name="HBillID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
            <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
            <s:element minOccurs="1" maxOccurs="1" name="HSCSPID" type="s:long" />
            <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckResult" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="set_SaveProcReportMoveBill_CLD_New">
      <s:element name="set_SaveProcReportMoveBill_New">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ProductInBillMain" />
            <s:element minOccurs="1" maxOccurs="1" name="HOutBillID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="HOutBillNo" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
            <s:element minOccurs="0" maxOccurs="1" name="HPPBomBillNo" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
@@ -3195,6 +3333,25 @@
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="set_SaveProcReportMoveBill_NewResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="set_SaveProcReportMoveBill_NewResult" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="set_SaveProcReportMoveBill_CLD_New">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ProductInBillMain" />
            <s:element minOccurs="1" maxOccurs="1" name="HOutBillID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="HOutBillNo" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="set_SaveProcReportMoveBill_CLD_NewResponse">
        <s:complexType>
          <s:sequence>
@@ -4761,27 +4918,11 @@
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="get_SubDisplayByOwner">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sBillType" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="get_SubDisplayByOwnerResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="get_SubDisplayByOwnerResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="set_SaveOtherOutBill_CLD_New">
      <s:element name="set_SaveOtherOutBill_New">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_OtherOutBillMain" />
            <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
@@ -4808,6 +4949,24 @@
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="set_SaveOtherOutBill_NewResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="set_SaveOtherOutBill_NewResult" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="set_SaveOtherOutBill_CLD_New">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_OtherOutBillMain" />
            <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="set_SaveOtherOutBill_CLD_NewResponse">
        <s:complexType>
          <s:sequence>
@@ -5910,25 +6069,6 @@
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="set_SaveOtherInBill_CLDResult" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="set_SaveProcReportMoveBill_New">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ProductInBillMain" />
            <s:element minOccurs="1" maxOccurs="1" name="HOutBillID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="HOutBillNo" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HPPBomBillNo" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="set_SaveProcReportMoveBill_NewResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="set_SaveProcReportMoveBill_NewResult" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
@@ -7292,23 +7432,6 @@
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="set_SaveOtherOutBill_New">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_OtherOutBillMain" />
            <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="set_SaveOtherOutBill_NewResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="set_SaveOtherOutBill_NewResult" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="set_SavePonderationBillMain_Temp_ChangGui">
        <s:complexType>
          <s:sequence>
@@ -8454,23 +8577,6 @@
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="set_SaveMoveStockBill_PD">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_MoveStockBillMain" />
            <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="set_SaveMoveStockBill_PDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="set_SaveMoveStockBill_PDResult" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="set_CheckXCMoveStockBill">
        <s:complexType>
          <s:sequence>
@@ -8674,24 +8780,6 @@
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="set_SaveMoveStockBill_CLD_NewResult" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="set_SaveMoveStockBill_CLD_New_PD">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_MoveStockBillMain" />
            <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="set_SaveMoveStockBill_CLD_New_PDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="set_SaveMoveStockBill_CLD_New_PDResult" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
@@ -13037,6 +13125,42 @@
      </s:element>
    </s:schema>
  </wsdl:types>
  <wsdl:message name="get_BillBarCode_BillCheckSoapIn">
    <wsdl:part name="parameters" element="tns:get_BillBarCode_BillCheck" />
  </wsdl:message>
  <wsdl:message name="get_BillBarCode_BillCheckSoapOut">
    <wsdl:part name="parameters" element="tns:get_BillBarCode_BillCheckResponse" />
  </wsdl:message>
  <wsdl:message name="get_BillBarCode_MateOutCheckSoapIn">
    <wsdl:part name="parameters" element="tns:get_BillBarCode_MateOutCheck" />
  </wsdl:message>
  <wsdl:message name="get_BillBarCode_MateOutCheckSoapOut">
    <wsdl:part name="parameters" element="tns:get_BillBarCode_MateOutCheckResponse" />
  </wsdl:message>
  <wsdl:message name="get_BillBarCode_OtherOutCheckSoapIn">
    <wsdl:part name="parameters" element="tns:get_BillBarCode_OtherOutCheck" />
  </wsdl:message>
  <wsdl:message name="get_BillBarCode_OtherOutCheckSoapOut">
    <wsdl:part name="parameters" element="tns:get_BillBarCode_OtherOutCheckResponse" />
  </wsdl:message>
  <wsdl:message name="get_BillBarCode_MoveStockCheckSoapIn">
    <wsdl:part name="parameters" element="tns:get_BillBarCode_MoveStockCheck" />
  </wsdl:message>
  <wsdl:message name="get_BillBarCode_MoveStockCheckSoapOut">
    <wsdl:part name="parameters" element="tns:get_BillBarCode_MoveStockCheckResponse" />
  </wsdl:message>
  <wsdl:message name="get_BarCode_MoveStockBillCheckSoapIn">
    <wsdl:part name="parameters" element="tns:get_BarCode_MoveStockBillCheck" />
  </wsdl:message>
  <wsdl:message name="get_BarCode_MoveStockBillCheckSoapOut">
    <wsdl:part name="parameters" element="tns:get_BarCode_MoveStockBillCheckResponse" />
  </wsdl:message>
  <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckSoapIn">
    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck" />
  </wsdl:message>
  <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckSoapOut">
    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckResponse" />
  </wsdl:message>
  <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_BillCheckSoapIn">
    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_BillCheck" />
  </wsdl:message>
@@ -13139,6 +13263,12 @@
  <wsdl:message name="Set_BPrintQtyBarCodeSoapOut">
    <wsdl:part name="parameters" element="tns:Set_BPrintQtyBarCodeResponse" />
  </wsdl:message>
  <wsdl:message name="set_BarCodeAutoWMSSoapIn">
    <wsdl:part name="parameters" element="tns:set_BarCodeAutoWMS" />
  </wsdl:message>
  <wsdl:message name="set_BarCodeAutoWMSSoapOut">
    <wsdl:part name="parameters" element="tns:set_BarCodeAutoWMSResponse" />
  </wsdl:message>
  <wsdl:message name="get_CheckTypeByBarCode_MouldSoapIn">
    <wsdl:part name="parameters" element="tns:get_CheckTypeByBarCode_Mould" />
  </wsdl:message>
@@ -13156,6 +13286,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_SubDisplayByOwnerSoapIn">
    <wsdl:part name="parameters" element="tns:get_SubDisplayByOwner" />
  </wsdl:message>
  <wsdl:message name="get_SubDisplayByOwnerSoapOut">
    <wsdl:part name="parameters" element="tns:get_SubDisplayByOwnerResponse" />
  </wsdl:message>
  <wsdl:message name="GetWorkProcInfoBoardSoapIn">
    <wsdl:part name="parameters" element="tns:GetWorkProcInfoBoard" />
@@ -13487,18 +13623,6 @@
  <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_MoveStockSoapOut">
    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStockResponse" />
  </wsdl:message>
  <wsdl:message name="get_BarCode_MoveStock_PDSoapIn">
    <wsdl:part name="parameters" element="tns:get_BarCode_MoveStock_PD" />
  </wsdl:message>
  <wsdl:message name="get_BarCode_MoveStock_PDSoapOut">
    <wsdl:part name="parameters" element="tns:get_BarCode_MoveStock_PDResponse" />
  </wsdl:message>
  <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_MoveStock_PDSoapIn">
    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStock_PD" />
  </wsdl:message>
  <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_MoveStock_PDSoapOut">
    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStock_PDResponse" />
  </wsdl:message>
  <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiSoapIn">
    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKai" />
  </wsdl:message>
@@ -13625,47 +13749,59 @@
  <wsdl:message name="set_DelPonderationBillMain_Temp_PackSoapOut">
    <wsdl:part name="parameters" element="tns:set_DelPonderationBillMain_Temp_PackResponse" />
  </wsdl:message>
  <wsdl:message name="get_BarCode_PackUnionCarryUpSoapIn">
    <wsdl:part name="parameters" element="tns:get_BarCode_PackUnionCarryUp" />
  </wsdl:message>
  <wsdl:message name="get_BarCode_PackUnionCarryUpSoapOut">
    <wsdl:part name="parameters" element="tns:get_BarCode_PackUnionCarryUpResponse" />
  </wsdl:message>
  <wsdl:message name="get_SNBarCode_PackUnionCarryUpSoapIn">
    <wsdl:part name="parameters" element="tns:get_SNBarCode_PackUnionCarryUp" />
  </wsdl:message>
  <wsdl:message name="get_SNBarCode_PackUnionCarryUpSoapOut">
    <wsdl:part name="parameters" element="tns:get_SNBarCode_PackUnionCarryUpResponse" />
  </wsdl:message>
  <wsdl:message name="GetBillEntry_TmpList_PackUnionCarryUpSoapIn">
    <wsdl:part name="parameters" element="tns:GetBillEntry_TmpList_PackUnionCarryUp" />
  </wsdl:message>
  <wsdl:message name="GetBillEntry_TmpList_PackUnionCarryUpSoapOut">
    <wsdl:part name="parameters" element="tns:GetBillEntry_TmpList_PackUnionCarryUpResponse" />
  </wsdl:message>
  <wsdl:message name="set_SavePackUnionCarryUpBill_NewSoapIn">
    <wsdl:part name="parameters" element="tns:set_SavePackUnionCarryUpBill_New" />
  </wsdl:message>
  <wsdl:message name="set_SavePackUnionCarryUpBill_NewSoapOut">
    <wsdl:part name="parameters" element="tns:set_SavePackUnionCarryUpBill_NewResponse" />
  </wsdl:message>
  <wsdl:message name="set_DelPackUnionBill_TempSoapIn">
    <wsdl:part name="parameters" element="tns:set_DelPackUnionBill_Temp" />
  </wsdl:message>
  <wsdl:message name="set_DelPackUnionBill_TempSoapOut">
    <wsdl:part name="parameters" element="tns:set_DelPackUnionBill_TempResponse" />
  </wsdl:message>
  <wsdl:message name="GetSc_PackUnionBill_TempListSoapIn">
    <wsdl:part name="parameters" element="tns:GetSc_PackUnionBill_TempList" />
  </wsdl:message>
  <wsdl:message name="GetSc_PackUnionBill_TempListSoapOut">
    <wsdl:part name="parameters" element="tns:GetSc_PackUnionBill_TempListResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteTemp_PackUnionBillSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteTemp_PackUnionBill" />
  </wsdl:message>
  <wsdl:message name="DeleteTemp_PackUnionBillSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteTemp_PackUnionBillResponse" />
  </wsdl:message>
  <wsdl:message name="GetSourceBillList_BillCheckSoapIn">
    <wsdl:part name="parameters" element="tns:GetSourceBillList_BillCheck" />
  </wsdl:message>
  <wsdl:message name="GetSourceBillList_BillCheckSoapOut">
    <wsdl:part name="parameters" element="tns:GetSourceBillList_BillCheckResponse" />
  </wsdl:message>
  <wsdl:message name="get_BillBarCode_BillCheckSoapIn">
    <wsdl:part name="parameters" element="tns:get_BillBarCode_BillCheck" />
  <wsdl:message name="set_SaveProcReportMoveBill_NewSoapIn">
    <wsdl:part name="parameters" element="tns:set_SaveProcReportMoveBill_New" />
  </wsdl:message>
  <wsdl:message name="get_BillBarCode_BillCheckSoapOut">
    <wsdl:part name="parameters" element="tns:get_BillBarCode_BillCheckResponse" />
  </wsdl:message>
  <wsdl:message name="get_BillBarCode_MateOutCheckSoapIn">
    <wsdl:part name="parameters" element="tns:get_BillBarCode_MateOutCheck" />
  </wsdl:message>
  <wsdl:message name="get_BillBarCode_MateOutCheckSoapOut">
    <wsdl:part name="parameters" element="tns:get_BillBarCode_MateOutCheckResponse" />
  </wsdl:message>
  <wsdl:message name="get_BillBarCode_OtherOutCheckSoapIn">
    <wsdl:part name="parameters" element="tns:get_BillBarCode_OtherOutCheck" />
  </wsdl:message>
  <wsdl:message name="get_BillBarCode_OtherOutCheckSoapOut">
    <wsdl:part name="parameters" element="tns:get_BillBarCode_OtherOutCheckResponse" />
  </wsdl:message>
  <wsdl:message name="get_BillBarCode_MoveStockCheckSoapIn">
    <wsdl:part name="parameters" element="tns:get_BillBarCode_MoveStockCheck" />
  </wsdl:message>
  <wsdl:message name="get_BillBarCode_MoveStockCheckSoapOut">
    <wsdl:part name="parameters" element="tns:get_BillBarCode_MoveStockCheckResponse" />
  </wsdl:message>
  <wsdl:message name="get_BarCode_MoveStockBillCheckSoapIn">
    <wsdl:part name="parameters" element="tns:get_BarCode_MoveStockBillCheck" />
  </wsdl:message>
  <wsdl:message name="get_BarCode_MoveStockBillCheckSoapOut">
    <wsdl:part name="parameters" element="tns:get_BarCode_MoveStockBillCheckResponse" />
  </wsdl:message>
  <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckSoapIn">
    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck" />
  </wsdl:message>
  <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckSoapOut">
    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckResponse" />
  <wsdl:message name="set_SaveProcReportMoveBill_NewSoapOut">
    <wsdl:part name="parameters" element="tns:set_SaveProcReportMoveBill_NewResponse" />
  </wsdl:message>
  <wsdl:message name="set_SaveProcReportMoveBill_CLD_NewSoapIn">
    <wsdl:part name="parameters" element="tns:set_SaveProcReportMoveBill_CLD_New" />
@@ -14129,11 +14265,11 @@
  <wsdl:message name="get_SubDisplaySoapOut">
    <wsdl:part name="parameters" element="tns:get_SubDisplayResponse" />
  </wsdl:message>
  <wsdl:message name="get_SubDisplayByOwnerSoapIn">
    <wsdl:part name="parameters" element="tns:get_SubDisplayByOwner" />
  <wsdl:message name="set_SaveOtherOutBill_NewSoapIn">
    <wsdl:part name="parameters" element="tns:set_SaveOtherOutBill_New" />
  </wsdl:message>
  <wsdl:message name="get_SubDisplayByOwnerSoapOut">
    <wsdl:part name="parameters" element="tns:get_SubDisplayByOwnerResponse" />
  <wsdl:message name="set_SaveOtherOutBill_NewSoapOut">
    <wsdl:part name="parameters" element="tns:set_SaveOtherOutBill_NewResponse" />
  </wsdl:message>
  <wsdl:message name="set_SaveOtherOutBill_CLD_NewSoapIn">
    <wsdl:part name="parameters" element="tns:set_SaveOtherOutBill_CLD_New" />
@@ -14428,12 +14564,6 @@
  </wsdl:message>
  <wsdl:message name="set_SaveOtherInBill_CLDSoapOut">
    <wsdl:part name="parameters" element="tns:set_SaveOtherInBill_CLDResponse" />
  </wsdl:message>
  <wsdl:message name="set_SaveProcReportMoveBill_NewSoapIn">
    <wsdl:part name="parameters" element="tns:set_SaveProcReportMoveBill_New" />
  </wsdl:message>
  <wsdl:message name="set_SaveProcReportMoveBill_NewSoapOut">
    <wsdl:part name="parameters" element="tns:set_SaveProcReportMoveBill_NewResponse" />
  </wsdl:message>
  <wsdl:message name="set_SaveSellOutBackBillSoapIn">
    <wsdl:part name="parameters" element="tns:set_SaveSellOutBackBill" />
@@ -14765,12 +14895,6 @@
  <wsdl:message name="get_StockOutStyleSoapOut">
    <wsdl:part name="parameters" element="tns:get_StockOutStyleResponse" />
  </wsdl:message>
  <wsdl:message name="set_SaveOtherOutBill_NewSoapIn">
    <wsdl:part name="parameters" element="tns:set_SaveOtherOutBill_New" />
  </wsdl:message>
  <wsdl:message name="set_SaveOtherOutBill_NewSoapOut">
    <wsdl:part name="parameters" element="tns:set_SaveOtherOutBill_NewResponse" />
  </wsdl:message>
  <wsdl:message name="set_SavePonderationBillMain_Temp_ChangGuiSoapIn">
    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_ChangGui" />
  </wsdl:message>
@@ -15065,12 +15189,6 @@
  <wsdl:message name="set_SaveMoveStockBillSoapOut">
    <wsdl:part name="parameters" element="tns:set_SaveMoveStockBillResponse" />
  </wsdl:message>
  <wsdl:message name="set_SaveMoveStockBill_PDSoapIn">
    <wsdl:part name="parameters" element="tns:set_SaveMoveStockBill_PD" />
  </wsdl:message>
  <wsdl:message name="set_SaveMoveStockBill_PDSoapOut">
    <wsdl:part name="parameters" element="tns:set_SaveMoveStockBill_PDResponse" />
  </wsdl:message>
  <wsdl:message name="set_CheckXCMoveStockBillSoapIn">
    <wsdl:part name="parameters" element="tns:set_CheckXCMoveStockBill" />
  </wsdl:message>
@@ -15118,12 +15236,6 @@
  </wsdl:message>
  <wsdl:message name="set_SaveMoveStockBill_CLD_NewSoapOut">
    <wsdl:part name="parameters" element="tns:set_SaveMoveStockBill_CLD_NewResponse" />
  </wsdl:message>
  <wsdl:message name="set_SaveMoveStockBill_CLD_New_PDSoapIn">
    <wsdl:part name="parameters" element="tns:set_SaveMoveStockBill_CLD_New_PD" />
  </wsdl:message>
  <wsdl:message name="set_SaveMoveStockBill_CLD_New_PDSoapOut">
    <wsdl:part name="parameters" element="tns:set_SaveMoveStockBill_CLD_New_PDResponse" />
  </wsdl:message>
  <wsdl:message name="set_SaveMoveStockBill_BillCheckSoapIn">
    <wsdl:part name="parameters" element="tns:set_SaveMoveStockBill_BillCheck" />
@@ -16200,6 +16312,30 @@
    <wsdl:part name="parameters" element="tns:GetSc_ICMOBillListResponse" />
  </wsdl:message>
  <wsdl:portType name="WebService1Soap">
    <wsdl:operation name="get_BillBarCode_BillCheck">
      <wsdl:input message="tns:get_BillBarCode_BillCheckSoapIn" />
      <wsdl:output message="tns:get_BillBarCode_BillCheckSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="get_BillBarCode_MateOutCheck">
      <wsdl:input message="tns:get_BillBarCode_MateOutCheckSoapIn" />
      <wsdl:output message="tns:get_BillBarCode_MateOutCheckSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="get_BillBarCode_OtherOutCheck">
      <wsdl:input message="tns:get_BillBarCode_OtherOutCheckSoapIn" />
      <wsdl:output message="tns:get_BillBarCode_OtherOutCheckSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="get_BillBarCode_MoveStockCheck">
      <wsdl:input message="tns:get_BillBarCode_MoveStockCheckSoapIn" />
      <wsdl:output message="tns:get_BillBarCode_MoveStockCheckSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="get_BarCode_MoveStockBillCheck">
      <wsdl:input message="tns:get_BarCode_MoveStockBillCheckSoapIn" />
      <wsdl:output message="tns:get_BarCode_MoveStockBillCheckSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck">
      <wsdl:input message="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckSoapIn" />
      <wsdl:output message="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_BillCheck">
      <wsdl:input message="tns:set_SavePonderationBillMain_Temp_BarCode_BillCheckSoapIn" />
      <wsdl:output message="tns:set_SavePonderationBillMain_Temp_BarCode_BillCheckSoapOut" />
@@ -16268,6 +16404,10 @@
      <wsdl:input message="tns:Set_BPrintQtyBarCodeSoapIn" />
      <wsdl:output message="tns:Set_BPrintQtyBarCodeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="set_BarCodeAutoWMS">
      <wsdl:input message="tns:set_BarCodeAutoWMSSoapIn" />
      <wsdl:output message="tns:set_BarCodeAutoWMSSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="get_CheckTypeByBarCode_Mould">
      <wsdl:input message="tns:get_CheckTypeByBarCode_MouldSoapIn" />
      <wsdl:output message="tns:get_CheckTypeByBarCode_MouldSoapOut" />
@@ -16279,6 +16419,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_SubDisplayByOwner">
      <wsdl:input message="tns:get_SubDisplayByOwnerSoapIn" />
      <wsdl:output message="tns:get_SubDisplayByOwnerSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetWorkProcInfoBoard">
      <wsdl:input message="tns:GetWorkProcInfoBoardSoapIn" />
@@ -16500,14 +16644,6 @@
      <wsdl:input message="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStockSoapIn" />
      <wsdl:output message="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStockSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="get_BarCode_MoveStock_PD">
      <wsdl:input message="tns:get_BarCode_MoveStock_PDSoapIn" />
      <wsdl:output message="tns:get_BarCode_MoveStock_PDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_MoveStock_PD">
      <wsdl:input message="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStock_PDSoapIn" />
      <wsdl:output message="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStock_PDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKai">
      <wsdl:input message="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiSoapIn" />
      <wsdl:output message="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiSoapOut" />
@@ -16592,33 +16728,41 @@
      <wsdl:input message="tns:set_DelPonderationBillMain_Temp_PackSoapIn" />
      <wsdl:output message="tns:set_DelPonderationBillMain_Temp_PackSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="get_BarCode_PackUnionCarryUp">
      <wsdl:input message="tns:get_BarCode_PackUnionCarryUpSoapIn" />
      <wsdl:output message="tns:get_BarCode_PackUnionCarryUpSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="get_SNBarCode_PackUnionCarryUp">
      <wsdl:input message="tns:get_SNBarCode_PackUnionCarryUpSoapIn" />
      <wsdl:output message="tns:get_SNBarCode_PackUnionCarryUpSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetBillEntry_TmpList_PackUnionCarryUp">
      <wsdl:input message="tns:GetBillEntry_TmpList_PackUnionCarryUpSoapIn" />
      <wsdl:output message="tns:GetBillEntry_TmpList_PackUnionCarryUpSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="set_SavePackUnionCarryUpBill_New">
      <wsdl:input message="tns:set_SavePackUnionCarryUpBill_NewSoapIn" />
      <wsdl:output message="tns:set_SavePackUnionCarryUpBill_NewSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="set_DelPackUnionBill_Temp">
      <wsdl:input message="tns:set_DelPackUnionBill_TempSoapIn" />
      <wsdl:output message="tns:set_DelPackUnionBill_TempSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSc_PackUnionBill_TempList">
      <wsdl:input message="tns:GetSc_PackUnionBill_TempListSoapIn" />
      <wsdl:output message="tns:GetSc_PackUnionBill_TempListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteTemp_PackUnionBill">
      <wsdl:input message="tns:DeleteTemp_PackUnionBillSoapIn" />
      <wsdl:output message="tns:DeleteTemp_PackUnionBillSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSourceBillList_BillCheck">
      <wsdl:input message="tns:GetSourceBillList_BillCheckSoapIn" />
      <wsdl:output message="tns:GetSourceBillList_BillCheckSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="get_BillBarCode_BillCheck">
      <wsdl:input message="tns:get_BillBarCode_BillCheckSoapIn" />
      <wsdl:output message="tns:get_BillBarCode_BillCheckSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="get_BillBarCode_MateOutCheck">
      <wsdl:input message="tns:get_BillBarCode_MateOutCheckSoapIn" />
      <wsdl:output message="tns:get_BillBarCode_MateOutCheckSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="get_BillBarCode_OtherOutCheck">
      <wsdl:input message="tns:get_BillBarCode_OtherOutCheckSoapIn" />
      <wsdl:output message="tns:get_BillBarCode_OtherOutCheckSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="get_BillBarCode_MoveStockCheck">
      <wsdl:input message="tns:get_BillBarCode_MoveStockCheckSoapIn" />
      <wsdl:output message="tns:get_BillBarCode_MoveStockCheckSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="get_BarCode_MoveStockBillCheck">
      <wsdl:input message="tns:get_BarCode_MoveStockBillCheckSoapIn" />
      <wsdl:output message="tns:get_BarCode_MoveStockBillCheckSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck">
      <wsdl:input message="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckSoapIn" />
      <wsdl:output message="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckSoapOut" />
    <wsdl:operation name="set_SaveProcReportMoveBill_New">
      <wsdl:input message="tns:set_SaveProcReportMoveBill_NewSoapIn" />
      <wsdl:output message="tns:set_SaveProcReportMoveBill_NewSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="set_SaveProcReportMoveBill_CLD_New">
      <wsdl:input message="tns:set_SaveProcReportMoveBill_CLD_NewSoapIn" />
@@ -16928,9 +17072,9 @@
      <wsdl:input message="tns:get_SubDisplaySoapIn" />
      <wsdl:output message="tns:get_SubDisplaySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="get_SubDisplayByOwner">
      <wsdl:input message="tns:get_SubDisplayByOwnerSoapIn" />
      <wsdl:output message="tns:get_SubDisplayByOwnerSoapOut" />
    <wsdl:operation name="set_SaveOtherOutBill_New">
      <wsdl:input message="tns:set_SaveOtherOutBill_NewSoapIn" />
      <wsdl:output message="tns:set_SaveOtherOutBill_NewSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="set_SaveOtherOutBill_CLD_New">
      <wsdl:input message="tns:set_SaveOtherOutBill_CLD_NewSoapIn" />
@@ -17127,10 +17271,6 @@
    <wsdl:operation name="set_SaveOtherInBill_CLD">
      <wsdl:input message="tns:set_SaveOtherInBill_CLDSoapIn" />
      <wsdl:output message="tns:set_SaveOtherInBill_CLDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="set_SaveProcReportMoveBill_New">
      <wsdl:input message="tns:set_SaveProcReportMoveBill_NewSoapIn" />
      <wsdl:output message="tns:set_SaveProcReportMoveBill_NewSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="set_SaveSellOutBackBill">
      <wsdl:input message="tns:set_SaveSellOutBackBillSoapIn" />
@@ -17352,10 +17492,6 @@
      <wsdl:input message="tns:get_StockOutStyleSoapIn" />
      <wsdl:output message="tns:get_StockOutStyleSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="set_SaveOtherOutBill_New">
      <wsdl:input message="tns:set_SaveOtherOutBill_NewSoapIn" />
      <wsdl:output message="tns:set_SaveOtherOutBill_NewSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="set_SavePonderationBillMain_Temp_ChangGui">
      <wsdl:input message="tns:set_SavePonderationBillMain_Temp_ChangGuiSoapIn" />
      <wsdl:output message="tns:set_SavePonderationBillMain_Temp_ChangGuiSoapOut" />
@@ -17552,10 +17688,6 @@
      <wsdl:input message="tns:set_SaveMoveStockBillSoapIn" />
      <wsdl:output message="tns:set_SaveMoveStockBillSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="set_SaveMoveStockBill_PD">
      <wsdl:input message="tns:set_SaveMoveStockBill_PDSoapIn" />
      <wsdl:output message="tns:set_SaveMoveStockBill_PDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="set_CheckXCMoveStockBill">
      <wsdl:input message="tns:set_CheckXCMoveStockBillSoapIn" />
      <wsdl:output message="tns:set_CheckXCMoveStockBillSoapOut" />
@@ -17587,10 +17719,6 @@
    <wsdl:operation name="set_SaveMoveStockBill_CLD_New">
      <wsdl:input message="tns:set_SaveMoveStockBill_CLD_NewSoapIn" />
      <wsdl:output message="tns:set_SaveMoveStockBill_CLD_NewSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="set_SaveMoveStockBill_CLD_New_PD">
      <wsdl:input message="tns:set_SaveMoveStockBill_CLD_New_PDSoapIn" />
      <wsdl:output message="tns:set_SaveMoveStockBill_CLD_New_PDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="set_SaveMoveStockBill_BillCheck">
      <wsdl:input message="tns:set_SaveMoveStockBill_BillCheckSoapIn" />
@@ -18311,6 +18439,60 @@
  </wsdl:portType>
  <wsdl:binding name="WebService1Soap" type="tns:WebService1Soap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="get_BillBarCode_BillCheck">
      <soap:operation soapAction="http://tempuri.org/get_BillBarCode_BillCheck" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="get_BillBarCode_MateOutCheck">
      <soap:operation soapAction="http://tempuri.org/get_BillBarCode_MateOutCheck" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="get_BillBarCode_OtherOutCheck">
      <soap:operation soapAction="http://tempuri.org/get_BillBarCode_OtherOutCheck" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="get_BillBarCode_MoveStockCheck">
      <soap:operation soapAction="http://tempuri.org/get_BillBarCode_MoveStockCheck" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="get_BarCode_MoveStockBillCheck">
      <soap:operation soapAction="http://tempuri.org/get_BarCode_MoveStockBillCheck" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck">
      <soap:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_BillCheck">
      <soap:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_BillCheck" style="document" />
      <wsdl:input>
@@ -18464,6 +18646,15 @@
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="set_BarCodeAutoWMS">
      <soap:operation soapAction="http://tempuri.org/set_BarCodeAutoWMS" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="get_CheckTypeByBarCode_Mould">
      <soap:operation soapAction="http://tempuri.org/get_CheckTypeByBarCode_Mould" style="document" />
      <wsdl:input>
@@ -18484,6 +18675,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_SubDisplayByOwner">
      <soap:operation soapAction="http://tempuri.org/get_SubDisplayByOwner" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
@@ -18986,24 +19186,6 @@
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="get_BarCode_MoveStock_PD">
      <soap:operation soapAction="http://tempuri.org/get_BarCode_MoveStock_PD" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_MoveStock_PD">
      <soap:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_MoveStock_PD" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKai">
      <soap:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKai" style="document" />
      <wsdl:input>
@@ -19193,6 +19375,69 @@
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="get_BarCode_PackUnionCarryUp">
      <soap:operation soapAction="http://tempuri.org/get_BarCode_PackUnionCarryUp" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="get_SNBarCode_PackUnionCarryUp">
      <soap:operation soapAction="http://tempuri.org/get_SNBarCode_PackUnionCarryUp" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetBillEntry_TmpList_PackUnionCarryUp">
      <soap:operation soapAction="http://tempuri.org/GetBillEntry_TmpList_PackUnionCarryUp" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="set_SavePackUnionCarryUpBill_New">
      <soap:operation soapAction="http://tempuri.org/set_SavePackUnionCarryUpBill_New" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="set_DelPackUnionBill_Temp">
      <soap:operation soapAction="http://tempuri.org/set_DelPackUnionBill_Temp" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSc_PackUnionBill_TempList">
      <soap:operation soapAction="http://tempuri.org/GetSc_PackUnionBill_TempList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteTemp_PackUnionBill">
      <soap:operation soapAction="http://tempuri.org/DeleteTemp_PackUnionBill" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSourceBillList_BillCheck">
      <soap:operation soapAction="http://tempuri.org/GetSourceBillList_BillCheck" style="document" />
      <wsdl:input>
@@ -19202,53 +19447,8 @@
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="get_BillBarCode_BillCheck">
      <soap:operation soapAction="http://tempuri.org/get_BillBarCode_BillCheck" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="get_BillBarCode_MateOutCheck">
      <soap:operation soapAction="http://tempuri.org/get_BillBarCode_MateOutCheck" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="get_BillBarCode_OtherOutCheck">
      <soap:operation soapAction="http://tempuri.org/get_BillBarCode_OtherOutCheck" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="get_BillBarCode_MoveStockCheck">
      <soap:operation soapAction="http://tempuri.org/get_BillBarCode_MoveStockCheck" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="get_BarCode_MoveStockBillCheck">
      <soap:operation soapAction="http://tempuri.org/get_BarCode_MoveStockBillCheck" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck">
      <soap:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck" style="document" />
    <wsdl:operation name="set_SaveProcReportMoveBill_New">
      <soap:operation soapAction="http://tempuri.org/set_SaveProcReportMoveBill_New" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
@@ -19949,8 +20149,8 @@
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="get_SubDisplayByOwner">
      <soap:operation soapAction="http://tempuri.org/get_SubDisplayByOwner" style="document" />
    <wsdl:operation name="set_SaveOtherOutBill_New">
      <soap:operation soapAction="http://tempuri.org/set_SaveOtherOutBill_New" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
@@ -20392,15 +20592,6 @@
    </wsdl:operation>
    <wsdl:operation name="set_SaveOtherInBill_CLD">
      <soap:operation soapAction="http://tempuri.org/set_SaveOtherInBill_CLD" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="set_SaveProcReportMoveBill_New">
      <soap:operation soapAction="http://tempuri.org/set_SaveProcReportMoveBill_New" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
@@ -20903,15 +21094,6 @@
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="set_SaveOtherOutBill_New">
      <soap:operation soapAction="http://tempuri.org/set_SaveOtherOutBill_New" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="set_SavePonderationBillMain_Temp_ChangGui">
      <soap:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_ChangGui" style="document" />
      <wsdl:input>
@@ -21353,15 +21535,6 @@
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="set_SaveMoveStockBill_PD">
      <soap:operation soapAction="http://tempuri.org/set_SaveMoveStockBill_PD" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="set_CheckXCMoveStockBill">
      <soap:operation soapAction="http://tempuri.org/set_CheckXCMoveStockBill" style="document" />
      <wsdl:input>
@@ -21427,15 +21600,6 @@
    </wsdl:operation>
    <wsdl:operation name="set_SaveMoveStockBill_CLD_New">
      <soap:operation soapAction="http://tempuri.org/set_SaveMoveStockBill_CLD_New" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="set_SaveMoveStockBill_CLD_New_PD">
      <soap:operation soapAction="http://tempuri.org/set_SaveMoveStockBill_CLD_New_PD" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
@@ -23057,6 +23221,60 @@
  </wsdl:binding>
  <wsdl:binding name="WebService1Soap12" type="tns:WebService1Soap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="get_BillBarCode_BillCheck">
      <soap12:operation soapAction="http://tempuri.org/get_BillBarCode_BillCheck" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="get_BillBarCode_MateOutCheck">
      <soap12:operation soapAction="http://tempuri.org/get_BillBarCode_MateOutCheck" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="get_BillBarCode_OtherOutCheck">
      <soap12:operation soapAction="http://tempuri.org/get_BillBarCode_OtherOutCheck" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="get_BillBarCode_MoveStockCheck">
      <soap12:operation soapAction="http://tempuri.org/get_BillBarCode_MoveStockCheck" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="get_BarCode_MoveStockBillCheck">
      <soap12:operation soapAction="http://tempuri.org/get_BarCode_MoveStockBillCheck" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck">
      <soap12:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_BillCheck">
      <soap12:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_BillCheck" style="document" />
      <wsdl:input>
@@ -23210,6 +23428,15 @@
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="set_BarCodeAutoWMS">
      <soap12:operation soapAction="http://tempuri.org/set_BarCodeAutoWMS" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="get_CheckTypeByBarCode_Mould">
      <soap12:operation soapAction="http://tempuri.org/get_CheckTypeByBarCode_Mould" style="document" />
      <wsdl:input>
@@ -23230,6 +23457,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_SubDisplayByOwner">
      <soap12:operation soapAction="http://tempuri.org/get_SubDisplayByOwner" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
@@ -23732,24 +23968,6 @@
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="get_BarCode_MoveStock_PD">
      <soap12:operation soapAction="http://tempuri.org/get_BarCode_MoveStock_PD" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_MoveStock_PD">
      <soap12:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_MoveStock_PD" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKai">
      <soap12:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKai" style="document" />
      <wsdl:input>
@@ -23939,6 +24157,69 @@
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="get_BarCode_PackUnionCarryUp">
      <soap12:operation soapAction="http://tempuri.org/get_BarCode_PackUnionCarryUp" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="get_SNBarCode_PackUnionCarryUp">
      <soap12:operation soapAction="http://tempuri.org/get_SNBarCode_PackUnionCarryUp" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetBillEntry_TmpList_PackUnionCarryUp">
      <soap12:operation soapAction="http://tempuri.org/GetBillEntry_TmpList_PackUnionCarryUp" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="set_SavePackUnionCarryUpBill_New">
      <soap12:operation soapAction="http://tempuri.org/set_SavePackUnionCarryUpBill_New" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="set_DelPackUnionBill_Temp">
      <soap12:operation soapAction="http://tempuri.org/set_DelPackUnionBill_Temp" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSc_PackUnionBill_TempList">
      <soap12:operation soapAction="http://tempuri.org/GetSc_PackUnionBill_TempList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteTemp_PackUnionBill">
      <soap12:operation soapAction="http://tempuri.org/DeleteTemp_PackUnionBill" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSourceBillList_BillCheck">
      <soap12:operation soapAction="http://tempuri.org/GetSourceBillList_BillCheck" style="document" />
      <wsdl:input>
@@ -23948,53 +24229,8 @@
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="get_BillBarCode_BillCheck">
      <soap12:operation soapAction="http://tempuri.org/get_BillBarCode_BillCheck" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="get_BillBarCode_MateOutCheck">
      <soap12:operation soapAction="http://tempuri.org/get_BillBarCode_MateOutCheck" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="get_BillBarCode_OtherOutCheck">
      <soap12:operation soapAction="http://tempuri.org/get_BillBarCode_OtherOutCheck" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="get_BillBarCode_MoveStockCheck">
      <soap12:operation soapAction="http://tempuri.org/get_BillBarCode_MoveStockCheck" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="get_BarCode_MoveStockBillCheck">
      <soap12:operation soapAction="http://tempuri.org/get_BarCode_MoveStockBillCheck" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck">
      <soap12:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck" style="document" />
    <wsdl:operation name="set_SaveProcReportMoveBill_New">
      <soap12:operation soapAction="http://tempuri.org/set_SaveProcReportMoveBill_New" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
@@ -24695,8 +24931,8 @@
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="get_SubDisplayByOwner">
      <soap12:operation soapAction="http://tempuri.org/get_SubDisplayByOwner" style="document" />
    <wsdl:operation name="set_SaveOtherOutBill_New">
      <soap12:operation soapAction="http://tempuri.org/set_SaveOtherOutBill_New" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
@@ -25138,15 +25374,6 @@
    </wsdl:operation>
    <wsdl:operation name="set_SaveOtherInBill_CLD">
      <soap12:operation soapAction="http://tempuri.org/set_SaveOtherInBill_CLD" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="set_SaveProcReportMoveBill_New">
      <soap12:operation soapAction="http://tempuri.org/set_SaveProcReportMoveBill_New" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
@@ -25649,15 +25876,6 @@
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="set_SaveOtherOutBill_New">
      <soap12:operation soapAction="http://tempuri.org/set_SaveOtherOutBill_New" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="set_SavePonderationBillMain_Temp_ChangGui">
      <soap12:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_ChangGui" style="document" />
      <wsdl:input>
@@ -26099,15 +26317,6 @@
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="set_SaveMoveStockBill_PD">
      <soap12:operation soapAction="http://tempuri.org/set_SaveMoveStockBill_PD" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="set_CheckXCMoveStockBill">
      <soap12:operation soapAction="http://tempuri.org/set_CheckXCMoveStockBill" style="document" />
      <wsdl:input>
@@ -26173,15 +26382,6 @@
    </wsdl:operation>
    <wsdl:operation name="set_SaveMoveStockBill_CLD_New">
      <soap12:operation soapAction="http://tempuri.org/set_SaveMoveStockBill_CLD_New" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="set_SaveMoveStockBill_CLD_New_PD">
      <soap12:operation soapAction="http://tempuri.org/set_SaveMoveStockBill_CLD_New_PD" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
@@ -27803,10 +28003,10 @@
  </wsdl:binding>
  <wsdl:service name="WebService1">
    <wsdl:port name="WebService1Soap" binding="tns:WebService1Soap">
      <soap:address location="http://47.96.97.237/WEBS-WMS/WebService1.asmx" />
      <soap:address location="http://122.227.133.186:8090/WEBS/WebService1.asmx" />
    </wsdl:port>
    <wsdl:port name="WebService1Soap12" binding="tns:WebService1Soap12">
      <soap12:address location="http://47.96.97.237/WEBS-WMS/WebService1.asmx" />
      <soap12:address location="http://122.227.133.186:8090/WEBS/WebService1.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>
WebAPI/Web.config
@@ -4,39 +4,41 @@
  http://go.microsoft.com/fwlink/?LinkId=301879
  -->
<configuration>
  <configSections>
    <configSections>
    <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
      <section name="WebAPI.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
    </sectionGroup>
  </configSections>
        <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
            <section name="WebAPI.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
        </sectionGroup>
    </configSections>
    <connectionStrings>
        <add name="YqnConn" connectionString="Data Source=192.168.0.175;Initial Catalog=HX_LimsSys;User Id=HX_USER,Password=lc@841022;Integrated Security=True" />
    </connectionStrings>
  <appSettings>
      <!--服务器文件IP地址-->
    <!--<add key="FileIP" value="http://localhost:8082/LuBaoAPI"/>-->
    <add key="FileIP" value="http://localhost:8080/" />
      <!--<add key="sUrl" value="http://183.129.128.86:9090/WEBS-WMSTest/WebService1.asmx"/>    -->
      <add key="sUrl" value="http://192.168.63.3/WEBS-WMS/WebService1.asmx"/>     <!--颜台式机-->
      <!--<add key="sUrl" value="http://60.190.4.42:9003/WebService/WebService1.asmx" /> å¤å®-->
      <!--<add key="sUrl" value="http://60.190.4.42:9003/WebService/WebService1.asmx" /> -->
      <!--<add key="sUrl" value="http://10.10.130.181/WEBS-WMS/WebService1.asmx"/>    åšæ—¥ç§‘技-->
      <!--<add key="sUrl" value="http://192.168.0.214/WEBS-WMS/WebService1.asmx"/>    ç‘žä¸Žç¥º-->
      <!--<add key="sUrl" value="http://60.191.27.141:8090/WEBS-WMS/WebService1.asmx"/>    æ£®æ¥·-->
      <!--<add key="sUrl" value="http://47.96.97.237/WEBS-WMS/WebService1.asmx"/>  -->
      <!--<add key="sUrl" value="http://192.168.80.90:9090/WEBS/WebService1.asmx"/>     å®‰ç‘žæœåС噍-->
      <!--<add key="sUrl" value="http://47.96.97.237/WEBS-WMS/WebService1.asmx"/>    æµ‹è¯•服务器-->
      <add key="webpages:Version" value="3.0.0.0" />
    <add key="webpages:Enabled" value="false" />
    <add key="ClientValidationEnabled" value="true" />
    <add key="UnobtrusiveJavaScriptEnabled" value="true" />
  </appSettings>
  <!--
    <appSettings>
        <!--服务器文件IP地址-->
        <!--<add key="FileIP" value="http://localhost:8082/LuBaoAPI"/>-->
        <add key="FileIP" value="http://localhost:8080/" />
        <!--<add key="sUrl" value="http://183.129.128.86:9090/WEBS-WMSTest/WebService1.asmx"/>    -->
        <!--<add key="sUrl" value="http://192.168.80.90:9090/WEBS/WebService1.asmx"/>     é¢œå°å¼æœº-->
        <!--<add key="sUrl" value="http://60.190.4.42:9003/WebService/WebService1.asmx" /> å¤å®-->
        <!--<add key="sUrl" value="http://60.190.4.42:9003/WebService/WebService1.asmx" /> -->
        <!--<add key="sUrl" value="http://10.10.130.181/WEBS-WMS/WebService1.asmx"/>    åšæ—¥ç§‘技-->
        <!--<add key="sUrl" value="http://192.168.0.214/WEBS-WMS/WebService1.asmx"/>    ç‘žä¸Žç¥º-->
        <!--<add key="sUrl" value="http://60.191.27.141:8090/WEBS-WMS/WebService1.asmx"/>    æ£®æ¥·-->
        <!--<add key="sUrl" value="http://47.96.97.237/WEBS-WMS/WebService1.asmx"/>  -->
        <!--<add key="sUrl" value="http://192.168.80.90:9090/WEBS/WebService1.asmx"/>     å®‰ç‘žæœåС噍-->
        <add key="sUrl" value="http://122.227.133.186:8090/WEBS/WebService1.asmx"/>
        <!--<add key="sUrl" value="http://192.168.80.90:9090/WEBS-WMS/WebService1.asmx"/>     å®‰ç‘žæœåС噍-->
        <!--<add key="sUrl" value="http://47.96.97.237/WEBS-WMS/WebService1.asmx"/>    æµ‹è¯•服务器-->
        <add key="webpages:Version" value="3.0.0.0" />
        <add key="webpages:Enabled" value="false" />
        <add key="ClientValidationEnabled" value="true" />
        <add key="UnobtrusiveJavaScriptEnabled" value="true" />
    </appSettings>
    <!--
    æœ‰å…³ web.config æ›´æ”¹çš„说明,请参见 http://go.microsoft.com/fwlink/?LinkId=235367。
    å¯åœ¨ <httpRuntime> æ ‡è®°ä¸Šè®¾ç½®ä»¥ä¸‹ç‰¹æ€§ã€‚
@@ -44,73 +46,73 @@
        <httpRuntime targetFramework="4.5" />
      </system.Web>
  -->
  <system.web>
    <compilation debug="true" targetFramework="4.5" />
    <httpRuntime />
    <pages controlRenderingCompatibilityVersion="4.0" />
  </system.web>
  <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
        <assemblyIdentity name="System.Net.Http.Formatting" publicKeyToken="31bf3856ad364e35" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-5.2.7.0" newVersion="5.2.7.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="System.Web.Http" publicKeyToken="31bf3856ad364e35" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-5.2.7.0" newVersion="5.2.7.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="System.Web.Helpers" publicKeyToken="31bf3856ad364e35" />
        <bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="System.Web.WebPages" publicKeyToken="31bf3856ad364e35" />
        <bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
        <bindingRedirect oldVersion="1.0.0.0-5.2.3.0" newVersion="5.2.3.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="WebGrease" publicKeyToken="31bf3856ad364e35" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-1.5.2.14234" newVersion="1.5.2.14234" />
      </dependentAssembly>
    </assemblyBinding>
  </runtime>
<system.webServer>
    <handlers>
      <remove name="ExtensionlessUrlHandler-Integrated-4.0" />
      <remove name="OPTIONSVerbHandler" />
      <remove name="TRACEVerbHandler" />
      <add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
    </handlers>
  </system.webServer>
  <system.serviceModel>
    <bindings>
      <basicHttpBinding>
        <binding name="WebService1Soap" />
      </basicHttpBinding>
    </bindings>
    <client>
      <endpoint address="http://192.168.63.3/WEBS-WMS/WebService1.asmx" binding="basicHttpBinding"
        bindingConfiguration="WebService1Soap" contract="Webs1.WebService1Soap"
        name="WebService1Soap" />
    </client>
  </system.serviceModel>
  <applicationSettings>
    <WebAPI.Properties.Settings>
      <setting name="WebAPI_WebS_WebService1" serializeAs="String">
        <value>http://192.168.63.3/WEBS-WMS/WebService1.asmx</value>
      </setting>
      <setting name="WebAPI_WebS2_WebService1" serializeAs="String">
        <value>http://192.168.63.3/WEBS-WMS/WebService1.asmx</value>
      </setting>
    </WebAPI.Properties.Settings>
  </applicationSettings>
    <system.web>
        <compilation debug="true" targetFramework="4.5" />
        <httpRuntime />
        <pages controlRenderingCompatibilityVersion="4.0" />
    </system.web>
    <runtime>
        <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
            <dependentAssembly>
                <assemblyIdentity name="System.Net.Http.Formatting" publicKeyToken="31bf3856ad364e35" culture="neutral" />
                <bindingRedirect oldVersion="0.0.0.0-5.2.7.0" newVersion="5.2.7.0" />
            </dependentAssembly>
            <dependentAssembly>
                <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
                <bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" />
            </dependentAssembly>
            <dependentAssembly>
                <assemblyIdentity name="System.Web.Http" publicKeyToken="31bf3856ad364e35" culture="neutral" />
                <bindingRedirect oldVersion="0.0.0.0-5.2.7.0" newVersion="5.2.7.0" />
            </dependentAssembly>
            <dependentAssembly>
                <assemblyIdentity name="System.Web.Helpers" publicKeyToken="31bf3856ad364e35" />
                <bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
            </dependentAssembly>
            <dependentAssembly>
                <assemblyIdentity name="System.Web.WebPages" publicKeyToken="31bf3856ad364e35" />
                <bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
            </dependentAssembly>
            <dependentAssembly>
                <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
                <bindingRedirect oldVersion="1.0.0.0-5.2.3.0" newVersion="5.2.3.0" />
            </dependentAssembly>
            <dependentAssembly>
                <assemblyIdentity name="WebGrease" publicKeyToken="31bf3856ad364e35" culture="neutral" />
                <bindingRedirect oldVersion="0.0.0.0-1.5.2.14234" newVersion="1.5.2.14234" />
            </dependentAssembly>
        </assemblyBinding>
    </runtime>
    <system.webServer>
        <handlers>
            <remove name="ExtensionlessUrlHandler-Integrated-4.0" />
            <remove name="OPTIONSVerbHandler" />
            <remove name="TRACEVerbHandler" />
            <add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
        </handlers>
    </system.webServer>
    <system.serviceModel>
        <bindings>
            <basicHttpBinding>
                <binding name="WebService1Soap" />
            </basicHttpBinding>
        </bindings>
        <client>
            <endpoint address="http://122.227.133.186:8090/WEBS/WebService1.asmx" binding="basicHttpBinding"
              bindingConfiguration="WebService1Soap" contract="Webs1.WebService1Soap"
              name="WebService1Soap" />
        </client>
    </system.serviceModel>
    <applicationSettings>
        <WebAPI.Properties.Settings>
            <setting name="WebAPI_WebS2_WebService1" serializeAs="String">
                <value>http://122.227.133.186:8090/WEBS/WebService1.asmx</value>
            </setting>
            <setting name="WebAPI_WebS_WebService1" serializeAs="String">
                <value>http://122.227.133.186:8090/WEBS/WebService1.asmx</value>
            </setting>
        </WebAPI.Properties.Settings>
    </applicationSettings>
</configuration>
WebAPI/WebAPI.csproj
@@ -261,6 +261,7 @@
      <LastGenOutput>Reference.cs</LastGenOutput>
    </Content>
    <None Include="Web References\WebS2\WebService1.disco" />
    <None Include="Web References\WebS2\WebService1.wsdl" />
    <Content Include="Web References\WebS\ClsCLD_Customer_Model.datasource">
      <DependentUpon>Reference.map</DependentUpon>
    </Content>
@@ -318,11 +319,13 @@
    <Content Include="Web References\WebS\ClsKf_ICStockBill_WMS.datasource">
      <DependentUpon>Reference.map</DependentUpon>
    </Content>
    <Content Include="Web References\WebS\ClsGy_BarCodeBill_WMS_Model.datasource">
      <DependentUpon>Reference.map</DependentUpon>
    </Content>
    <None Include="Web References\WebS\Reference.map">
      <Generator>MSDiscoCodeGenerator</Generator>
      <LastGenOutput>Reference.cs</LastGenOutput>
    </None>
    <None Include="Web References\WebS2\WebService1.wsdl" />
    <None Include="Web References\WebS\WebService1.disco" />
    <Content Include="Web.config">
      <SubType>Designer</SubType>
@@ -1053,10 +1056,10 @@
    </ProjectReference>
  </ItemGroup>
  <ItemGroup>
    <WebReferenceUrl Include="http://47.96.97.237/WEBS-WMS/WebService1.asmx">
    <WebReferenceUrl Include="http://122.227.133.186:8090/WEBS/WebService1.asmx">
      <UrlBehavior>Dynamic</UrlBehavior>
      <RelPath>Web References\WebS\</RelPath>
      <UpdateFromURL>http://47.96.97.237/WEBS-WMS/WebService1.asmx</UpdateFromURL>
      <UpdateFromURL>http://122.227.133.186:8090/WEBS/WebService1.asmx</UpdateFromURL>
      <ServiceLocationURL>
      </ServiceLocationURL>
      <CachedDynamicPropName>
WebAPI/WebServer.cs
@@ -4024,21 +4024,21 @@
        public bool set_SaveMoveStockBill_PD(WebAPI.WebS.ClsKf_MoveStockBillMain oMain, string sHSourceType, ref string sErrMsg)
        {
            WebS.WebService1 oWebs = new WebS.WebService1();
            if (oWebs.set_SaveMoveStockBill_PD(oMain, sHSourceType, ref sErrMsg))
            {
                sErrMsg = "保存成功!" + oMain.HBillNo;
                return true;
            }
            else
            {
                sErrMsg = "单据号:" + oMain.HBillNo + ", å•据ID:" + oMain.HInterID + ";" + sErrMsg;
                return false;
            }
        //public bool set_SaveMoveStockBill_PD(WebAPI.WebS.ClsKf_MoveStockBillMain oMain, string sHSourceType, ref string sErrMsg)
        //{
        //    WebS.WebService1 oWebs = new WebS.WebService1();
        //    if (oWebs.set_SaveMoveStockBill_PD(oMain, sHSourceType, ref sErrMsg))
        //    {
        //        sErrMsg = "保存成功!" + oMain.HBillNo;
        //        return true;
        //    }
        //    else
        //    {
        //        sErrMsg = "单据号:" + oMain.HBillNo + ", å•据ID:" + oMain.HInterID + ";" + sErrMsg;
        //        return false;
        //    }
        }
        //}
        public bool set_MoveStockStepOutBill(WebAPI.WebS.ClsKf_MoveStockStepOutBillMain oMain, string sHSourceType, ref string sErrMsg)
        {
@@ -4665,6 +4665,33 @@
        }
        //public bool set_SavePOInStockBill_NEW_Json(WebAPI.WebS.ClsCg_POInStockBillMain oMain, ref string sErrMsg)
        //{
        //    //BLL.ClsKf_POStockInBill bll = new BLL.ClsKf_POStockInBill();
        //    //return bll.set_SavePOStockInBill_New(oMain, sHSourceType, ref DBUtility.ClsPub.sExeReturnInfo);
        //    WebS.WebService1 oWebs = new WebS.WebService1();
        //    if (oWebs.set_SavePOInStockBill_Json(oMain, ref sErrMsg))
        //    {
        //        //判断是否反写成功
        //        //if (set_UpdateHStatus(oMain.HInterID, oMain.HExplanation.ToString()))
        //        //{
        //        sErrMsg = "保存成功!" + oMain.HBillNo;
        //        return true;
        //        //}
        //        //else
        //        //{
        //        //    sErrMsg = "保存成功!" + oMain.HBillNo + "状态反写失败!";
        //        //    return true;
        //        //}
        //    }
        //    else
        //    {
        //        sErrMsg = "单据号:" + oMain.HBillNo + ", å•据ID:" + oMain.HInterID + ";" + sErrMsg;
        //        return false;
        //    }
        //}
        /// <summary>
        /// ç”Ÿæˆå¤–购入库单K3
        /// </summary>