From 3e073e3d25f894fa43b800b6ee3c44a847203ddf Mon Sep 17 00:00:00 2001
From: llj <132905093+newwwwwwtree@users.noreply.github.com>
Date: 星期五, 16 一月 2026 15:33:07 +0800
Subject: [PATCH] 1

---
 DAL/bin/x86/Release/DAL.dll                                                 |    0 
 SQLHelper/obj/x86/Release/SQLHelper.dll                                     |    0 
 SyntacticSugar/bin/Release/SyntacticSugar.dll                               |    0 
 WebAPI/WebAPI.csproj.user                                                   |   32 
 Model/obj/x86/Release/Model.csproj.AssemblyReference.cache                  |    0 
 BLL/bin/x86/Release/SQLHelper.pdb                                           |    0 
 DBUtility/bin/x86/Release/DBUtility.pdb                                     |    0 
 DBUtility/bin/Release/Pub_Class.dll                                         |    0 
 SyntacticSugar/bin/Release/SyntacticSugar.pdb                               |    0 
 SQLHelper/obj/x86/Release/SQLHelper.pdb                                     |    0 
 sdk_dingding/TopSdk/obj/Debug/TopSdk.csproj.AssemblyReference.cache         |    0 
 Model/bin/Release/Pub_Control.pdb                                           |    0 
 sdk_dingding/TopSdk/obj/Release/TopSdk.pdb                                  |    0 
 Model/bin/Release/Pub_Class.pdb                                             |    0 
 WebAPI/Properties/PublishProfiles/FolderProfile4.pubxml                     |   16 
 sdk_dingding/TopSdk/obj/Release/TopSdk.dll                                  |    0 
 sdk_dingding/TopSdk/bin/Release/TopSdk.dll                                  |    0 
 Model/bin/x86/Release/Pub_Control.dll                                       |    0 
 Model/obj/Release/Model.pdb                                                 |    0 
 BLL/bin/Release/BLL.pdb                                                     |    0 
 WebAPI/Controllers/BLL/Xt_UserController.cs                                 |   34 
 DBUtility/obj/Release/DBUtility.Xt_CheckFlow.resources                      |    0 
 SQLHelper/obj/x86/Release/SQLHelper.csproj.AssemblyReference.cache          |    0 
 WebAPI/packages.config                                                      |    1 
 Model/obj/x86/Release/Model.csproj.CoreCompileInputs.cache                  |    2 
 SyntacticSugar/obj/Release/SyntacticSugar.csproj.FileListAbsolute.txt       |    1 
 Model/bin/Release/Pub_Control.dll                                           |    0 
 Model/bin/x86/Release/Pub_Control.pdb                                       |    0 
 Pub_Control/bin/Release/Pub_Class.pdb                                       |    0 
 BLL/bin/x86/Release/Pub_Control.pdb                                         |    0 
 BLL/bin/x86/Release/SQLHelper.dll                                           |    0 
 sdk_dingding/TopSdk/bin/Release/TopSdk.pdb                                  |    0 
 Model/bin/x86/Release/SQLHelper.pdb                                         |    0 
 Pub_Control/bin/Release/Pub_Class.dll                                       |    0 
 Model/bin/x86/Release/SQLHelper.dll                                         |    0 
 WebAPI/WebAPI.csproj                                                        |    4 
 SyntacticSugar/obj/Release/SyntacticSugar.csproj.AssemblyReference.cache    |    0 
 BLL/bin/Release/Pub_Control.pdb                                             |    0 
 BLL/bin/x86/Release/Model.dll                                               |    0 
 DBUtility/obj/Release/DBUtility.Xt_CheckFlowList.resources                  |    0 
 Pub_Control/bin/Release/Pub_Control.dll                                     |    0 
 WebAPI/Web References/WebS/WebService1.wsdl                                 | 3204 +++++++------
 BLL/bin/Release/DBUtility.pdb                                               |    0 
 DAL/bin/Release/SQLHelper.dll                                               |    0 
 LMES/obj/x86/Release/LMES.csproj.AssemblyReference.cache                    |    0 
 Model/bin/x86/Release/Model.dll                                             |    0 
 Model/bin/Release/DBUtility.pdb                                             |    0 
 SQLHelper/bin/Release/SQLHelper.dll                                         |    0 
 Pub_Class/bin/x86/Release/Pub_Class.pdb                                     |    0 
 WebAPI/Controllers/条码管理/WEBSController.cs                                   |  216 
 Model/bin/x86/Release/Model.pdb                                             |    0 
 BLL/bin/Release/Pub_Control.dll                                             |    0 
 DAL/bin/Release/SQLHelper.pdb                                               |    0 
 DBUtility/obj/Release/DBUtility.csproj.GenerateResource.Cache               |    0 
 WebAPI/Controllers/SCGL/Sc_MESTransFerWorkBillController.cs                 |   63 
 WebAPI/Controllers/Sc_MouldRepairSendWorkBillController.cs                  |   43 
 SQLHelper/bin/Release/SQLHelper.pdb                                         |    0 
 DBUtility/obj/Release/DBUtility.pdb                                         |    0 
 Model/bin/Release/DBUtility.dll                                             |    0 
 WebAPI/Web References/WebS/Reference.cs                                     | 9141 +++++++++++++++++++-----------------
 BLL/bin/Release/DBUtility.dll                                               |    0 
 DBUtility/obj/Release/DBUtility.csproj.ResolveComReference.cache            |    0 
 DAL/bin/x86/Release/Pub_Class.pdb                                           |    0 
 WebAPI/WebSocketServer.cs                                                   |  212 
 BLL/bin/Release/BLL.dll                                                     |    0 
 Pub_Class/bin/x86/Release/Pub_Class.dll                                     |    0 
 Pub_Control/bin/Release/Pub_Control.pdb                                     |    0 
 DAL/bin/x86/Release/Pub_Class.dll                                           |    0 
 SQLHelper/obj/x86/Release/SQLHelper.csproj.CoreCompileInputs.cache          |    2 
 BLL/bin/x86/Release/Model.pdb                                               |    0 
 BLL/bin/x86/Release/Pub_Control.dll                                         |    0 
 DBUtility/obj/Release/DBUtility.dll                                         |    0 
 Model/obj/Release/Model.dll                                                 |    0 
 BLL/bin/x86/Release/DAL.dll                                                 |    0 
 BLL/bin/Release/Pub_Class.dll                                               |    0 
 SQLHelper/bin/x86/Release/Pub_Class.pdb                                     |    0 
 DBUtility/bin/Release/SQLHelper.dll                                         |    0 
 Model/obj/x86/Release/Model.csproj.FileListAbsolute.txt                     |   15 
 Model/obj/Release/Model.csproj.AssemblyReference.cache                      |    0 
 WebAPI/Controllers/CGGL/Cg_POOrderBillController.cs                         |    2 
 DBUtility/bin/Release/SQLHelper.pdb                                         |    0 
 DBUtility/obj/Release/DBUtility.Xt_BillType.resources                       |    0 
 SQLHelper/bin/x86/Release/Pub_Class.dll                                     |    0 
 Model/bin/Release/Pub_Class.dll                                             |    0 
 Pub_Class/bin/x86/Release/SyntacticSugar.pdb                                |    0 
 BLL/bin/x86/Release/TopSdk.dll                                              |    0 
 SyntacticSugar/obj/Debug/SyntacticSugar.csproj.AssemblyReference.cache      |    0 
 BLL/bin/Release/Pub_Class.pdb                                               |    0 
 DBUtility/bin/x86/Release/DBUtility.dll                                     |    0 
 BLL/bin/x86/Release/DAL.pdb                                                 |    0 
 BLL/bin/x86/Release/TopSdk.pdb                                              |    0 
 Pub_Class/bin/x86/Release/SyntacticSugar.dll                                |    0 
 SyntacticSugar/obj/Debug/SyntacticSugar.csproj.FileListAbsolute.txt         |   21 
 BLL/bin/Release/DAL.dll                                                     |    0 
 BLL/bin/Release/SQLHelper.pdb                                               |    0 
 DAL/bin/Release/DBUtility.dll                                               |    0 
 BLL/bin/x86/Release/BLL.pdb                                                 |    0 
 Pub_Control/bin/x86/Release/Pub_Control.dll                                 |    0 
 DAL/bin/Release/Pub_Control.dll                                             |    0 
 DAL/bin/x86/Release/DBUtility.dll                                           |    0 
 DBUtility/bin/Release/Pub_Control.pdb                                       |    0 
 BLL/bin/Release/SQLHelper.dll                                               |    0 
 DAL/bin/Release/DBUtility.pdb                                               |    0 
 DAL/bin/Release/Model.dll                                                   |    0 
 BLL/bin/x86/Release/BLL.dll                                                 |    0 
 SyntacticSugar/obj/Release/.NETFramework,Version=v4.5.AssemblyAttributes.cs |    4 
 WebAPI/Controllers/SBGL/Sb_EquipDotCheckBillController.cs                   |    5 
 Model/bin/x86/Release/Pub_Class.pdb                                         |    0 
 WebAPI/Properties/PublishProfiles/FolderProfile1.pubxml.user                |  308 -
 DBUtility/bin/Release/Pub_Control.dll                                       |    0 
 Model/bin/Release/SQLHelper.pdb                                             |    0 
 WebAPI/Properties/PublishProfiles/FolderProfile2.pubxml.user                |   44 
 DAL/bin/Release/Pub_Control.pdb                                             |    0 
 Pub_Control/bin/x86/Release/Pub_Control.pdb                                 |    0 
 DAL/bin/Release/DAL.pdb                                                     |    0 
 SQLHelper/obj/x86/Release/SQLHelper.csproj.FileListAbsolute.txt             |    9 
 SQLHelper/obj/Release/SQLHelper.dll                                         |    0 
 WebAPI/Controllers/SBGL/Sb_EquipRepairSendWorkBillController.cs             |   22 
 BLL/bin/Release/Model.dll                                                   |    0 
 BLL/bin/Release/DAL.pdb                                                     |    0 
 DAL/bin/x86/Release/Model.dll                                               |    0 
 BLL/bin/Release/Model.pdb                                                   |    0 
 DAL/bin/Release/DAL.dll                                                     |    0 
 BLL/bin/x86/Release/Pub_Class.pdb                                           |    0 
 DAL/bin/Release/Model.pdb                                                   |    0 
 Pub_Class/bin/Release/SyntacticSugar.pdb                                    |    0 
 SQLHelper/obj/Release/SQLHelper.pdb                                         |    0 
 DBUtility/bin/Release/DBUtility.pdb                                         |    0 
 DBUtility/bin/x86/Release/Pub_Class.pdb                                     |    0 
 DBUtility/bin/Release/DBUtility.dll                                         |    0 
 DBUtility/bin/x86/Release/Pub_Class.dll                                     |    0 
 WebAPI/Controllers/CJGL/Cj_StationOutBillController.cs                      |  141 
 Pub_Class/bin/Release/SyntacticSugar.dll                                    |    0 
 sdk_dingding/TopSdk/obj/Release/TopSdk.csproj.CoreCompileInputs.cache       |    1 
 WebAPI/Controllers/WebAPIController.cs                                      |   79 
 BLL/bin/x86/Release/Pub_Class.dll                                           |    0 
 sdk_dingding/TopSdk/obj/Release/TopSdk.csproj.AssemblyReference.cache       |    0 
 BLL/bin/x86/Release/DBUtility.dll                                           |    0 
 DBUtility/obj/Release/DBUtility.csproj.AssemblyReference.cache              |    0 
 DAL/bin/x86/Release/Model.pdb                                               |    0 
 Model/obj/x86/Release/Model.dll                                             |    0 
 sdk_dingding/TopSdk/obj/Debug/TopSdk.csproj.FileListAbsolute.txt            |   18 
 Model/bin/x86/Release/Pub_Class.dll                                         |    0 
 BLL/bin/x86/Release/DBUtility.pdb                                           |    0 
 DAL/bin/x86/Release/DBUtility.pdb                                           |    0 
 Model/obj/x86/Release/Model.pdb                                             |    0 
 DAL/bin/x86/Release/SQLHelper.dll                                           |    0 
 Pub_Class/bin/Release/Pub_Class.pdb                                         |    0 
 Model/bin/x86/Release/DBUtility.dll                                         |    0 
 SyntacticSugar/obj/Release/SyntacticSugar.dll                               |    0 
 WebAPI/Controllers/BaseSet/Gy_MaterialController.cs                         |  119 
 DBUtility/bin/x86/Release/Pub_Control.pdb                                   |    0 
 DBUtility/bin/x86/Release/SQLHelper.pdb                                     |    0 
 SQLHelper/bin/Release/Pub_Class.pdb                                         |    0 
 Pub_Class/bin/Release/Pub_Class.dll                                         |    0 
 SyntacticSugar/obj/Release/SyntacticSugar.pdb                               |    0 
 SQLHelper/bin/x86/Release/SQLHelper.pdb                                     |    0 
 DAL/bin/x86/Release/Pub_Control.pdb                                         |    0 
 DBUtility/obj/Release/DBUtility.Xt_CheckItem.resources                      |    0 
 SQLHelper/obj/Release/SQLHelper.csproj.AssemblyReference.cache              |    0 
 Model/bin/x86/Release/DBUtility.pdb                                         |    0 
 WebAPI/Global.asax.cs                                                       |   10 
 DBUtility/obj/Release/DBUtility.Gy_UserSelect.resources                     |    0 
 DBUtility/bin/x86/Release/Pub_Control.dll                                   |    0 
 DBUtility/bin/x86/Release/SQLHelper.dll                                     |    0 
 SQLHelper/bin/Release/Pub_Class.dll                                         |    0 
 DAL/bin/x86/Release/Pub_Control.dll                                         |    0 
 DAL/bin/Release/Pub_Class.pdb                                               |    0 
 WebAPI/Properties/PublishProfiles/FolderProfilewtt.pubxml                   |    9 
 DAL/bin/x86/Release/SQLHelper.pdb                                           |    0 
 SyntacticSugar/obj/Release/SyntacticSugar.csproj.CoreCompileInputs.cache    |    1 
 Pub_Class/CustomerCls/ClsXt_SystemParameter.cs                              |  338 +
 sdk_dingding/TopSdk/obj/Release/TopSdk.csproj.FileListAbsolute.txt          |    6 
 Model/bin/Release/Model.pdb                                                 |    0 
 Pub_Class/CustomerCls/ClsXt_SystemParameterMain.cs                          |   40 
 Pub_Control/bin/x86/Release/Pub_Class.dll                                   |    0 
 DAL/bin/Release/Pub_Class.dll                                               |    0 
 DBUtility/obj/Release/DBUtility.Xt_CheckUserRight.resources                 |    0 
 Model/bin/Release/Model.dll                                                 |    0 
 DBUtility/bin/Release/Pub_Class.pdb                                         |    0 
 Model/bin/Release/SQLHelper.dll                                             |    0 
 WebAPI/Properties/PublishProfiles/FolderProfile4.pubxml.user                |  513 ++
 WebAPI/Controllers/Sc_ProcessMangementController.cs                         |   12 
 Pub_Control/bin/x86/Release/Pub_Class.pdb                                   |    0 
 SQLHelper/bin/x86/Release/SQLHelper.dll                                     |    0 
 DAL/bin/x86/Release/DAL.pdb                                                 |    0 
 186 files changed, 8,476 insertions(+), 6,212 deletions(-)

diff --git a/BLL/bin/Release/BLL.dll b/BLL/bin/Release/BLL.dll
index 8a6a504..6a55dc8 100644
--- a/BLL/bin/Release/BLL.dll
+++ b/BLL/bin/Release/BLL.dll
Binary files differ
diff --git a/BLL/bin/Release/BLL.pdb b/BLL/bin/Release/BLL.pdb
index 47bf639..99d15d4 100644
--- a/BLL/bin/Release/BLL.pdb
+++ b/BLL/bin/Release/BLL.pdb
Binary files differ
diff --git a/BLL/bin/Release/DAL.dll b/BLL/bin/Release/DAL.dll
index 51db196..3ca5fc8 100644
--- a/BLL/bin/Release/DAL.dll
+++ b/BLL/bin/Release/DAL.dll
Binary files differ
diff --git a/BLL/bin/Release/DAL.pdb b/BLL/bin/Release/DAL.pdb
index dd612ba..9b59895 100644
--- a/BLL/bin/Release/DAL.pdb
+++ b/BLL/bin/Release/DAL.pdb
Binary files differ
diff --git a/BLL/bin/Release/DBUtility.dll b/BLL/bin/Release/DBUtility.dll
index e4648f3..d9483c5 100644
--- a/BLL/bin/Release/DBUtility.dll
+++ b/BLL/bin/Release/DBUtility.dll
Binary files differ
diff --git a/BLL/bin/Release/DBUtility.pdb b/BLL/bin/Release/DBUtility.pdb
index 2394ddf..6307b7c 100644
--- a/BLL/bin/Release/DBUtility.pdb
+++ b/BLL/bin/Release/DBUtility.pdb
Binary files differ
diff --git a/BLL/bin/Release/Model.dll b/BLL/bin/Release/Model.dll
index 48aea0d..629d286 100644
--- a/BLL/bin/Release/Model.dll
+++ b/BLL/bin/Release/Model.dll
Binary files differ
diff --git a/BLL/bin/Release/Model.pdb b/BLL/bin/Release/Model.pdb
index 641909e..3fca81a 100644
--- a/BLL/bin/Release/Model.pdb
+++ b/BLL/bin/Release/Model.pdb
Binary files differ
diff --git a/BLL/bin/Release/Pub_Class.dll b/BLL/bin/Release/Pub_Class.dll
index ce33d4b..2dd7e2a 100644
--- a/BLL/bin/Release/Pub_Class.dll
+++ b/BLL/bin/Release/Pub_Class.dll
Binary files differ
diff --git a/BLL/bin/Release/Pub_Class.pdb b/BLL/bin/Release/Pub_Class.pdb
index d51a48d..11a0d39 100644
--- a/BLL/bin/Release/Pub_Class.pdb
+++ b/BLL/bin/Release/Pub_Class.pdb
Binary files differ
diff --git a/BLL/bin/Release/Pub_Control.dll b/BLL/bin/Release/Pub_Control.dll
index d9672a7..651b3d3 100644
--- a/BLL/bin/Release/Pub_Control.dll
+++ b/BLL/bin/Release/Pub_Control.dll
Binary files differ
diff --git a/BLL/bin/Release/Pub_Control.pdb b/BLL/bin/Release/Pub_Control.pdb
index 2df0d54..de27dcd 100644
--- a/BLL/bin/Release/Pub_Control.pdb
+++ b/BLL/bin/Release/Pub_Control.pdb
Binary files differ
diff --git a/BLL/bin/Release/SQLHelper.dll b/BLL/bin/Release/SQLHelper.dll
index f8a308e..3a48716 100644
--- a/BLL/bin/Release/SQLHelper.dll
+++ b/BLL/bin/Release/SQLHelper.dll
Binary files differ
diff --git a/BLL/bin/Release/SQLHelper.pdb b/BLL/bin/Release/SQLHelper.pdb
index da62f23..0731b1a 100644
--- a/BLL/bin/Release/SQLHelper.pdb
+++ b/BLL/bin/Release/SQLHelper.pdb
Binary files differ
diff --git a/BLL/bin/x86/Release/BLL.dll b/BLL/bin/x86/Release/BLL.dll
index 013ffb4..1af5425 100644
--- a/BLL/bin/x86/Release/BLL.dll
+++ b/BLL/bin/x86/Release/BLL.dll
Binary files differ
diff --git a/BLL/bin/x86/Release/BLL.pdb b/BLL/bin/x86/Release/BLL.pdb
index a92dd0c..50ce288 100644
--- a/BLL/bin/x86/Release/BLL.pdb
+++ b/BLL/bin/x86/Release/BLL.pdb
Binary files differ
diff --git a/BLL/bin/x86/Release/DAL.dll b/BLL/bin/x86/Release/DAL.dll
index 88e3746..165a207 100644
--- a/BLL/bin/x86/Release/DAL.dll
+++ b/BLL/bin/x86/Release/DAL.dll
Binary files differ
diff --git a/BLL/bin/x86/Release/DAL.pdb b/BLL/bin/x86/Release/DAL.pdb
index d7f6254..b121e0f 100644
--- a/BLL/bin/x86/Release/DAL.pdb
+++ b/BLL/bin/x86/Release/DAL.pdb
Binary files differ
diff --git a/BLL/bin/x86/Release/DBUtility.dll b/BLL/bin/x86/Release/DBUtility.dll
index 16bb4ec..98ff5c4 100644
--- a/BLL/bin/x86/Release/DBUtility.dll
+++ b/BLL/bin/x86/Release/DBUtility.dll
Binary files differ
diff --git a/BLL/bin/x86/Release/DBUtility.pdb b/BLL/bin/x86/Release/DBUtility.pdb
index ccb30ca..4819252 100644
--- a/BLL/bin/x86/Release/DBUtility.pdb
+++ b/BLL/bin/x86/Release/DBUtility.pdb
Binary files differ
diff --git a/BLL/bin/x86/Release/Model.dll b/BLL/bin/x86/Release/Model.dll
index c443148..57dc2d9 100644
--- a/BLL/bin/x86/Release/Model.dll
+++ b/BLL/bin/x86/Release/Model.dll
Binary files differ
diff --git a/BLL/bin/x86/Release/Model.pdb b/BLL/bin/x86/Release/Model.pdb
index 9a43e82..dfb690c 100644
--- a/BLL/bin/x86/Release/Model.pdb
+++ b/BLL/bin/x86/Release/Model.pdb
Binary files differ
diff --git a/BLL/bin/x86/Release/Pub_Class.dll b/BLL/bin/x86/Release/Pub_Class.dll
index 8f56af6..ee7be14 100644
--- a/BLL/bin/x86/Release/Pub_Class.dll
+++ b/BLL/bin/x86/Release/Pub_Class.dll
Binary files differ
diff --git a/BLL/bin/x86/Release/Pub_Class.pdb b/BLL/bin/x86/Release/Pub_Class.pdb
index a4c62f5..109b7d4 100644
--- a/BLL/bin/x86/Release/Pub_Class.pdb
+++ b/BLL/bin/x86/Release/Pub_Class.pdb
Binary files differ
diff --git a/BLL/bin/x86/Release/Pub_Control.dll b/BLL/bin/x86/Release/Pub_Control.dll
index e1b01f4..1c67a17 100644
--- a/BLL/bin/x86/Release/Pub_Control.dll
+++ b/BLL/bin/x86/Release/Pub_Control.dll
Binary files differ
diff --git a/BLL/bin/x86/Release/Pub_Control.pdb b/BLL/bin/x86/Release/Pub_Control.pdb
index 64df59d..83e88a2 100644
--- a/BLL/bin/x86/Release/Pub_Control.pdb
+++ b/BLL/bin/x86/Release/Pub_Control.pdb
Binary files differ
diff --git a/BLL/bin/x86/Release/SQLHelper.dll b/BLL/bin/x86/Release/SQLHelper.dll
index 9edf56f..fca9a36 100644
--- a/BLL/bin/x86/Release/SQLHelper.dll
+++ b/BLL/bin/x86/Release/SQLHelper.dll
Binary files differ
diff --git a/BLL/bin/x86/Release/SQLHelper.pdb b/BLL/bin/x86/Release/SQLHelper.pdb
index a95bf3d..2c3aa54 100644
--- a/BLL/bin/x86/Release/SQLHelper.pdb
+++ b/BLL/bin/x86/Release/SQLHelper.pdb
Binary files differ
diff --git a/BLL/bin/x86/Release/TopSdk.dll b/BLL/bin/x86/Release/TopSdk.dll
index 935c951..b928efb 100644
--- a/BLL/bin/x86/Release/TopSdk.dll
+++ b/BLL/bin/x86/Release/TopSdk.dll
Binary files differ
diff --git a/BLL/bin/x86/Release/TopSdk.pdb b/BLL/bin/x86/Release/TopSdk.pdb
index ad58389..5c1f31e 100644
--- a/BLL/bin/x86/Release/TopSdk.pdb
+++ b/BLL/bin/x86/Release/TopSdk.pdb
Binary files differ
diff --git a/DAL/bin/Release/DAL.dll b/DAL/bin/Release/DAL.dll
index 51db196..3ca5fc8 100644
--- a/DAL/bin/Release/DAL.dll
+++ b/DAL/bin/Release/DAL.dll
Binary files differ
diff --git a/DAL/bin/Release/DAL.pdb b/DAL/bin/Release/DAL.pdb
index dd612ba..9b59895 100644
--- a/DAL/bin/Release/DAL.pdb
+++ b/DAL/bin/Release/DAL.pdb
Binary files differ
diff --git a/DAL/bin/Release/DBUtility.dll b/DAL/bin/Release/DBUtility.dll
index e4648f3..d9483c5 100644
--- a/DAL/bin/Release/DBUtility.dll
+++ b/DAL/bin/Release/DBUtility.dll
Binary files differ
diff --git a/DAL/bin/Release/DBUtility.pdb b/DAL/bin/Release/DBUtility.pdb
index 2394ddf..6307b7c 100644
--- a/DAL/bin/Release/DBUtility.pdb
+++ b/DAL/bin/Release/DBUtility.pdb
Binary files differ
diff --git a/DAL/bin/Release/Model.dll b/DAL/bin/Release/Model.dll
index 48aea0d..629d286 100644
--- a/DAL/bin/Release/Model.dll
+++ b/DAL/bin/Release/Model.dll
Binary files differ
diff --git a/DAL/bin/Release/Model.pdb b/DAL/bin/Release/Model.pdb
index 641909e..3fca81a 100644
--- a/DAL/bin/Release/Model.pdb
+++ b/DAL/bin/Release/Model.pdb
Binary files differ
diff --git a/DAL/bin/Release/Pub_Class.dll b/DAL/bin/Release/Pub_Class.dll
index ce33d4b..2dd7e2a 100644
--- a/DAL/bin/Release/Pub_Class.dll
+++ b/DAL/bin/Release/Pub_Class.dll
Binary files differ
diff --git a/DAL/bin/Release/Pub_Class.pdb b/DAL/bin/Release/Pub_Class.pdb
index d51a48d..11a0d39 100644
--- a/DAL/bin/Release/Pub_Class.pdb
+++ b/DAL/bin/Release/Pub_Class.pdb
Binary files differ
diff --git a/DAL/bin/Release/Pub_Control.dll b/DAL/bin/Release/Pub_Control.dll
index d9672a7..651b3d3 100644
--- a/DAL/bin/Release/Pub_Control.dll
+++ b/DAL/bin/Release/Pub_Control.dll
Binary files differ
diff --git a/DAL/bin/Release/Pub_Control.pdb b/DAL/bin/Release/Pub_Control.pdb
index 2df0d54..de27dcd 100644
--- a/DAL/bin/Release/Pub_Control.pdb
+++ b/DAL/bin/Release/Pub_Control.pdb
Binary files differ
diff --git a/DAL/bin/Release/SQLHelper.dll b/DAL/bin/Release/SQLHelper.dll
index f8a308e..3a48716 100644
--- a/DAL/bin/Release/SQLHelper.dll
+++ b/DAL/bin/Release/SQLHelper.dll
Binary files differ
diff --git a/DAL/bin/Release/SQLHelper.pdb b/DAL/bin/Release/SQLHelper.pdb
index da62f23..0731b1a 100644
--- a/DAL/bin/Release/SQLHelper.pdb
+++ b/DAL/bin/Release/SQLHelper.pdb
Binary files differ
diff --git a/DAL/bin/x86/Release/DAL.dll b/DAL/bin/x86/Release/DAL.dll
index 88e3746..165a207 100644
--- a/DAL/bin/x86/Release/DAL.dll
+++ b/DAL/bin/x86/Release/DAL.dll
Binary files differ
diff --git a/DAL/bin/x86/Release/DAL.pdb b/DAL/bin/x86/Release/DAL.pdb
index d7f6254..b121e0f 100644
--- a/DAL/bin/x86/Release/DAL.pdb
+++ b/DAL/bin/x86/Release/DAL.pdb
Binary files differ
diff --git a/DAL/bin/x86/Release/DBUtility.dll b/DAL/bin/x86/Release/DBUtility.dll
index 16bb4ec..98ff5c4 100644
--- a/DAL/bin/x86/Release/DBUtility.dll
+++ b/DAL/bin/x86/Release/DBUtility.dll
Binary files differ
diff --git a/DAL/bin/x86/Release/DBUtility.pdb b/DAL/bin/x86/Release/DBUtility.pdb
index ccb30ca..4819252 100644
--- a/DAL/bin/x86/Release/DBUtility.pdb
+++ b/DAL/bin/x86/Release/DBUtility.pdb
Binary files differ
diff --git a/DAL/bin/x86/Release/Model.dll b/DAL/bin/x86/Release/Model.dll
index c443148..57dc2d9 100644
--- a/DAL/bin/x86/Release/Model.dll
+++ b/DAL/bin/x86/Release/Model.dll
Binary files differ
diff --git a/DAL/bin/x86/Release/Model.pdb b/DAL/bin/x86/Release/Model.pdb
index 9a43e82..dfb690c 100644
--- a/DAL/bin/x86/Release/Model.pdb
+++ b/DAL/bin/x86/Release/Model.pdb
Binary files differ
diff --git a/DAL/bin/x86/Release/Pub_Class.dll b/DAL/bin/x86/Release/Pub_Class.dll
index 8f56af6..ee7be14 100644
--- a/DAL/bin/x86/Release/Pub_Class.dll
+++ b/DAL/bin/x86/Release/Pub_Class.dll
Binary files differ
diff --git a/DAL/bin/x86/Release/Pub_Class.pdb b/DAL/bin/x86/Release/Pub_Class.pdb
index a4c62f5..109b7d4 100644
--- a/DAL/bin/x86/Release/Pub_Class.pdb
+++ b/DAL/bin/x86/Release/Pub_Class.pdb
Binary files differ
diff --git a/DAL/bin/x86/Release/Pub_Control.dll b/DAL/bin/x86/Release/Pub_Control.dll
index e1b01f4..1c67a17 100644
--- a/DAL/bin/x86/Release/Pub_Control.dll
+++ b/DAL/bin/x86/Release/Pub_Control.dll
Binary files differ
diff --git a/DAL/bin/x86/Release/Pub_Control.pdb b/DAL/bin/x86/Release/Pub_Control.pdb
index 64df59d..83e88a2 100644
--- a/DAL/bin/x86/Release/Pub_Control.pdb
+++ b/DAL/bin/x86/Release/Pub_Control.pdb
Binary files differ
diff --git a/DAL/bin/x86/Release/SQLHelper.dll b/DAL/bin/x86/Release/SQLHelper.dll
index 9edf56f..fca9a36 100644
--- a/DAL/bin/x86/Release/SQLHelper.dll
+++ b/DAL/bin/x86/Release/SQLHelper.dll
Binary files differ
diff --git a/DAL/bin/x86/Release/SQLHelper.pdb b/DAL/bin/x86/Release/SQLHelper.pdb
index a95bf3d..2c3aa54 100644
--- a/DAL/bin/x86/Release/SQLHelper.pdb
+++ b/DAL/bin/x86/Release/SQLHelper.pdb
Binary files differ
diff --git a/DBUtility/bin/Release/DBUtility.dll b/DBUtility/bin/Release/DBUtility.dll
index e4648f3..d9483c5 100644
--- a/DBUtility/bin/Release/DBUtility.dll
+++ b/DBUtility/bin/Release/DBUtility.dll
Binary files differ
diff --git a/DBUtility/bin/Release/DBUtility.pdb b/DBUtility/bin/Release/DBUtility.pdb
index 2394ddf..6307b7c 100644
--- a/DBUtility/bin/Release/DBUtility.pdb
+++ b/DBUtility/bin/Release/DBUtility.pdb
Binary files differ
diff --git a/DBUtility/bin/Release/Pub_Class.dll b/DBUtility/bin/Release/Pub_Class.dll
index ce33d4b..2dd7e2a 100644
--- a/DBUtility/bin/Release/Pub_Class.dll
+++ b/DBUtility/bin/Release/Pub_Class.dll
Binary files differ
diff --git a/DBUtility/bin/Release/Pub_Class.pdb b/DBUtility/bin/Release/Pub_Class.pdb
index d51a48d..11a0d39 100644
--- a/DBUtility/bin/Release/Pub_Class.pdb
+++ b/DBUtility/bin/Release/Pub_Class.pdb
Binary files differ
diff --git a/DBUtility/bin/Release/Pub_Control.dll b/DBUtility/bin/Release/Pub_Control.dll
index d9672a7..651b3d3 100644
--- a/DBUtility/bin/Release/Pub_Control.dll
+++ b/DBUtility/bin/Release/Pub_Control.dll
Binary files differ
diff --git a/DBUtility/bin/Release/Pub_Control.pdb b/DBUtility/bin/Release/Pub_Control.pdb
index 2df0d54..de27dcd 100644
--- a/DBUtility/bin/Release/Pub_Control.pdb
+++ b/DBUtility/bin/Release/Pub_Control.pdb
Binary files differ
diff --git a/DBUtility/bin/Release/SQLHelper.dll b/DBUtility/bin/Release/SQLHelper.dll
index f8a308e..3a48716 100644
--- a/DBUtility/bin/Release/SQLHelper.dll
+++ b/DBUtility/bin/Release/SQLHelper.dll
Binary files differ
diff --git a/DBUtility/bin/Release/SQLHelper.pdb b/DBUtility/bin/Release/SQLHelper.pdb
index da62f23..0731b1a 100644
--- a/DBUtility/bin/Release/SQLHelper.pdb
+++ b/DBUtility/bin/Release/SQLHelper.pdb
Binary files differ
diff --git a/DBUtility/bin/x86/Release/DBUtility.dll b/DBUtility/bin/x86/Release/DBUtility.dll
index 16bb4ec..98ff5c4 100644
--- a/DBUtility/bin/x86/Release/DBUtility.dll
+++ b/DBUtility/bin/x86/Release/DBUtility.dll
Binary files differ
diff --git a/DBUtility/bin/x86/Release/DBUtility.pdb b/DBUtility/bin/x86/Release/DBUtility.pdb
index ccb30ca..4819252 100644
--- a/DBUtility/bin/x86/Release/DBUtility.pdb
+++ b/DBUtility/bin/x86/Release/DBUtility.pdb
Binary files differ
diff --git a/DBUtility/bin/x86/Release/Pub_Class.dll b/DBUtility/bin/x86/Release/Pub_Class.dll
index 8f56af6..ee7be14 100644
--- a/DBUtility/bin/x86/Release/Pub_Class.dll
+++ b/DBUtility/bin/x86/Release/Pub_Class.dll
Binary files differ
diff --git a/DBUtility/bin/x86/Release/Pub_Class.pdb b/DBUtility/bin/x86/Release/Pub_Class.pdb
index a4c62f5..109b7d4 100644
--- a/DBUtility/bin/x86/Release/Pub_Class.pdb
+++ b/DBUtility/bin/x86/Release/Pub_Class.pdb
Binary files differ
diff --git a/DBUtility/bin/x86/Release/Pub_Control.dll b/DBUtility/bin/x86/Release/Pub_Control.dll
index e1b01f4..1c67a17 100644
--- a/DBUtility/bin/x86/Release/Pub_Control.dll
+++ b/DBUtility/bin/x86/Release/Pub_Control.dll
Binary files differ
diff --git a/DBUtility/bin/x86/Release/Pub_Control.pdb b/DBUtility/bin/x86/Release/Pub_Control.pdb
index 64df59d..83e88a2 100644
--- a/DBUtility/bin/x86/Release/Pub_Control.pdb
+++ b/DBUtility/bin/x86/Release/Pub_Control.pdb
Binary files differ
diff --git a/DBUtility/bin/x86/Release/SQLHelper.dll b/DBUtility/bin/x86/Release/SQLHelper.dll
index 9edf56f..fca9a36 100644
--- a/DBUtility/bin/x86/Release/SQLHelper.dll
+++ b/DBUtility/bin/x86/Release/SQLHelper.dll
Binary files differ
diff --git a/DBUtility/bin/x86/Release/SQLHelper.pdb b/DBUtility/bin/x86/Release/SQLHelper.pdb
index a95bf3d..2c3aa54 100644
--- a/DBUtility/bin/x86/Release/SQLHelper.pdb
+++ b/DBUtility/bin/x86/Release/SQLHelper.pdb
Binary files differ
diff --git a/DBUtility/obj/Release/DBUtility.Gy_UserSelect.resources b/DBUtility/obj/Release/DBUtility.Gy_UserSelect.resources
index 552e300..84a963f 100644
--- a/DBUtility/obj/Release/DBUtility.Gy_UserSelect.resources
+++ b/DBUtility/obj/Release/DBUtility.Gy_UserSelect.resources
Binary files differ
diff --git a/DBUtility/obj/Release/DBUtility.Xt_BillType.resources b/DBUtility/obj/Release/DBUtility.Xt_BillType.resources
index 561c1c7..c65df75 100644
--- a/DBUtility/obj/Release/DBUtility.Xt_BillType.resources
+++ b/DBUtility/obj/Release/DBUtility.Xt_BillType.resources
Binary files differ
diff --git a/DBUtility/obj/Release/DBUtility.Xt_CheckFlow.resources b/DBUtility/obj/Release/DBUtility.Xt_CheckFlow.resources
index 9103b7d..1d9a8a4 100644
--- a/DBUtility/obj/Release/DBUtility.Xt_CheckFlow.resources
+++ b/DBUtility/obj/Release/DBUtility.Xt_CheckFlow.resources
Binary files differ
diff --git a/DBUtility/obj/Release/DBUtility.Xt_CheckFlowList.resources b/DBUtility/obj/Release/DBUtility.Xt_CheckFlowList.resources
index fe71e8f..fd5a993 100644
--- a/DBUtility/obj/Release/DBUtility.Xt_CheckFlowList.resources
+++ b/DBUtility/obj/Release/DBUtility.Xt_CheckFlowList.resources
Binary files differ
diff --git a/DBUtility/obj/Release/DBUtility.Xt_CheckItem.resources b/DBUtility/obj/Release/DBUtility.Xt_CheckItem.resources
index ae4f855..c8139ba 100644
--- a/DBUtility/obj/Release/DBUtility.Xt_CheckItem.resources
+++ b/DBUtility/obj/Release/DBUtility.Xt_CheckItem.resources
Binary files differ
diff --git a/DBUtility/obj/Release/DBUtility.Xt_CheckUserRight.resources b/DBUtility/obj/Release/DBUtility.Xt_CheckUserRight.resources
index 89f77dc..3bb77bc 100644
--- a/DBUtility/obj/Release/DBUtility.Xt_CheckUserRight.resources
+++ b/DBUtility/obj/Release/DBUtility.Xt_CheckUserRight.resources
Binary files differ
diff --git a/DBUtility/obj/Release/DBUtility.csproj.AssemblyReference.cache b/DBUtility/obj/Release/DBUtility.csproj.AssemblyReference.cache
index 5af1dc9..3b702be 100644
--- a/DBUtility/obj/Release/DBUtility.csproj.AssemblyReference.cache
+++ b/DBUtility/obj/Release/DBUtility.csproj.AssemblyReference.cache
Binary files differ
diff --git a/DBUtility/obj/Release/DBUtility.csproj.GenerateResource.Cache b/DBUtility/obj/Release/DBUtility.csproj.GenerateResource.Cache
index 0e98ef9..4a5eb9d 100644
--- a/DBUtility/obj/Release/DBUtility.csproj.GenerateResource.Cache
+++ b/DBUtility/obj/Release/DBUtility.csproj.GenerateResource.Cache
Binary files differ
diff --git a/DBUtility/obj/Release/DBUtility.csproj.ResolveComReference.cache b/DBUtility/obj/Release/DBUtility.csproj.ResolveComReference.cache
index 28ba0b1..0f7e827 100644
--- a/DBUtility/obj/Release/DBUtility.csproj.ResolveComReference.cache
+++ b/DBUtility/obj/Release/DBUtility.csproj.ResolveComReference.cache
Binary files differ
diff --git a/DBUtility/obj/Release/DBUtility.dll b/DBUtility/obj/Release/DBUtility.dll
index e4648f3..d9483c5 100644
--- a/DBUtility/obj/Release/DBUtility.dll
+++ b/DBUtility/obj/Release/DBUtility.dll
Binary files differ
diff --git a/DBUtility/obj/Release/DBUtility.pdb b/DBUtility/obj/Release/DBUtility.pdb
index 2394ddf..6307b7c 100644
--- a/DBUtility/obj/Release/DBUtility.pdb
+++ b/DBUtility/obj/Release/DBUtility.pdb
Binary files differ
diff --git a/LMES/obj/x86/Release/LMES.csproj.AssemblyReference.cache b/LMES/obj/x86/Release/LMES.csproj.AssemblyReference.cache
index 0ff56a0..8b6f430 100644
--- a/LMES/obj/x86/Release/LMES.csproj.AssemblyReference.cache
+++ b/LMES/obj/x86/Release/LMES.csproj.AssemblyReference.cache
Binary files differ
diff --git a/Model/bin/Release/DBUtility.dll b/Model/bin/Release/DBUtility.dll
index e4648f3..d9483c5 100644
--- a/Model/bin/Release/DBUtility.dll
+++ b/Model/bin/Release/DBUtility.dll
Binary files differ
diff --git a/Model/bin/Release/DBUtility.pdb b/Model/bin/Release/DBUtility.pdb
index 2394ddf..6307b7c 100644
--- a/Model/bin/Release/DBUtility.pdb
+++ b/Model/bin/Release/DBUtility.pdb
Binary files differ
diff --git a/Model/bin/Release/Model.dll b/Model/bin/Release/Model.dll
index 48aea0d..629d286 100644
--- a/Model/bin/Release/Model.dll
+++ b/Model/bin/Release/Model.dll
Binary files differ
diff --git a/Model/bin/Release/Model.pdb b/Model/bin/Release/Model.pdb
index 641909e..3fca81a 100644
--- a/Model/bin/Release/Model.pdb
+++ b/Model/bin/Release/Model.pdb
Binary files differ
diff --git a/Model/bin/Release/Pub_Class.dll b/Model/bin/Release/Pub_Class.dll
index ce33d4b..2dd7e2a 100644
--- a/Model/bin/Release/Pub_Class.dll
+++ b/Model/bin/Release/Pub_Class.dll
Binary files differ
diff --git a/Model/bin/Release/Pub_Class.pdb b/Model/bin/Release/Pub_Class.pdb
index d51a48d..11a0d39 100644
--- a/Model/bin/Release/Pub_Class.pdb
+++ b/Model/bin/Release/Pub_Class.pdb
Binary files differ
diff --git a/Model/bin/Release/Pub_Control.dll b/Model/bin/Release/Pub_Control.dll
index d9672a7..651b3d3 100644
--- a/Model/bin/Release/Pub_Control.dll
+++ b/Model/bin/Release/Pub_Control.dll
Binary files differ
diff --git a/Model/bin/Release/Pub_Control.pdb b/Model/bin/Release/Pub_Control.pdb
index 2df0d54..de27dcd 100644
--- a/Model/bin/Release/Pub_Control.pdb
+++ b/Model/bin/Release/Pub_Control.pdb
Binary files differ
diff --git a/Model/bin/Release/SQLHelper.dll b/Model/bin/Release/SQLHelper.dll
index f8a308e..3a48716 100644
--- a/Model/bin/Release/SQLHelper.dll
+++ b/Model/bin/Release/SQLHelper.dll
Binary files differ
diff --git a/Model/bin/Release/SQLHelper.pdb b/Model/bin/Release/SQLHelper.pdb
index da62f23..0731b1a 100644
--- a/Model/bin/Release/SQLHelper.pdb
+++ b/Model/bin/Release/SQLHelper.pdb
Binary files differ
diff --git a/Model/bin/x86/Release/DBUtility.dll b/Model/bin/x86/Release/DBUtility.dll
index 16bb4ec..98ff5c4 100644
--- a/Model/bin/x86/Release/DBUtility.dll
+++ b/Model/bin/x86/Release/DBUtility.dll
Binary files differ
diff --git a/Model/bin/x86/Release/DBUtility.pdb b/Model/bin/x86/Release/DBUtility.pdb
index ccb30ca..4819252 100644
--- a/Model/bin/x86/Release/DBUtility.pdb
+++ b/Model/bin/x86/Release/DBUtility.pdb
Binary files differ
diff --git a/Model/bin/x86/Release/Model.dll b/Model/bin/x86/Release/Model.dll
index c443148..57dc2d9 100644
--- a/Model/bin/x86/Release/Model.dll
+++ b/Model/bin/x86/Release/Model.dll
Binary files differ
diff --git a/Model/bin/x86/Release/Model.pdb b/Model/bin/x86/Release/Model.pdb
index 9a43e82..dfb690c 100644
--- a/Model/bin/x86/Release/Model.pdb
+++ b/Model/bin/x86/Release/Model.pdb
Binary files differ
diff --git a/Model/bin/x86/Release/Pub_Class.dll b/Model/bin/x86/Release/Pub_Class.dll
index 8f56af6..ee7be14 100644
--- a/Model/bin/x86/Release/Pub_Class.dll
+++ b/Model/bin/x86/Release/Pub_Class.dll
Binary files differ
diff --git a/Model/bin/x86/Release/Pub_Class.pdb b/Model/bin/x86/Release/Pub_Class.pdb
index a4c62f5..109b7d4 100644
--- a/Model/bin/x86/Release/Pub_Class.pdb
+++ b/Model/bin/x86/Release/Pub_Class.pdb
Binary files differ
diff --git a/Model/bin/x86/Release/Pub_Control.dll b/Model/bin/x86/Release/Pub_Control.dll
index e1b01f4..1c67a17 100644
--- a/Model/bin/x86/Release/Pub_Control.dll
+++ b/Model/bin/x86/Release/Pub_Control.dll
Binary files differ
diff --git a/Model/bin/x86/Release/Pub_Control.pdb b/Model/bin/x86/Release/Pub_Control.pdb
index 64df59d..83e88a2 100644
--- a/Model/bin/x86/Release/Pub_Control.pdb
+++ b/Model/bin/x86/Release/Pub_Control.pdb
Binary files differ
diff --git a/Model/bin/x86/Release/SQLHelper.dll b/Model/bin/x86/Release/SQLHelper.dll
index 9edf56f..fca9a36 100644
--- a/Model/bin/x86/Release/SQLHelper.dll
+++ b/Model/bin/x86/Release/SQLHelper.dll
Binary files differ
diff --git a/Model/bin/x86/Release/SQLHelper.pdb b/Model/bin/x86/Release/SQLHelper.pdb
index a95bf3d..2c3aa54 100644
--- a/Model/bin/x86/Release/SQLHelper.pdb
+++ b/Model/bin/x86/Release/SQLHelper.pdb
Binary files differ
diff --git a/Model/obj/Release/Model.csproj.AssemblyReference.cache b/Model/obj/Release/Model.csproj.AssemblyReference.cache
index ce111fd..1db1d90 100644
--- a/Model/obj/Release/Model.csproj.AssemblyReference.cache
+++ b/Model/obj/Release/Model.csproj.AssemblyReference.cache
Binary files differ
diff --git a/Model/obj/Release/Model.dll b/Model/obj/Release/Model.dll
index 48aea0d..629d286 100644
--- a/Model/obj/Release/Model.dll
+++ b/Model/obj/Release/Model.dll
Binary files differ
diff --git a/Model/obj/Release/Model.pdb b/Model/obj/Release/Model.pdb
index 641909e..3fca81a 100644
--- a/Model/obj/Release/Model.pdb
+++ b/Model/obj/Release/Model.pdb
Binary files differ
diff --git a/Model/obj/x86/Release/Model.csproj.AssemblyReference.cache b/Model/obj/x86/Release/Model.csproj.AssemblyReference.cache
index 67f1415..399b218 100644
--- a/Model/obj/x86/Release/Model.csproj.AssemblyReference.cache
+++ b/Model/obj/x86/Release/Model.csproj.AssemblyReference.cache
Binary files differ
diff --git a/Model/obj/x86/Release/Model.csproj.CoreCompileInputs.cache b/Model/obj/x86/Release/Model.csproj.CoreCompileInputs.cache
index df04ab4..625f511 100644
--- a/Model/obj/x86/Release/Model.csproj.CoreCompileInputs.cache
+++ b/Model/obj/x86/Release/Model.csproj.CoreCompileInputs.cache
@@ -1 +1 @@
-8cff70c790e796f956039e7b524ea3be46f8106b
+b79b3c0c4971d4b381c2412fc062953b25704479
diff --git a/Model/obj/x86/Release/Model.csproj.FileListAbsolute.txt b/Model/obj/x86/Release/Model.csproj.FileListAbsolute.txt
index 35ace40..8a82497 100644
--- a/Model/obj/x86/Release/Model.csproj.FileListAbsolute.txt
+++ b/Model/obj/x86/Release/Model.csproj.FileListAbsolute.txt
@@ -28,3 +28,18 @@
 D:\缃戠珯鍙戝竷\鍚庣浠g爜\MES-WEB-API\MES-WEB-API\Model\obj\x86\Release\Model.csproj.CopyComplete
 D:\缃戠珯鍙戝竷\鍚庣浠g爜\MES-WEB-API\MES-WEB-API\Model\obj\x86\Release\Model.dll
 D:\缃戠珯鍙戝竷\鍚庣浠g爜\MES-WEB-API\MES-WEB-API\Model\obj\x86\Release\Model.pdb
+D:\WorkBench\MES-WEB-API\Model\bin\x86\Release\Model.dll
+D:\WorkBench\MES-WEB-API\Model\bin\x86\Release\Model.pdb
+D:\WorkBench\MES-WEB-API\Model\bin\x86\Release\DBUtility.dll
+D:\WorkBench\MES-WEB-API\Model\bin\x86\Release\Pub_Class.dll
+D:\WorkBench\MES-WEB-API\Model\bin\x86\Release\SQLHelper.dll
+D:\WorkBench\MES-WEB-API\Model\bin\x86\Release\Pub_Control.dll
+D:\WorkBench\MES-WEB-API\Model\bin\x86\Release\DBUtility.pdb
+D:\WorkBench\MES-WEB-API\Model\bin\x86\Release\Pub_Class.pdb
+D:\WorkBench\MES-WEB-API\Model\bin\x86\Release\SQLHelper.pdb
+D:\WorkBench\MES-WEB-API\Model\bin\x86\Release\Pub_Control.pdb
+D:\WorkBench\MES-WEB-API\Model\obj\x86\Release\Model.csproj.AssemblyReference.cache
+D:\WorkBench\MES-WEB-API\Model\obj\x86\Release\Model.csproj.CoreCompileInputs.cache
+D:\WorkBench\MES-WEB-API\Model\obj\x86\Release\Model.csproj.CopyComplete
+D:\WorkBench\MES-WEB-API\Model\obj\x86\Release\Model.dll
+D:\WorkBench\MES-WEB-API\Model\obj\x86\Release\Model.pdb
diff --git a/Model/obj/x86/Release/Model.dll b/Model/obj/x86/Release/Model.dll
index c443148..57dc2d9 100644
--- a/Model/obj/x86/Release/Model.dll
+++ b/Model/obj/x86/Release/Model.dll
Binary files differ
diff --git a/Model/obj/x86/Release/Model.pdb b/Model/obj/x86/Release/Model.pdb
index 9a43e82..dfb690c 100644
--- a/Model/obj/x86/Release/Model.pdb
+++ b/Model/obj/x86/Release/Model.pdb
Binary files differ
diff --git a/Pub_Class/CustomerCls/ClsXt_SystemParameter.cs b/Pub_Class/CustomerCls/ClsXt_SystemParameter.cs
index e2d5e46..a5b3e71 100644
--- a/Pub_Class/CustomerCls/ClsXt_SystemParameter.cs
+++ b/Pub_Class/CustomerCls/ClsXt_SystemParameter.cs
@@ -1335,6 +1335,36 @@
                         omodel.Kf_POStockInBackBill_BillDateMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                     }
 
+                    //============采购退料单  校验
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_POStockInBackBillCheck_MustQtyCtl")
+                    {
+                        omodel.Kf_POStockInBackBillCheck_MustQtyCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_POStockInBackBillCheck_WHSPCtl")
+                    {
+                        omodel.Kf_POStockInBackBillCheck_WHSPCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_POStockInBackBillCheck_WHCtl")
+                    {
+                        omodel.Kf_POStockInBackBillCheck_WHCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_POStockInBackBillCheck_MultilineCtl")
+                    {
+                        omodel.Kf_POStockInBackBillCheck_MultilineCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_POStockInBackBillCheck_SourceBarCodeCtl")
+                    {
+                        omodel.Kf_POStockInBackBillCheck_SourceBarCodeCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_POStockInBackBillCheck_AutoBarCode")
+                    {
+                        omodel.Kf_POStockInBackBillCheck_AutoBarCode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_POStockInBackBillCheck_ERPMode")
+                    {
+                        omodel.Kf_POStockInBackBillCheck_ERPMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+
                     //==========================生产退库单
                     if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_ProductInBackBill_AutoSubmit")
                     {
@@ -1384,6 +1414,36 @@
                     if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_ProductInBackBill_BillDateMode")
                     {
                         omodel.Kf_ProductInBackBill_BillDateMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+
+                    //============生产退库单  校验
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_ProductInBackBillCheck_MustQtyCtl")
+                    {
+                        omodel.Kf_ProductInBackBillCheck_MustQtyCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_ProductInBackBillCheck_WHSPCtl")
+                    {
+                        omodel.Kf_ProductInBackBillCheck_WHSPCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_ProductInBackBillCheck_WHCtl")
+                    {
+                        omodel.Kf_ProductInBackBillCheck_WHCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_ProductInBackBillCheck_MultilineCtl")
+                    {
+                        omodel.Kf_ProductInBackBillCheck_MultilineCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_ProductInBackBillCheck_SourceBarCodeCtl")
+                    {
+                        omodel.Kf_ProductInBackBillCheck_SourceBarCodeCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_ProductInBackBillCheck_AutoBarCode")
+                    {
+                        omodel.Kf_ProductInBackBillCheck_AutoBarCode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_ProductInBackBillCheck_ERPMode")
+                    {
+                        omodel.Kf_ProductInBackBillCheck_ERPMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                     }
 
                     //==============================其他入库红字
@@ -1478,10 +1538,10 @@
                     {
                         omodel.Kf_EntrustInBackBill_SourceWHSPCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                     }
-                    //其他入库红字单暂存删除人必须是制单人
-                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustInBackBill_SourceWHSPCtl")
+                    //委外退库单暂存删除人必须是制单人
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustInBackBill_DeleterAndMakerMustSame")
                     {
-                        omodel.Kf_EntrustInBackBill_SourceWHSPCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                        omodel.Kf_EntrustInBackBill_DeleterAndMakerMustSame = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                     }
                     if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustInBackBill_BillDateMode")
                     {
@@ -1543,6 +1603,36 @@
                         omodel.Kf_MateOutBackBill_BillDateMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                     }
 
+                    //============生产退料单  校验
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MateOutBackBillCheck_MustQtyCtl")
+                    {
+                        omodel.Kf_MateOutBackBillCheck_MustQtyCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MateOutBackBillCheck_WHSPCtl")
+                    {
+                        omodel.Kf_MateOutBackBillCheck_WHSPCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MateOutBackBillCheck_WHCtl")
+                    {
+                        omodel.Kf_MateOutBackBillCheck_WHCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MateOutBackBillCheck_MultilineCtl")
+                    {
+                        omodel.Kf_MateOutBackBillCheck_MultilineCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MateOutBackBillCheck_SourceBarCodeCtl")
+                    {
+                        omodel.Kf_MateOutBackBillCheck_SourceBarCodeCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MateOutBackBillCheck_AutoBarCode")
+                    {
+                        omodel.Kf_MateOutBackBillCheck_AutoBarCode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MateOutBackBillCheck_ERPMode")
+                    {
+                        omodel.Kf_MateOutBackBillCheck_ERPMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+
                     //===========================销售退库单
                     if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_SellOutBackBill_AutoSubmit")
                     {
@@ -1596,6 +1686,36 @@
                     if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_SellOutBackBill_BillDateMode")
                     {
                         omodel.Kf_SellOutBackBill_BillDateMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+
+                    //============销售退库单  校验
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_SellOutBackBillCheck_MustQtyCtl")
+                    {
+                        omodel.Kf_SellOutBackBillCheck_MustQtyCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_SellOutBackBillCheck_WHSPCtl")
+                    {
+                        omodel.Kf_SellOutBackBillCheck_WHSPCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_SellOutBackBillCheck_WHCtl")
+                    {
+                        omodel.Kf_SellOutBackBillCheck_WHCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_SellOutBackBillCheck_MultilineCtl")
+                    {
+                        omodel.Kf_SellOutBackBillCheck_MultilineCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_SellOutBackBillCheck_SourceBarCodeCtl")
+                    {
+                        omodel.Kf_SellOutBackBillCheck_SourceBarCodeCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_SellOutBackBillCheck_AutoBarCode")
+                    {
+                        omodel.Kf_SellOutBackBillCheck_AutoBarCode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_SellOutBackBillCheck_ERPMode")
+                    {
+                        omodel.Kf_SellOutBackBillCheck_ERPMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                     }
 
                     //==========================其他出库红字
@@ -1704,7 +1824,61 @@
                         omodel.Kf_EntrustOutBackBill_BillDateMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                     }
 
-                    //WMS   通用
+                    //============委外退料单  校验
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustOutBackBillCheck_MustQtyCtl")
+                    {
+                        omodel.Kf_EntrustOutBackBillCheck_MustQtyCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustOutBackBillCheck_WHSPCtl")
+                    {
+                        omodel.Kf_EntrustOutBackBillCheck_WHSPCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustOutBackBillCheck_WHCtl")
+                    {
+                        omodel.Kf_EntrustOutBackBillCheck_WHCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustOutBackBillCheck_MultilineCtl")
+                    {
+                        omodel.Kf_EntrustOutBackBillCheck_MultilineCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustOutBackBillCheck_SourceBarCodeCtl")
+                    {
+                        omodel.Kf_EntrustOutBackBillCheck_SourceBarCodeCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustOutBackBillCheck_AutoBarCode")
+                    {
+                        omodel.Kf_EntrustOutBackBillCheck_AutoBarCode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustOutBackBillCheck_ERPMode")
+                    {
+                        omodel.Kf_EntrustOutBackBillCheck_ERPMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+
+                    //===========生产组托单
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Sc_PackUnionBill_SourceBillTypeCtl")
+                    {
+                        omodel.Sc_PackUnionBill_SourceBillTypeCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Sc_PackUnionBill_SourceBillNoCtl")
+                    {
+                        omodel.Sc_PackUnionBill_SourceBillNoCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Sc_PackUnionBill_MaterialCtl")
+                    {
+                        omodel.Sc_PackUnionBill_MaterialCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+
+                    //===========下架单
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MaterialLowerBill_MustQtyCtl")
+                    {
+                        omodel.Kf_MaterialLowerBill_MustQtyCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MaterialLowerBill_BatchNoCtl")
+                    {
+                        omodel.Kf_MaterialLowerBill_BatchNoCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+
+                    //==============================================WMS   通用
                     //库存控制-ERP负库存控制
                     if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "WMS_ERPStockCtl")
                     {
@@ -3862,6 +4036,36 @@
                         omodel.Kf_POStockInBackBill_BillDateMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                     }
 
+                    //============采购退料单  校验
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_POStockInBackBillCheck_MustQtyCtl")
+                    {
+                        omodel.Kf_POStockInBackBillCheck_MustQtyCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_POStockInBackBillCheck_WHSPCtl")
+                    {
+                        omodel.Kf_POStockInBackBillCheck_WHSPCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_POStockInBackBillCheck_WHCtl")
+                    {
+                        omodel.Kf_POStockInBackBillCheck_WHCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_POStockInBackBillCheck_MultilineCtl")
+                    {
+                        omodel.Kf_POStockInBackBillCheck_MultilineCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_POStockInBackBillCheck_SourceBarCodeCtl")
+                    {
+                        omodel.Kf_POStockInBackBillCheck_SourceBarCodeCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_POStockInBackBillCheck_AutoBarCode")
+                    {
+                        omodel.Kf_POStockInBackBillCheck_AutoBarCode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_POStockInBackBillCheck_ERPMode")
+                    {
+                        omodel.Kf_POStockInBackBillCheck_ERPMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+
                     //===========生产退库单
                     if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_ProductInBackBill_AutoSubmit")
                     {
@@ -3911,6 +4115,36 @@
                     if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_ProductInBackBill_BillDateMode")
                     {
                         omodel.Kf_ProductInBackBill_BillDateMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+
+                    //============生产退库单  校验
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_ProductInBackBillCheck_MustQtyCtl")
+                    {
+                        omodel.Kf_ProductInBackBillCheck_MustQtyCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_ProductInBackBillCheck_WHSPCtl")
+                    {
+                        omodel.Kf_ProductInBackBillCheck_WHSPCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_ProductInBackBillCheck_WHCtl")
+                    {
+                        omodel.Kf_ProductInBackBillCheck_WHCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_ProductInBackBillCheck_MultilineCtl")
+                    {
+                        omodel.Kf_ProductInBackBillCheck_MultilineCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_ProductInBackBillCheck_SourceBarCodeCtl")
+                    {
+                        omodel.Kf_ProductInBackBillCheck_SourceBarCodeCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_ProductInBackBillCheck_AutoBarCode")
+                    {
+                        omodel.Kf_ProductInBackBillCheck_AutoBarCode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_ProductInBackBillCheck_ERPMode")
+                    {
+                        omodel.Kf_ProductInBackBillCheck_ERPMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                     }
 
                     //===========其他入库红字
@@ -4005,10 +4239,10 @@
                     {
                         omodel.Kf_EntrustInBackBill_SourceWHSPCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                     }
-                    //其他入库红字单暂存删除人必须是制单人
-                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustInBackBill_SourceWHSPCtl")
+                    //委外退库单暂存删除人必须是制单人
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustInBackBill_DeleterAndMakerMustSame")
                     {
-                        omodel.Kf_EntrustInBackBill_SourceWHSPCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                        omodel.Kf_EntrustInBackBill_DeleterAndMakerMustSame = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                     }
                     if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustInBackBill_BillDateMode")
                     {
@@ -4070,6 +4304,36 @@
                         omodel.Kf_MateOutBackBill_BillDateMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                     }
 
+                    //============生产退料单  校验
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MateOutBackBillCheck_MustQtyCtl")
+                    {
+                        omodel.Kf_MateOutBackBillCheck_MustQtyCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MateOutBackBillCheck_WHSPCtl")
+                    {
+                        omodel.Kf_MateOutBackBillCheck_WHSPCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MateOutBackBillCheck_WHCtl")
+                    {
+                        omodel.Kf_MateOutBackBillCheck_WHCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MateOutBackBillCheck_MultilineCtl")
+                    {
+                        omodel.Kf_MateOutBackBillCheck_MultilineCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MateOutBackBillCheck_SourceBarCodeCtl")
+                    {
+                        omodel.Kf_MateOutBackBillCheck_SourceBarCodeCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MateOutBackBillCheck_AutoBarCode")
+                    {
+                        omodel.Kf_MateOutBackBillCheck_AutoBarCode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_MateOutBackBillCheck_ERPMode")
+                    {
+                        omodel.Kf_MateOutBackBillCheck_ERPMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+
                     //==========销售退库单
                     if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_SellOutBackBill_AutoSubmit")
                     {
@@ -4123,6 +4387,36 @@
                     if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_SellOutBackBill_BillDateMode")
                     {
                         omodel.Kf_SellOutBackBill_BillDateMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+
+                    //============销售退库单  校验
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_SellOutBackBillCheck_MustQtyCtl")
+                    {
+                        omodel.Kf_SellOutBackBillCheck_MustQtyCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_SellOutBackBillCheck_WHSPCtl")
+                    {
+                        omodel.Kf_SellOutBackBillCheck_WHSPCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_SellOutBackBillCheck_WHCtl")
+                    {
+                        omodel.Kf_SellOutBackBillCheck_WHCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_SellOutBackBillCheck_MultilineCtl")
+                    {
+                        omodel.Kf_SellOutBackBillCheck_MultilineCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_SellOutBackBillCheck_SourceBarCodeCtl")
+                    {
+                        omodel.Kf_SellOutBackBillCheck_SourceBarCodeCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_SellOutBackBillCheck_AutoBarCode")
+                    {
+                        omodel.Kf_SellOutBackBillCheck_AutoBarCode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_SellOutBackBillCheck_ERPMode")
+                    {
+                        omodel.Kf_SellOutBackBillCheck_ERPMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                     }
 
                     //=========其他出库红字
@@ -4231,6 +4525,36 @@
                         omodel.Kf_EntrustOutBackBill_BillDateMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
                     }
 
+                    //============委外退料单  校验
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustOutBackBillCheck_MustQtyCtl")
+                    {
+                        omodel.Kf_EntrustOutBackBillCheck_MustQtyCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustOutBackBillCheck_WHSPCtl")
+                    {
+                        omodel.Kf_EntrustOutBackBillCheck_WHSPCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustOutBackBillCheck_WHCtl")
+                    {
+                        omodel.Kf_EntrustOutBackBillCheck_WHCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustOutBackBillCheck_MultilineCtl")
+                    {
+                        omodel.Kf_EntrustOutBackBillCheck_MultilineCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustOutBackBillCheck_SourceBarCodeCtl")
+                    {
+                        omodel.Kf_EntrustOutBackBillCheck_SourceBarCodeCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustOutBackBillCheck_AutoBarCode")
+                    {
+                        omodel.Kf_EntrustOutBackBillCheck_AutoBarCode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+                    if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Kf_EntrustOutBackBillCheck_ERPMode")
+                    {
+                        omodel.Kf_EntrustOutBackBillCheck_ERPMode = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]);
+                    }
+
                     //===========生产组托单
                     if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Sc_PackUnionBill_SourceBillTypeCtl")
                     {
diff --git a/Pub_Class/CustomerCls/ClsXt_SystemParameterMain.cs b/Pub_Class/CustomerCls/ClsXt_SystemParameterMain.cs
index 3b5d400..4b3818a 100644
--- a/Pub_Class/CustomerCls/ClsXt_SystemParameterMain.cs
+++ b/Pub_Class/CustomerCls/ClsXt_SystemParameterMain.cs
@@ -363,6 +363,14 @@
         public string Kf_POStockInBackBill_SourceWHSPCtl;   //是否取源单中仓库仓位('Y'为是)
         public string Kf_POStockInBackBill_DeleterAndMakerMustSame;    //采购退料单暂存删除人必须是制单人
         public string Kf_POStockInBackBill_BillDateMode;    //单据日期是否取界面递入日期
+        //采购退料  校验
+        public string Kf_POStockInBackBillCheck_MustQtyCtl;   //校验数量控制
+        public string Kf_POStockInBackBillCheck_WHSPCtl;      //校验-是否校对仓库仓位
+        public string Kf_POStockInBackBillCheck_WHCtl;        //校验-是否校对仓库
+        public string Kf_POStockInBackBillCheck_MultilineCtl; //校验-多行相同物料自动拆分换行匹配
+        public string Kf_POStockInBackBillCheck_SourceBarCodeCtl;   //校验-是否进行源单对应条码核对('Y'为核对)
+        public string Kf_POStockInBackBillCheck_AutoBarCode;  //免扫码模式
+        public string Kf_POStockInBackBillCheck_ERPMode;      //WMS系统同步至ERP的类型(WISE、CLOUD、MES)
 
         //产品退库
         public string Kf_ProductInBackBill_AutoSubmit;      //保存后是否自动提交
@@ -378,6 +386,14 @@
         public string Kf_ProductInBackBill_SourceWHSPCtl;   //是否取源单中仓库仓位('Y'为是)
         public string Kf_ProductInBackBill_DeleterAndMakerMustSame;    //产品退库单暂存删除人必须是制单人
         public string Kf_ProductInBackBill_BillDateMode;    //单据日期是否取界面递入日期
+        //产品退库  校验
+        public string Kf_ProductInBackBillCheck_MustQtyCtl;   //校验数量控制
+        public string Kf_ProductInBackBillCheck_WHSPCtl;      //校验-是否校对仓库仓位
+        public string Kf_ProductInBackBillCheck_WHCtl;        //校验-是否校对仓库
+        public string Kf_ProductInBackBillCheck_MultilineCtl; //校验-多行相同物料自动拆分换行匹配
+        public string Kf_ProductInBackBillCheck_SourceBarCodeCtl;   //校验-是否进行源单对应条码核对('Y'为核对)
+        public string Kf_ProductInBackBillCheck_AutoBarCode;  //免扫码模式
+        public string Kf_ProductInBackBillCheck_ERPMode;      //WMS系统同步至ERP的类型(WISE、CLOUD、MES)
 
         //其他入库红字
         public string Kf_OtherInBackBill_AutoSubmit;      //保存后是否自动提交
@@ -424,6 +440,14 @@
         public string Kf_MateOutBackBill_SimpleMode;      //简洁模式(不显示源单列表,只显示扫码记录,但后台仍控制)
         public string Kf_MateOutBackBill_DeleterAndMakerMustSame;    //生产退料单暂存删除人必须是制单人
         public string Kf_MateOutBackBill_BillDateMode;    //单据日期是否取界面递入日期
+        //生产退料  校验
+        public string Kf_MateOutBackBillCheck_MustQtyCtl;   //校验数量控制
+        public string Kf_MateOutBackBillCheck_WHSPCtl;      //校验-是否校对仓库仓位
+        public string Kf_MateOutBackBillCheck_WHCtl;        //校验-是否校对仓库
+        public string Kf_MateOutBackBillCheck_MultilineCtl; //校验-多行相同物料自动拆分换行匹配
+        public string Kf_MateOutBackBillCheck_SourceBarCodeCtl;   //校验-是否进行源单对应条码核对('Y'为核对)
+        public string Kf_MateOutBackBillCheck_AutoBarCode;  //免扫码模式
+        public string Kf_MateOutBackBillCheck_ERPMode;      //WMS系统同步至ERP的类型(WISE、CLOUD、MES)
 
         //销售退库
         public string Kf_SellOutBackBill_AutoSubmit;                //保存后是否自动提交
@@ -440,6 +464,14 @@
         public string Kf_SellOutBackBill_AutoSavePOStockInBackBill; //同步生成采购入库单红字
         public string Kf_SellOutBackBill_DeleterAndMakerMustSame;   //销售退库单暂存删除人必须是制单人
         public string Kf_SellOutBackBill_BillDateMode;              //单据日期是否取界面递入日期
+        //销售退库  校验
+        public string Kf_SellOutBackBillCheck_MustQtyCtl;   //校验数量控制
+        public string Kf_SellOutBackBillCheck_WHSPCtl;      //校验-是否校对仓库仓位
+        public string Kf_SellOutBackBillCheck_WHCtl;        //校验-是否校对仓库
+        public string Kf_SellOutBackBillCheck_MultilineCtl; //校验-多行相同物料自动拆分换行匹配
+        public string Kf_SellOutBackBillCheck_SourceBarCodeCtl;   //校验-是否进行源单对应条码核对('Y'为核对)
+        public string Kf_SellOutBackBillCheck_AutoBarCode;  //免扫码模式
+        public string Kf_SellOutBackBillCheck_ERPMode;      //WMS系统同步至ERP的类型(WISE、CLOUD、MES)
 
         //其他出库红字
         public string Kf_OtherOutBackBill_AutoSubmit;      //保存后是否自动提交
@@ -471,6 +503,14 @@
         public string Kf_EntrustOutBackBill_SimpleMode;      //简洁模式(不显示源单列表,只显示扫码记录,但后台仍控制)
         public string Kf_EntrustOutBackBill_DeleterAndMakerMustSame;    //委外退料单暂存删除人必须是制单人
         public string Kf_EntrustOutBackBill_BillDateMode;    //单据日期是否取界面递入日期
+        //委外退料  校验
+        public string Kf_EntrustOutBackBillCheck_MustQtyCtl;   //校验数量控制
+        public string Kf_EntrustOutBackBillCheck_WHSPCtl;      //校验-是否校对仓库仓位
+        public string Kf_EntrustOutBackBillCheck_WHCtl;        //校验-是否校对仓库
+        public string Kf_EntrustOutBackBillCheck_MultilineCtl; //校验-多行相同物料自动拆分换行匹配
+        public string Kf_EntrustOutBackBillCheck_SourceBarCodeCtl;   //校验-是否进行源单对应条码核对('Y'为核对)
+        public string Kf_EntrustOutBackBillCheck_AutoBarCode;  //免扫码模式
+        public string Kf_EntrustOutBackBillCheck_ERPMode;      //WMS系统同步至ERP的类型(WISE、CLOUD、MES)
 
         //生产组托
         public string Sc_PackUnionBill_AutoCheck;       //保存后是否自动审核
diff --git a/Pub_Class/bin/Release/Pub_Class.dll b/Pub_Class/bin/Release/Pub_Class.dll
index ce33d4b..2dd7e2a 100644
--- a/Pub_Class/bin/Release/Pub_Class.dll
+++ b/Pub_Class/bin/Release/Pub_Class.dll
Binary files differ
diff --git a/Pub_Class/bin/Release/Pub_Class.pdb b/Pub_Class/bin/Release/Pub_Class.pdb
index d51a48d..11a0d39 100644
--- a/Pub_Class/bin/Release/Pub_Class.pdb
+++ b/Pub_Class/bin/Release/Pub_Class.pdb
Binary files differ
diff --git a/Pub_Class/bin/Release/SyntacticSugar.dll b/Pub_Class/bin/Release/SyntacticSugar.dll
index 9a5be6e..c0635b3 100644
--- a/Pub_Class/bin/Release/SyntacticSugar.dll
+++ b/Pub_Class/bin/Release/SyntacticSugar.dll
Binary files differ
diff --git a/Pub_Class/bin/Release/SyntacticSugar.pdb b/Pub_Class/bin/Release/SyntacticSugar.pdb
index 310ad83..ca3eca3 100644
--- a/Pub_Class/bin/Release/SyntacticSugar.pdb
+++ b/Pub_Class/bin/Release/SyntacticSugar.pdb
Binary files differ
diff --git a/Pub_Class/bin/x86/Release/Pub_Class.dll b/Pub_Class/bin/x86/Release/Pub_Class.dll
index 8f56af6..ee7be14 100644
--- a/Pub_Class/bin/x86/Release/Pub_Class.dll
+++ b/Pub_Class/bin/x86/Release/Pub_Class.dll
Binary files differ
diff --git a/Pub_Class/bin/x86/Release/Pub_Class.pdb b/Pub_Class/bin/x86/Release/Pub_Class.pdb
index a4c62f5..109b7d4 100644
--- a/Pub_Class/bin/x86/Release/Pub_Class.pdb
+++ b/Pub_Class/bin/x86/Release/Pub_Class.pdb
Binary files differ
diff --git a/Pub_Class/bin/x86/Release/SyntacticSugar.dll b/Pub_Class/bin/x86/Release/SyntacticSugar.dll
index 9a5be6e..c0635b3 100644
--- a/Pub_Class/bin/x86/Release/SyntacticSugar.dll
+++ b/Pub_Class/bin/x86/Release/SyntacticSugar.dll
Binary files differ
diff --git a/Pub_Class/bin/x86/Release/SyntacticSugar.pdb b/Pub_Class/bin/x86/Release/SyntacticSugar.pdb
index 310ad83..ca3eca3 100644
--- a/Pub_Class/bin/x86/Release/SyntacticSugar.pdb
+++ b/Pub_Class/bin/x86/Release/SyntacticSugar.pdb
Binary files differ
diff --git a/Pub_Control/bin/Release/Pub_Class.dll b/Pub_Control/bin/Release/Pub_Class.dll
index ce33d4b..2dd7e2a 100644
--- a/Pub_Control/bin/Release/Pub_Class.dll
+++ b/Pub_Control/bin/Release/Pub_Class.dll
Binary files differ
diff --git a/Pub_Control/bin/Release/Pub_Class.pdb b/Pub_Control/bin/Release/Pub_Class.pdb
index d51a48d..11a0d39 100644
--- a/Pub_Control/bin/Release/Pub_Class.pdb
+++ b/Pub_Control/bin/Release/Pub_Class.pdb
Binary files differ
diff --git a/Pub_Control/bin/Release/Pub_Control.dll b/Pub_Control/bin/Release/Pub_Control.dll
index d9672a7..651b3d3 100644
--- a/Pub_Control/bin/Release/Pub_Control.dll
+++ b/Pub_Control/bin/Release/Pub_Control.dll
Binary files differ
diff --git a/Pub_Control/bin/Release/Pub_Control.pdb b/Pub_Control/bin/Release/Pub_Control.pdb
index 2df0d54..de27dcd 100644
--- a/Pub_Control/bin/Release/Pub_Control.pdb
+++ b/Pub_Control/bin/Release/Pub_Control.pdb
Binary files differ
diff --git a/Pub_Control/bin/x86/Release/Pub_Class.dll b/Pub_Control/bin/x86/Release/Pub_Class.dll
index 8f56af6..ee7be14 100644
--- a/Pub_Control/bin/x86/Release/Pub_Class.dll
+++ b/Pub_Control/bin/x86/Release/Pub_Class.dll
Binary files differ
diff --git a/Pub_Control/bin/x86/Release/Pub_Class.pdb b/Pub_Control/bin/x86/Release/Pub_Class.pdb
index a4c62f5..109b7d4 100644
--- a/Pub_Control/bin/x86/Release/Pub_Class.pdb
+++ b/Pub_Control/bin/x86/Release/Pub_Class.pdb
Binary files differ
diff --git a/Pub_Control/bin/x86/Release/Pub_Control.dll b/Pub_Control/bin/x86/Release/Pub_Control.dll
index e1b01f4..1c67a17 100644
--- a/Pub_Control/bin/x86/Release/Pub_Control.dll
+++ b/Pub_Control/bin/x86/Release/Pub_Control.dll
Binary files differ
diff --git a/Pub_Control/bin/x86/Release/Pub_Control.pdb b/Pub_Control/bin/x86/Release/Pub_Control.pdb
index 64df59d..83e88a2 100644
--- a/Pub_Control/bin/x86/Release/Pub_Control.pdb
+++ b/Pub_Control/bin/x86/Release/Pub_Control.pdb
Binary files differ
diff --git a/SQLHelper/bin/Release/Pub_Class.dll b/SQLHelper/bin/Release/Pub_Class.dll
index ce33d4b..2dd7e2a 100644
--- a/SQLHelper/bin/Release/Pub_Class.dll
+++ b/SQLHelper/bin/Release/Pub_Class.dll
Binary files differ
diff --git a/SQLHelper/bin/Release/Pub_Class.pdb b/SQLHelper/bin/Release/Pub_Class.pdb
index d51a48d..11a0d39 100644
--- a/SQLHelper/bin/Release/Pub_Class.pdb
+++ b/SQLHelper/bin/Release/Pub_Class.pdb
Binary files differ
diff --git a/SQLHelper/bin/Release/SQLHelper.dll b/SQLHelper/bin/Release/SQLHelper.dll
index f8a308e..3a48716 100644
--- a/SQLHelper/bin/Release/SQLHelper.dll
+++ b/SQLHelper/bin/Release/SQLHelper.dll
Binary files differ
diff --git a/SQLHelper/bin/Release/SQLHelper.pdb b/SQLHelper/bin/Release/SQLHelper.pdb
index da62f23..0731b1a 100644
--- a/SQLHelper/bin/Release/SQLHelper.pdb
+++ b/SQLHelper/bin/Release/SQLHelper.pdb
Binary files differ
diff --git a/SQLHelper/bin/x86/Release/Pub_Class.dll b/SQLHelper/bin/x86/Release/Pub_Class.dll
index 8f56af6..ee7be14 100644
--- a/SQLHelper/bin/x86/Release/Pub_Class.dll
+++ b/SQLHelper/bin/x86/Release/Pub_Class.dll
Binary files differ
diff --git a/SQLHelper/bin/x86/Release/Pub_Class.pdb b/SQLHelper/bin/x86/Release/Pub_Class.pdb
index a4c62f5..109b7d4 100644
--- a/SQLHelper/bin/x86/Release/Pub_Class.pdb
+++ b/SQLHelper/bin/x86/Release/Pub_Class.pdb
Binary files differ
diff --git a/SQLHelper/bin/x86/Release/SQLHelper.dll b/SQLHelper/bin/x86/Release/SQLHelper.dll
index 9edf56f..fca9a36 100644
--- a/SQLHelper/bin/x86/Release/SQLHelper.dll
+++ b/SQLHelper/bin/x86/Release/SQLHelper.dll
Binary files differ
diff --git a/SQLHelper/bin/x86/Release/SQLHelper.pdb b/SQLHelper/bin/x86/Release/SQLHelper.pdb
index a95bf3d..2c3aa54 100644
--- a/SQLHelper/bin/x86/Release/SQLHelper.pdb
+++ b/SQLHelper/bin/x86/Release/SQLHelper.pdb
Binary files differ
diff --git a/SQLHelper/obj/Release/SQLHelper.csproj.AssemblyReference.cache b/SQLHelper/obj/Release/SQLHelper.csproj.AssemblyReference.cache
index 0432bc5..39a9964 100644
--- a/SQLHelper/obj/Release/SQLHelper.csproj.AssemblyReference.cache
+++ b/SQLHelper/obj/Release/SQLHelper.csproj.AssemblyReference.cache
Binary files differ
diff --git a/SQLHelper/obj/Release/SQLHelper.dll b/SQLHelper/obj/Release/SQLHelper.dll
index f8a308e..3a48716 100644
--- a/SQLHelper/obj/Release/SQLHelper.dll
+++ b/SQLHelper/obj/Release/SQLHelper.dll
Binary files differ
diff --git a/SQLHelper/obj/Release/SQLHelper.pdb b/SQLHelper/obj/Release/SQLHelper.pdb
index da62f23..0731b1a 100644
--- a/SQLHelper/obj/Release/SQLHelper.pdb
+++ b/SQLHelper/obj/Release/SQLHelper.pdb
Binary files differ
diff --git a/SQLHelper/obj/x86/Release/SQLHelper.csproj.AssemblyReference.cache b/SQLHelper/obj/x86/Release/SQLHelper.csproj.AssemblyReference.cache
index b80d319..167dcea 100644
--- a/SQLHelper/obj/x86/Release/SQLHelper.csproj.AssemblyReference.cache
+++ b/SQLHelper/obj/x86/Release/SQLHelper.csproj.AssemblyReference.cache
Binary files differ
diff --git a/SQLHelper/obj/x86/Release/SQLHelper.csproj.CoreCompileInputs.cache b/SQLHelper/obj/x86/Release/SQLHelper.csproj.CoreCompileInputs.cache
index 7d10f6b..1be0267 100644
--- a/SQLHelper/obj/x86/Release/SQLHelper.csproj.CoreCompileInputs.cache
+++ b/SQLHelper/obj/x86/Release/SQLHelper.csproj.CoreCompileInputs.cache
@@ -1 +1 @@
-6e8752cea1563effc4e21d288e42a2d4215b13f8
+a54a7656c79d79ea4e6cb17e2928cec007e4d7c4
diff --git a/SQLHelper/obj/x86/Release/SQLHelper.csproj.FileListAbsolute.txt b/SQLHelper/obj/x86/Release/SQLHelper.csproj.FileListAbsolute.txt
index 4f2b71d..882bc4b 100644
--- a/SQLHelper/obj/x86/Release/SQLHelper.csproj.FileListAbsolute.txt
+++ b/SQLHelper/obj/x86/Release/SQLHelper.csproj.FileListAbsolute.txt
@@ -16,3 +16,12 @@
 D:\缃戠珯鍙戝竷\鍚庣浠g爜\MES-WEB-API\MES-WEB-API\SQLHelper\obj\x86\Release\SQLHelper.csproj.CopyComplete
 D:\缃戠珯鍙戝竷\鍚庣浠g爜\MES-WEB-API\MES-WEB-API\SQLHelper\obj\x86\Release\SQLHelper.dll
 D:\缃戠珯鍙戝竷\鍚庣浠g爜\MES-WEB-API\MES-WEB-API\SQLHelper\obj\x86\Release\SQLHelper.pdb
+D:\WorkBench\MES-WEB-API\SQLHelper\bin\x86\Release\SQLHelper.dll
+D:\WorkBench\MES-WEB-API\SQLHelper\bin\x86\Release\SQLHelper.pdb
+D:\WorkBench\MES-WEB-API\SQLHelper\bin\x86\Release\Pub_Class.dll
+D:\WorkBench\MES-WEB-API\SQLHelper\bin\x86\Release\Pub_Class.pdb
+D:\WorkBench\MES-WEB-API\SQLHelper\obj\x86\Release\SQLHelper.csproj.AssemblyReference.cache
+D:\WorkBench\MES-WEB-API\SQLHelper\obj\x86\Release\SQLHelper.csproj.CoreCompileInputs.cache
+D:\WorkBench\MES-WEB-API\SQLHelper\obj\x86\Release\SQLHelper.csproj.CopyComplete
+D:\WorkBench\MES-WEB-API\SQLHelper\obj\x86\Release\SQLHelper.dll
+D:\WorkBench\MES-WEB-API\SQLHelper\obj\x86\Release\SQLHelper.pdb
diff --git a/SQLHelper/obj/x86/Release/SQLHelper.dll b/SQLHelper/obj/x86/Release/SQLHelper.dll
index 9edf56f..fca9a36 100644
--- a/SQLHelper/obj/x86/Release/SQLHelper.dll
+++ b/SQLHelper/obj/x86/Release/SQLHelper.dll
Binary files differ
diff --git a/SQLHelper/obj/x86/Release/SQLHelper.pdb b/SQLHelper/obj/x86/Release/SQLHelper.pdb
index a95bf3d..2c3aa54 100644
--- a/SQLHelper/obj/x86/Release/SQLHelper.pdb
+++ b/SQLHelper/obj/x86/Release/SQLHelper.pdb
Binary files differ
diff --git a/SyntacticSugar/bin/Release/SyntacticSugar.dll b/SyntacticSugar/bin/Release/SyntacticSugar.dll
index 9a5be6e..c0635b3 100644
--- a/SyntacticSugar/bin/Release/SyntacticSugar.dll
+++ b/SyntacticSugar/bin/Release/SyntacticSugar.dll
Binary files differ
diff --git a/SyntacticSugar/bin/Release/SyntacticSugar.pdb b/SyntacticSugar/bin/Release/SyntacticSugar.pdb
index 310ad83..ca3eca3 100644
--- a/SyntacticSugar/bin/Release/SyntacticSugar.pdb
+++ b/SyntacticSugar/bin/Release/SyntacticSugar.pdb
Binary files differ
diff --git a/SyntacticSugar/obj/Debug/SyntacticSugar.csproj.AssemblyReference.cache b/SyntacticSugar/obj/Debug/SyntacticSugar.csproj.AssemblyReference.cache
index 88af047..34c1351 100644
--- a/SyntacticSugar/obj/Debug/SyntacticSugar.csproj.AssemblyReference.cache
+++ b/SyntacticSugar/obj/Debug/SyntacticSugar.csproj.AssemblyReference.cache
Binary files differ
diff --git a/SyntacticSugar/obj/Debug/SyntacticSugar.csproj.FileListAbsolute.txt b/SyntacticSugar/obj/Debug/SyntacticSugar.csproj.FileListAbsolute.txt
index abfb640..7e4a27c 100644
--- a/SyntacticSugar/obj/Debug/SyntacticSugar.csproj.FileListAbsolute.txt
+++ b/SyntacticSugar/obj/Debug/SyntacticSugar.csproj.FileListAbsolute.txt
@@ -1,21 +1,12 @@
-<<<<<<< HEAD
 C:\Users\19858\Desktop\鏅轰簯杩堟�漒MES-WEB-API\SyntacticSugar\bin\Debug\SyntacticSugar.dll
 C:\Users\19858\Desktop\鏅轰簯杩堟�漒MES-WEB-API\SyntacticSugar\bin\Debug\SyntacticSugar.pdb
 C:\Users\19858\Desktop\鏅轰簯杩堟�漒MES-WEB-API\SyntacticSugar\obj\Debug\SyntacticSugar.csproj.CoreCompileInputs.cache
 C:\Users\19858\Desktop\鏅轰簯杩堟�漒MES-WEB-API\SyntacticSugar\obj\Debug\SyntacticSugar.dll
 C:\Users\19858\Desktop\鏅轰簯杩堟�漒MES-WEB-API\SyntacticSugar\obj\Debug\SyntacticSugar.pdb
 C:\Users\19858\Desktop\鏅轰簯杩堟�漒MES-WEB-API\SyntacticSugar\obj\Debug\SyntacticSugar.csproj.AssemblyReference.cache
-=======
-D:\缃戠珯鍙戝竷\鍚庣浠g爜\MES-WEB-API\MES-WEB-API\SyntacticSugar\bin\Debug\SyntacticSugar.dll
-D:\缃戠珯鍙戝竷\鍚庣浠g爜\MES-WEB-API\MES-WEB-API\SyntacticSugar\bin\Debug\SyntacticSugar.pdb
-D:\缃戠珯鍙戝竷\鍚庣浠g爜\MES-WEB-API\MES-WEB-API\SyntacticSugar\obj\Debug\SyntacticSugar.csproj.AssemblyReference.cache
-D:\缃戠珯鍙戝竷\鍚庣浠g爜\MES-WEB-API\MES-WEB-API\SyntacticSugar\obj\Debug\SyntacticSugar.csproj.CoreCompileInputs.cache
-D:\缃戠珯鍙戝竷\鍚庣浠g爜\MES-WEB-API\MES-WEB-API\SyntacticSugar\obj\Debug\SyntacticSugar.dll
-D:\缃戠珯鍙戝竷\鍚庣浠g爜\MES-WEB-API\MES-WEB-API\SyntacticSugar\obj\Debug\SyntacticSugar.pdb
-D:\宸ヤ綔浠g爜\鏅轰簯杩堟�漒MES\MES-WEB-API\SyntacticSugar\bin\Debug\SyntacticSugar.dll
-D:\宸ヤ綔浠g爜\鏅轰簯杩堟�漒MES\MES-WEB-API\SyntacticSugar\bin\Debug\SyntacticSugar.pdb
-D:\宸ヤ綔浠g爜\鏅轰簯杩堟�漒MES\MES-WEB-API\SyntacticSugar\obj\Debug\SyntacticSugar.csproj.AssemblyReference.cache
-D:\宸ヤ綔浠g爜\鏅轰簯杩堟�漒MES\MES-WEB-API\SyntacticSugar\obj\Debug\SyntacticSugar.csproj.CoreCompileInputs.cache
-D:\宸ヤ綔浠g爜\鏅轰簯杩堟�漒MES\MES-WEB-API\SyntacticSugar\obj\Debug\SyntacticSugar.dll
-D:\宸ヤ綔浠g爜\鏅轰簯杩堟�漒MES\MES-WEB-API\SyntacticSugar\obj\Debug\SyntacticSugar.pdb
->>>>>>> 0605260d8529635c9dbef283bb5f6b85300a3503
+D:\WorkBench\MES-WEB-API\SyntacticSugar\bin\Debug\SyntacticSugar.dll
+D:\WorkBench\MES-WEB-API\SyntacticSugar\bin\Debug\SyntacticSugar.pdb
+D:\WorkBench\MES-WEB-API\SyntacticSugar\obj\Debug\SyntacticSugar.csproj.AssemblyReference.cache
+D:\WorkBench\MES-WEB-API\SyntacticSugar\obj\Debug\SyntacticSugar.csproj.CoreCompileInputs.cache
+D:\WorkBench\MES-WEB-API\SyntacticSugar\obj\Debug\SyntacticSugar.dll
+D:\WorkBench\MES-WEB-API\SyntacticSugar\obj\Debug\SyntacticSugar.pdb
diff --git a/SyntacticSugar/obj/Release/.NETFramework,Version=v4.5.AssemblyAttributes.cs b/SyntacticSugar/obj/Release/.NETFramework,Version=v4.5.AssemblyAttributes.cs
new file mode 100644
index 0000000..e5dc9b8
--- /dev/null
+++ b/SyntacticSugar/obj/Release/.NETFramework,Version=v4.5.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+// <autogenerated />
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.5", FrameworkDisplayName = ".NET Framework 4.5")]
diff --git a/SyntacticSugar/obj/Release/SyntacticSugar.csproj.AssemblyReference.cache b/SyntacticSugar/obj/Release/SyntacticSugar.csproj.AssemblyReference.cache
new file mode 100644
index 0000000..fea44e6
--- /dev/null
+++ b/SyntacticSugar/obj/Release/SyntacticSugar.csproj.AssemblyReference.cache
Binary files differ
diff --git a/SyntacticSugar/obj/Release/SyntacticSugar.csproj.CoreCompileInputs.cache b/SyntacticSugar/obj/Release/SyntacticSugar.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000..bfb772c
--- /dev/null
+++ b/SyntacticSugar/obj/Release/SyntacticSugar.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+5dd9c82feb12f833c78ecebea7d9a46c99f29e3f
diff --git a/SyntacticSugar/obj/Release/SyntacticSugar.csproj.FileListAbsolute.txt b/SyntacticSugar/obj/Release/SyntacticSugar.csproj.FileListAbsolute.txt
index f48159e..ee89214 100644
--- a/SyntacticSugar/obj/Release/SyntacticSugar.csproj.FileListAbsolute.txt
+++ b/SyntacticSugar/obj/Release/SyntacticSugar.csproj.FileListAbsolute.txt
@@ -8,3 +8,4 @@
 D:\缃戠珯鍙戝竷\鍚庣浠g爜\MES-WEB-API\MES-WEB-API\SyntacticSugar\obj\Release\SyntacticSugar.csproj.CoreCompileInputs.cache
 D:\缃戠珯鍙戝竷\鍚庣浠g爜\MES-WEB-API\MES-WEB-API\SyntacticSugar\obj\Release\SyntacticSugar.dll
 D:\缃戠珯鍙戝竷\鍚庣浠g爜\MES-WEB-API\MES-WEB-API\SyntacticSugar\obj\Release\SyntacticSugar.pdb
+D:\WorkBench\MES-WEB-API\SyntacticSugar\obj\Release\SyntacticSugar.csproj.AssemblyReference.cache
diff --git a/SyntacticSugar/obj/Release/SyntacticSugar.dll b/SyntacticSugar/obj/Release/SyntacticSugar.dll
index 9a5be6e..c0635b3 100644
--- a/SyntacticSugar/obj/Release/SyntacticSugar.dll
+++ b/SyntacticSugar/obj/Release/SyntacticSugar.dll
Binary files differ
diff --git a/SyntacticSugar/obj/Release/SyntacticSugar.pdb b/SyntacticSugar/obj/Release/SyntacticSugar.pdb
index 310ad83..ca3eca3 100644
--- a/SyntacticSugar/obj/Release/SyntacticSugar.pdb
+++ b/SyntacticSugar/obj/Release/SyntacticSugar.pdb
Binary files differ
diff --git a/WebAPI/Controllers/BLL/Xt_UserController.cs b/WebAPI/Controllers/BLL/Xt_UserController.cs
index 5ff4933..82a27dc 100644
--- a/WebAPI/Controllers/BLL/Xt_UserController.cs
+++ b/WebAPI/Controllers/BLL/Xt_UserController.cs
@@ -109,24 +109,24 @@
                     return objJsonResult;
                 }
 
-                //鑾峰彇褰撳墠鐢ㄦ埛韬唤鍒楄〃
-                string sql = "select HLev from System_UserGroupInfo u " +
-                        " left join System_UserGroup r " +
-                        "on u.GroupId = r.GroupID where u.UserId = '" + HCzybm + "'";
+                ////鑾峰彇褰撳墠鐢ㄦ埛韬唤鍒楄〃
+                //string sql = "select HLev from System_UserGroupInfo u " +
+                //        " left join System_UserGroup r " +
+                //        "on u.GroupId = r.GroupID where u.UserId = '" + HCzybm + "'";
 
-                //鐢ㄦ埛韬唤鍒ゆ柇
-                DataSet hLev = oCN.RunProcReturn(sql, "System_UserGroupInfo");
-                foreach(DataRow dr in hLev.Tables[0].Rows)
-                {
-                    if (!dr["HLev"].Equals(RoleConstant.EMPLOYEE))
-                    {
-                        objJsonResult.code = CodeConstant.FAIL;
-                        objJsonResult.count = CountConstant.FAIL;
-                        objJsonResult.Message = "绠$悊鍛樿韩浠戒笉鍏佽鍒犻櫎锛�";
-                        objJsonResult.data = null;
-                        return objJsonResult;
-                    }
-                }      
+                ////鐢ㄦ埛韬唤鍒ゆ柇
+                //DataSet hLev = oCN.RunProcReturn(sql, "System_UserGroupInfo");
+                //foreach(DataRow dr in hLev.Tables[0].Rows)
+                //{
+                //    if (!dr["HLev"].Equals(RoleConstant.EMPLOYEE))
+                //    {
+                //        objJsonResult.code = CodeConstant.FAIL;
+                //        objJsonResult.count = CountConstant.FAIL;
+                //        objJsonResult.Message = "绠$悊鍛樿韩浠戒笉鍏佽鍒犻櫎锛�";
+                //        objJsonResult.data = null;
+                //        return objJsonResult;
+                //    }
+                //}      
 
                 oCN.BeginTran();
                 //鍒犻櫎鐢ㄦ埛淇℃伅
diff --git a/WebAPI/Controllers/BaseSet/Gy_MaterialController.cs b/WebAPI/Controllers/BaseSet/Gy_MaterialController.cs
index b3f8848..6a0abc9 100644
--- a/WebAPI/Controllers/BaseSet/Gy_MaterialController.cs
+++ b/WebAPI/Controllers/BaseSet/Gy_MaterialController.cs
@@ -3243,76 +3243,67 @@
                     return objJsonResult;
                 }
 
-                if (oBill.DeleteBill(hmainid, ref DBUtility.ClsPub.sExeReturnInfo))
+                oCN.BeginTran();
+                //鍒犻櫎鍓嶆帶鍒�=========================================
+                ds = oCN.RunProcReturn("Exec h_p_Gy_MouldFile_BeforeDelCtrl " + hmainid + ",'" + User + "'", "h_p_Gy_MouldFile_BeforeDelCtrl");
+
+                if (ds == null)
                 {
-                    oCN.BeginTran();
-                    //鍒犻櫎鍓嶆帶鍒�=========================================
-                    ds = oCN.RunProcReturn("Exec h_p_Gy_MouldFile_BeforeDelCtrl " + hmainid + ",'" + User + "'", "h_p_Gy_MouldFile_BeforeDelCtrl");
-
-                    if (ds == null)
-                    {
-                        oCN.RollBack();
-                        objJsonResult.code = "0";
-                        objJsonResult.count = 0;
-                        objJsonResult.Message = "鍒犻櫎鍓嶅垽鏂け璐ワ紒";
-                        objJsonResult.data = null;
-                        return objJsonResult;
-                    }
-                    if (DBUtility.ClsPub.isStrNull(ds.Tables[0].Rows[0]["HBack"]) != "0")
-                    {
-                        oCN.RollBack();
-                        objJsonResult.code = "0";
-                        objJsonResult.count = 0;
-                        objJsonResult.Message = "鍒犻櫎澶辫触锛�" + DBUtility.ClsPub.isStrNull(ds.Tables[0].Rows[0]["HBackRemark"]);
-                        objJsonResult.data = null;
-                        return objJsonResult;
-                    }
-                    //=========================================================
-
-                    oCN.RunProc("Delete From Gy_MouldFileSub_MaintainRule  where HInterID=" + hmainid);
-                    oCN.RunProc("Delete From Gy_MouldFileSub_DotCheckRule  where HInterID=" + hmainid);
-
-                    //鍒犻櫎鍚庢帶鍒�=========================================
-                    DataSet ds2 = oCN.RunProcReturn("Exec h_p_Gy_MouldFile_AfterDelCtrl " + hmainid + ",'" + User + "'", "h_p_Gy_MouldFile_AfterDelCtrl");
-                    if (ds2 == null)
-                    {
-                        oCN.RollBack();
-                        objJsonResult.code = "0";
-                        objJsonResult.count = 0;
-                        objJsonResult.Message = "鍒犻櫎鍚庡垽鏂け璐ワ紒";
-                        objJsonResult.data = null;
-                        return objJsonResult;
-                    }
-                    if (DBUtility.ClsPub.isStrNull(ds2.Tables[0].Rows[0]["HBack"]) != "0")
-                    {
-                        oCN.RollBack();
-                        objJsonResult.code = "0";
-                        objJsonResult.count = 0;
-                        objJsonResult.Message = "鍒犻櫎澶辫触锛�" + DBUtility.ClsPub.isStrNull(ds.Tables[0].Rows[0]["HBackRemark"]);
-                        objJsonResult.data = null;
-                        return objJsonResult;
-                    }
-                    //=========================================================
-
-                    oCN.Commit();
-                    //鍐欏叆鏃ュ織
-                    ClsPub.Add_Log("", "鍒犻櫎椤圭洰锛屼唬鐮侊細" + oBill.omodel.HMouldNo + ",鍚嶇О锛�" + oBill.omodel.HName, ClsPub.CurUserName);
-                    //鏇存柊涓婄骇涓� 鏈骇
-                    objJsonResult.code = "1";
-                    objJsonResult.count = 1;
-                    objJsonResult.Message = "鍒犻櫎鎴愬姛";
-                    objJsonResult.data = null;
-                    return objJsonResult;
-                }
-                else
-                {
+                    oCN.RollBack();
                     objJsonResult.code = "0";
                     objJsonResult.count = 0;
-                    objJsonResult.Message = "鍒犻櫎澶辫触";
+                    objJsonResult.Message = "鍒犻櫎鍓嶅垽鏂け璐ワ紒";
                     objJsonResult.data = null;
                     return objJsonResult;
                 }
-                //ds = oCN.RunProcReturn("delete from Gy_Department where HItemID =  " + HItemID, "Gy_Department");
+                if (DBUtility.ClsPub.isStrNull(ds.Tables[0].Rows[0]["HBack"]) != "0")
+                {
+                    oCN.RollBack();
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 0;
+                    objJsonResult.Message = "鍒犻櫎澶辫触锛�" + DBUtility.ClsPub.isStrNull(ds.Tables[0].Rows[0]["HBackRemark"]);
+                    objJsonResult.data = null;
+                    return objJsonResult;
+                }
+                //=========================================================
+                oCN.RunProc("Delete From Gy_MouldFileMain  where HInterID=" + hmainid);
+                oCN.RunProc("Delete From Gy_MouldFileSub  where HInterID=" + hmainid);
+                oCN.RunProc("Delete From Gy_MouldFileSub2  where HInterID=" + hmainid);
+                oCN.RunProc("Delete From Gy_MouldFileSub_SubMater  where HInterID=" + hmainid);
+                oCN.RunProc("Delete From Gy_MouldFileSub_MaintainRule  where HInterID=" + hmainid);
+                oCN.RunProc("Delete From Gy_MouldFileSub_DotCheckRule  where HInterID=" + hmainid);
+
+                //鍒犻櫎鍚庢帶鍒�=========================================
+                DataSet ds2 = oCN.RunProcReturn("Exec h_p_Gy_MouldFile_AfterDelCtrl " + hmainid + ",'" + User + "'", "h_p_Gy_MouldFile_AfterDelCtrl");
+                if (ds2 == null)
+                {
+                    oCN.RollBack();
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 0;
+                    objJsonResult.Message = "鍒犻櫎鍚庡垽鏂け璐ワ紒";
+                    objJsonResult.data = null;
+                    return objJsonResult;
+                }
+                if (DBUtility.ClsPub.isStrNull(ds2.Tables[0].Rows[0]["HBack"]) != "0")
+                {
+                    oCN.RollBack();
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 0;
+                    objJsonResult.Message = "鍒犻櫎澶辫触锛�" + DBUtility.ClsPub.isStrNull(ds.Tables[0].Rows[0]["HBackRemark"]);
+                    objJsonResult.data = null;
+                    return objJsonResult;
+                }
+                //=========================================================
+
+                oCN.Commit();
+                //鍐欏叆鏃ュ織
+                ClsPub.Add_Log("", "鍒犻櫎妯″叿妗f锛屼唬鐮侊細" + oBill.omodel.HMouldNo + ",鍚嶇О锛�" + oBill.omodel.HName, ClsPub.CurUserName);
+                //鏇存柊涓婄骇涓� 鏈骇
+                objJsonResult.code = "1";
+                objJsonResult.count = 1;
+                objJsonResult.Message = "鍒犻櫎鎴愬姛";
+                objJsonResult.data = null;
+                return objJsonResult;
 
             }
             catch (Exception e)
diff --git a/WebAPI/Controllers/CGGL/Cg_POOrderBillController.cs b/WebAPI/Controllers/CGGL/Cg_POOrderBillController.cs
index 0601117..0eaf023 100644
--- a/WebAPI/Controllers/CGGL/Cg_POOrderBillController.cs
+++ b/WebAPI/Controllers/CGGL/Cg_POOrderBillController.cs
@@ -817,7 +817,7 @@
                 websLsmain.HBillNo = HBillNo;
                 websLsmain.HSupID = HSupID;
                 websLsmain.HEmpID = MaterID;
-                websLsmain.HSTOCKORGID = 100038;
+                //websLsmain.HSTOCKORGID = 100038;
                 //websLsmain.HBillType = mainList[0].HBillType;
                 
                 objJsonResult = AddBillMould(HBillNo, MaterID, HSupID);
diff --git a/WebAPI/Controllers/CJGL/Cj_StationOutBillController.cs b/WebAPI/Controllers/CJGL/Cj_StationOutBillController.cs
index f59238f..ceb6477 100644
--- a/WebAPI/Controllers/CJGL/Cj_StationOutBillController.cs
+++ b/WebAPI/Controllers/CJGL/Cj_StationOutBillController.cs
@@ -157,6 +157,7 @@
                 int HIsTimeFlag = list[0].HIsTimeFlag;//鏄惁璁℃椂
                 string HRelBeginTime = list[0].HRelBeginTime;//寮�宸ユ椂闂�
                 string HRelEndTime = list[0].HRelEndTime;//瀹屽伐鏃堕棿
+                double HWeight = list[0].HWeight;//閲嶉噺
                 LogService.Write($"1.瀛楁璧嬪�硷紝鐢ㄦ椂" + sw.Elapsed );
 
                 //鍗曟嵁瀹屾暣鎬у垽鏂�
@@ -417,7 +418,7 @@
                     ",HMainSourceInterID,HMainSourceBillNo,HMainSourceBillType,HLastSubProc" +
                     ",HEmpID2,HEmpID3,HEmpID4,HEmpID5,HDSQty,HChongQty,HPriceRate,HWorkTimes,HQCCheckID,HMainInterID,HPRDOrgID" +
                     ",HmaterOutqty,HProcPriceRate,HTemporaryAreaID,HWasterQty_Work,HWasterQty_Mater,HBackWorkQty,HShiftsID" +
-                    ",HToCheckQty,HLossQty,HBackWorkByMaterQty,HMouldID,HMachineWorkTimes,HIsTimeFlag,HRelBeginTime,HRelEndTime " +
+                    ",HToCheckQty,HLossQty,HBackWorkByMaterQty,HMouldID,HMachineWorkTimes,HIsTimeFlag,HRelBeginTime,HRelEndTime,HWeight " +
                     ") " +
                     " values('" + BillType + "','" + (OperationType == "5" ? "SUB" : HBillSubType)  + "'," + HInterID + ",'" + HBillNo + "'," + HBillStatus + ",'"+ HDate + "','" + HMaker + "',getdate(),'" + HMouldNum + "'" +
                     "," + HYear + "," + HPeriod + ",'" + HRemark + "','" + HSourceName + "'," + HPieceQty + "," + HWasterQty + "," + HPlanPieceQty + "," + HBadPNL +
@@ -428,7 +429,7 @@
                     "," + HMainSourceInterID + ",'" + HMainSourceBillNo + "','" + HMainSourceBillType + "'," + Convert.ToString(HLastSubProc ? 1 : 0) +
                     "," + HEmpID2 + "," + HEmpID3 + "," + HEmpID4 + "," + HEmpID5 + "," + HDSQty + "," + HChongQty + "," + HPriceRate + "," + HWorkTimes + "," + HQCCheckID + "," + HMainInterID + "," + HPRDOrgID +
                     "," + HmaterOutqty + "," + HProcPriceRate + "," + HTemporaryAreaID + "," + HWasterQty_Work + "," + HWasterQty_Mater + "," + HBackWorkQty +
-                    "," + HShiftsID + "," + HToCheckQty + "," + HLossQty + ","+ HBackWorkByMaterQty + "," + HMouldID + ",'" + HMachineWorkTimes + "',"+ HIsTimeFlag + ",'" + HRelBeginTime + "','" + HRelEndTime +  "') ");
+                    "," + HShiftsID + "," + HToCheckQty + "," + HLossQty + ","+ HBackWorkByMaterQty + "," + HMouldID + ",'" + HMachineWorkTimes + "',"+ HIsTimeFlag + ",'" + HRelBeginTime + "','" + HRelEndTime + "','" + HWeight + "') ");
 
                     LogService.Write($"4.鏂板缁撴潫锛岀敤鏃�" + sw.Elapsed);
                     LogService.Write("鐢ㄦ埛:" + user + ",鏃ユ湡:" + DateTime.Now + ",鏂板宸ュ簭鍑虹珯鍗曟嵁:" + HBillNo);
@@ -476,9 +477,7 @@
                     ",HBackWorkByMaterQty=" + HBackWorkByMaterQty +
                     ",HMouldID=" + HMouldID +
                     ",HMachineWorkTimes=" + HMachineWorkTimes +
-                    //",HIsTimeFlag=" + HIsTimeFlag +
-                    //",HRelBeginTime='" + HRelBeginTime + "'" +
-                    //",HRelEndTime='" + HRelEndTime + "'" +
+                    ",HWeight=" + HWeight +
                     " from Sc_StationOutBillMain a with(nolock)" +
                     " where HInterID=" + HInterID);
 
@@ -641,29 +640,16 @@
                     {
                         object objResult = set_SaveStationOutBill_CLD_Json(HInterID, HBillNo, user);
                     }
+                    //鍒ゆ柇瀹㈡埛涓哄崕鑸熷寘瑁� 鐢熸垚鏉$爜涓绘。
+                    else if (oSystemParameter.omodel.WMS_CampanyName == "鍗庤垷")
+                    {
+                        var objResult = Cj_StationOutBarCode_Save(HInterID);                        
+                    }
                 }
                 sw.Stop();//缁撴潫璁℃椂
                 LogService.Write($"11.鍙傛暟鏌ヨ缁撴潫,鏂板缁撴潫锛岀敤鏃�" + sw.Elapsed);
                 LogService.Write("END--鍑虹珯鍗曟嵁淇濆瓨缁撴潫锛屽嚭绔欏崟鍙凤細" + HBillNo);
 
-                //娴嬭瘯璇彞===========================================================================================================
-                string msg_str = "";
-                string sql_str = "select a.HQty HQty_Main,b.HQty HQty_Sub " +
-                            "from Sc_ProcessExchangeBillMain as a with(nolock)" +
-                            "inner join Sc_ProcessExchangeBillSub as b with(nolock) on a.HInterID = b.HInterID " +
-                            "where a.HInterID = " + HProcExchInterID;
-                DataSet ds_str = oCN.RunProcReturn(sql_str, "Sc_ProcessExchangeBillMain");
-                if (ds_str.Tables[0].Rows.Count > 0)
-                {
-                    msg_str = "HQty_Main:" + ds_str.Tables[0].Rows[0]["HQty_Main"].ToString() + ";HQty_Sub:";
-                    for (int j = 0; j < ds_str.Tables[0].Rows.Count; j++)
-                    {
-                        msg_str += ds_str.Tables[0].Rows[j]["HQty_Sub"].ToString() + ",";
-                    }
-                }
-
-                oCN.RunProc("Insert into System_log (GeginDate, userid, WorkstationName, WorkList, SystemName, NetuserName, State) select GETDATE(),'" + user + "','" + HComputerName + "','" + "淇敼宸ュ簭鍑虹珯鍗曟嵁锛�" + HBillNo + "[宸ュ簭娴佽浆鍗″彿锛�" + HProcExchBillNo + "]" + msg_str + "','LMES-宸ュ簭鍑虹珯妯″潡','" + DBUtility.ClsPub.IPAddress + "','鏂板鎴栦慨鏀瑰崟鎹�'", ref DBUtility.ClsPub.sExeReturnInfo);
-                //==============================================================================================================
 
 
                 objJsonResult.code = "1";
@@ -1366,7 +1352,114 @@
         }
         #endregion
 
+        #region [鍑虹珯鍗曠敓鎴愭潯鐮佷富妗    
+        [Route("Cj_StationOutBill/Cj_StationOutBarCode_Save")]
+        [HttpPost]
+        public object Cj_StationOutBarCode_Save(long HInterID)
+        {
+            try
+            {
+                ListModels oListModels = new ListModels();
+                DAL.ClsGy_BarCodeBill_ChaiMa BillNew = new DAL.ClsGy_BarCodeBill_ChaiMa();             
 
+                oCN.BeginTran();
+
+                ds = oCN.RunProcReturn("select  * from Sc_StationOutBillMain where HInterID='" + HInterID + "'", "Sc_StationOutBillMain");
+
+                if (ds != null || ds.Tables[0].Rows.Count > 0)
+                {
+
+                    string sql = "insert into Gy_BarCodeBill (HInterID, HEntryID, HBarCode, HBarCodeType, HBarCodeSubType, HMaterID, HUnitID, HQty, HBatchNo, HSupID, HGroupID, HMaker, HMakeDate, " +
+                  "HPrintQty, HSourceInterID, HSourceEntryID, HSourceBillNo, HSourceBillType, HinitQty, HEndQty, HBarcodeQtys, HBarcodeNo, HDeptID, HWhID, HSPID, HRemark, " +
+                  "HCusID, HCusType, HEndDate, HWorkLineName, HBarCodeDate, HSTOCKORGID, HOWNERID, HSeOrderBillNo, HGiveAwayFlag, HMaterName, HMaterModel, " +
+                  "HPinfan, HAuxPropID, HMTONo, HInnerBillNo, HCoilNO, HFurnaceNO, HFactory, HAuxQty, HheatNO, HEmpID, HCusModel, HCusMaterName, HCheckEmpName, HZZRQ,HSupMaterNumber,HSupBatchNo" +
+                  ") values (" +
+                  "'" + ds.Tables[0].Rows[0]["HInterID"].ToString() + "', " +
+                  "'1', " +
+                  "'" + ds.Tables[0].Rows[0]["HBillNO"].ToString() + "', " +
+                  "'鍞竴鏉$爜', " +
+                  "'', " +
+                  "'" + ds.Tables[0].Rows[0]["HMaterID"].ToString() + "', " +
+                  "'0', " +
+                  "'" + ds.Tables[0].Rows[0]["HQty"].ToString() + "', " +
+                  "'', " +
+                  "'', " +
+                  "'" + ds.Tables[0].Rows[0]["HGroupID"].ToString() + "', " +
+                  "'" + ds.Tables[0].Rows[0]["HMaker"].ToString() + "', getdate(), " +
+                  "'0', " +
+                  "'" + ds.Tables[0].Rows[0]["HProcExchInterID"].ToString() + "', " +
+                  "'" + ds.Tables[0].Rows[0]["HProcExchEntryID"].ToString() + "', " +
+                  "'" + ds.Tables[0].Rows[0]["HProcExchBillNo"].ToString() + "', " +
+                  "'3772', " +
+                  "'0', " +
+                  "'0', " +
+                  "'1', " +
+                  "'1', " +
+                  "'" + ds.Tables[0].Rows[0]["HDeptID"].ToString() + "', " +
+                  "'0', " +
+                  "'0', " +
+                  "'" + ds.Tables[0].Rows[0]["HRemark"].ToString() + "', " +
+                  "'0', " +
+                  "'', " +
+                  "getdate(), " +
+                  "'', " +
+                  "getdate(), " +
+                  "'" + ds.Tables[0].Rows[0]["HPRDORGID"].ToString() + "', " +
+                  "'" + ds.Tables[0].Rows[0]["HPRDORGID"].ToString() + "', " +
+                  "'', " +
+                  "'0', " +
+                  "'', " +
+                  "'', " +
+                  "'', " +
+                  "'0', " +
+                  "'', " +
+                  "'', " +
+                  "'', " +
+                  "'', " +
+                  "'', " +
+                  "'0', " +
+                  "'', " +
+                  "'" + ds.Tables[0].Rows[0]["HEmpID"].ToString() + "', " +
+                  "'', " +
+                  "'', " +
+                  "'', " +
+                  "'', " +
+                  "'', " +
+                  "''" +
+                  ")";
+                    //鎻掑叆鎷嗗垎鏉$爜
+                    oCN.RunProc(sql);
+                  
+                    oCN.Commit();
+                    objJsonResult.code = "1";
+                    objJsonResult.count = 1;
+                    objJsonResult.Message = "淇濆瓨鎴愬姛锛�";
+                    objJsonResult.data = 1;
+                    return objJsonResult;
+
+                }
+                else
+                {
+                    oCN.RollBack();
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 0;
+                    objJsonResult.Message = "淇濆瓨澶辫触锛佹湭鏌ヨ鍒版潯鐮佷俊鎭�";
+                    objJsonResult.data = 1;
+                    return objJsonResult;
+                }
+            }
+            catch (Exception e)
+            {
+                oCN.RollBack();
+                oCN.RunProc("update Sc_StationOutBillMain set HInterFaceRemark =" + e.ToString() + ", HInterFaceStatus ='鏈敓鎴�' where HInterID=" + HInterID);
+                objJsonResult.code = "0";
+                objJsonResult.count = 0;
+                objJsonResult.Message = "淇濆瓨澶辫触锛�" + e.ToString();
+                objJsonResult.data = null;
+                return objJsonResult;
+            }
+        }
+        #endregion
 
 
 
@@ -3106,7 +3199,7 @@
                     sReturn = "鍗曟嵁鏈壘鍒帮紒";
                     return false;
                 }
-                oCN.RunProc(" Update a set HChecker='" + HChecker + "',HCheckDate='" + HCheckDate + "' from Sc_StationOutBillMain a Where HInterID=" + lngBillKey.ToString());
+                oCN.RunProc(" Update a set HChecker='" + HChecker + "',HCheckDate='" + HCheckDate + "' from Sc_StationOutBillMain a with(nolock) Where HInterID=" + lngBillKey.ToString());
                 oCN.RunProc("exec h_p_Mes_ProcessExchangeRelationQty_Check_In " + lngBillKey.ToString() + ",1");
                 //鍒ゆ柇鏄惁鏄� 鏈亾宸ュ簭
                 DataSet ds1;
diff --git a/WebAPI/Controllers/SBGL/Sb_EquipDotCheckBillController.cs b/WebAPI/Controllers/SBGL/Sb_EquipDotCheckBillController.cs
index 844c449..7ac462f 100644
--- a/WebAPI/Controllers/SBGL/Sb_EquipDotCheckBillController.cs
+++ b/WebAPI/Controllers/SBGL/Sb_EquipDotCheckBillController.cs
@@ -590,7 +590,7 @@
                         objJsonResult.data = 1;
                         return objJsonResult;
                     }
-
+                    LogService.Write("oItem", oItem.ToString());
                     //oItem.HMaker = "";
                     UserName = oItem.HMaker;  //鍒跺崟浜�
                     oItem.HBillType = "3903";
@@ -599,7 +599,9 @@
                     //oItem.HDate = DBUtility.ClsPub.isDate(DateTime.Now.ToString("yyyy-MM-dd"));//  --鏃ユ湡
                     //oItem.HInnerBillNo = "";  //  --鍐呴儴鍗曟嵁鍙�
                     oItem.HYear = DBUtility.ClsPub.isLong(DateTime.Now.Year);
+                    oItem.HPeriod = DBUtility.ClsPub.isLong(DateTime.Now.Month);
                     oItem.HMakeDate = DBUtility.ClsPub.isStrNull(DateTime.Now.ToString("yyyy-MM-dd"));
+                    
                     //oItem.HEquipID = 0;    //璁惧ID(Gy_EquipMent)
                     //oItem.HPeriod = 0;
                     //oItem.HCheckBeginDate = DBUtility.ClsPub.isDate(DateTime.Now.ToString("yyyy-MM-dd"));  //  --缁翠慨鏃ユ湡
@@ -632,6 +634,7 @@
                 int i = 0;
                 foreach (Models.ClsSb_EquipDotCheckBillSub oItemSub in ls)
                 {
+                    LogService.Write("oItemSub", oItemSub.ToString());
 
                     i++;
                     oItemSub.HEntryID = i;
diff --git a/WebAPI/Controllers/SBGL/Sb_EquipRepairSendWorkBillController.cs b/WebAPI/Controllers/SBGL/Sb_EquipRepairSendWorkBillController.cs
index 30af7a7..4509ba1 100644
--- a/WebAPI/Controllers/SBGL/Sb_EquipRepairSendWorkBillController.cs
+++ b/WebAPI/Controllers/SBGL/Sb_EquipRepairSendWorkBillController.cs
@@ -204,6 +204,19 @@
 
                 if (OperationType == 1)//鏂板
                 {
+                    LogService.Write("Insert Into Sb_EquipRepairSendWorkBillMain" +
+               "(HBillType,HBillSubType,HInterID,HBillNo,HDate" +
+              ",HYear,HPeriod,HRemark,HMaker,HMakeDate" +
+              ",HEquipID,HExplanation,HInnerBillNo,HRepairID,HEmpID" +
+              ",HManagerID,HDeptID,HRepairContent,HRepairPlanBeginDate,HRepairPlanEndDate" +
+              ",HPlanTimes,HCycleUnit" +
+              ") " +
+              " values('" + BillType + "','" + BillType + "'," + omodel.HInterID.ToString() + ",'" + omodel.HBillNo + "','" + omodel.HDate + "'" +
+              ", " + omodel.HYear.ToString() + "," + omodel.HPeriod.ToString() + ",'" + omodel.HRemark + "','" + omodel.HMaker + "',getdate()" +
+              ", " + omodel.HEquipID.ToString() + ",'" + omodel.HExplanation + "','" + omodel.HInnerBillNo + "'," + omodel.HRepairID.ToString() + "," + omodel.HEmpID.ToString() +
+              "," + omodel.HManagerID.ToString() + "," + omodel.HDeptID.ToString() + ",'" + omodel.HRepairContent + "','" + omodel.HRepairPlanBeginDate + "','" + omodel.HRepairPlanEndDate + "'" +
+              "," + omodel.HPlanTimes.ToString() + ",'" + omodel.HCycleUnit + "'" +
+              ") ");
                     //涓昏〃
                     oCN.RunProc("Insert Into Sb_EquipRepairSendWorkBillMain" +
                "(HBillType,HBillSubType,HInterID,HBillNo,HDate" +
@@ -282,6 +295,15 @@
             //鎻掑叆瀛愯〃
             foreach (Models.ClsSb_EquipRepairSendWorkBillSub oSub in DetailColl)
             {
+                LogService.Write("Insert into Sb_EquipRepairSendWorkBillSub " +
+                       " (HInterID,HEntryID,HCloseMan,HEntryCloseDate,HCloseType,HRemark" +
+                       ",HSourceInterID,HSourceEntryID,HSourceBillNo,HSourceBillType,HRelationQty,HRelationMoney" +
+                       ",HRepairID,HManagerID,HRepairExplanation" +
+                       ") values("
+                       + omodel.HInterID.ToString() + "," + (hentryid == -1 ? i : hentryid) + ",'" + oSub.HCloseMan + "'," + oSub.HEntryCloseDate.ToShortDateString() + "," + Convert.ToString(oSub.HCloseType ? 1 : 0) + ",'" + oSub.HRemark + "'" +
+                       "," + oSub.HSourceInterID.ToString() + "," + oSub.HSourceEntryID.ToString() + ",'" + oSub.HSourceBillNo + "','" + oSub.HSourceBillType + "'," + oSub.HRelationQty.ToString() + "," + oSub.HRelationMoney.ToString() +
+                       "," + oSub.HRepairID.ToString() + "," + oSub.HManagerID.ToString() + ",'" + oSub.HRepairExplanation + "'" +
+                       ") ");
                 oCN.RunProc("Insert into Sb_EquipRepairSendWorkBillSub " +
                        " (HInterID,HEntryID,HCloseMan,HEntryCloseDate,HCloseType,HRemark" +
                        ",HSourceInterID,HSourceEntryID,HSourceBillNo,HSourceBillType,HRelationQty,HRelationMoney" +
diff --git a/WebAPI/Controllers/SCGL/Sc_MESTransFerWorkBillController.cs b/WebAPI/Controllers/SCGL/Sc_MESTransFerWorkBillController.cs
index 41baacc..d70ad5d 100644
--- a/WebAPI/Controllers/SCGL/Sc_MESTransFerWorkBillController.cs
+++ b/WebAPI/Controllers/SCGL/Sc_MESTransFerWorkBillController.cs
@@ -7491,6 +7491,69 @@
         }
         #endregion
 
+        #region 宸ヤ綔鑱旂郴鍗曞垪琛� 鍒嗛〉
+        [Route("Sc_MESTransFerWorkBill/GetOA_WorkLinkBillListPage")]
+        [HttpGet]
+        public object GetOA_WorkLinkBillListPage(string sWhere, string user, int page, int size)
+        {
+            try
+            {
+                List<object> columnNameList = new List<object>();
+
+                //鏌ョ湅鏉冮檺
+                if (!DBUtility.ClsPub.Security_Log("OA_WorkLinkBillList", 1, false, user))
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 0;
+                    objJsonResult.Message = "鏃犳煡鐪嬫潈闄愶紒";
+                    objJsonResult.data = null;
+                    return objJsonResult;
+                }
+
+                if (sWhere == null || sWhere.Equals(""))
+                {
+                    string sql = $@"
+                    select count(1) count from h_v_OA_WorkLinkBillAllList
+                    select * from h_v_OA_WorkLinkBillAllList order by 鍗曟嵁鍙� desc
+                    offset {(page - 1) * size} rows fetch next {size} rows only";
+                    ds = oCN.RunProcReturn(sql, "h_v_OA_WorkLinkBillAllList");
+                }
+                else
+                {
+                    string sql1 = $@"
+                         select count(1) count from h_v_OA_WorkLinkBillAllList where 1 = 1 {sWhere}
+                        select * from h_v_OA_WorkLinkBillAllList where 1 = 1 
+                        {sWhere} order by 鍗曟嵁鍙� desc
+                        offset {(page - 1) * size} rows fetch next {size} rows only";
+                    ds = oCN.RunProcReturn(sql1, "h_v_OA_WorkLinkBillAllList");
+                }
+
+                //娣诲姞鍒楀悕
+                foreach (DataColumn col in ds.Tables[1].Columns)
+                {
+                    Type dataType = col.DataType;
+                    string ColmString = "{\"ColmCols\":\"" + col.ColumnName + "\",\"ColmType\":\"" + dataType.Name + "\"}";
+                    columnNameList.Add(JsonConvert.DeserializeObject(ColmString));//鑾峰彇鍒癉ataColumn鍒楀璞$殑鍒楀悕
+                }
+
+                objJsonResult.code = "1";
+                objJsonResult.count = int.Parse(ds.Tables[0].Rows[0]["count"].ToString());
+                objJsonResult.Message = "Sucess锛�";
+                objJsonResult.data = ds.Tables[1];
+                objJsonResult.list = columnNameList;
+                return objJsonResult;
+            }
+            catch (Exception ex)
+            {
+                objJsonResult.code = "0";
+                objJsonResult.count = 0;
+                objJsonResult.Message = "鏌ヨ鏁版嵁寮傚父锛岃涓庣鐞嗗憳鑱旂郴锛�" + ex.ToString();
+                objJsonResult.data = null;
+                return objJsonResult;
+            }
+        }
+        #endregion
+
         #region 宸ヤ綔鑱旂郴鍗曠紪杈戣幏鍙栨暟鎹�
         [Route("Sc_MESTransFerWorkBill/GetOA_WorkLinkBillListCheckDetai")]
         [HttpGet]
diff --git a/WebAPI/Controllers/Sc_MouldRepairSendWorkBillController.cs b/WebAPI/Controllers/Sc_MouldRepairSendWorkBillController.cs
index f340c09..6f85bb9 100644
--- a/WebAPI/Controllers/Sc_MouldRepairSendWorkBillController.cs
+++ b/WebAPI/Controllers/Sc_MouldRepairSendWorkBillController.cs
@@ -949,5 +949,48 @@
             }
         }
         #endregion
+
+        #region 鏍规嵁鍣ㄥ叿鏉$爜鏌ユ壘鍣ㄥ叿妗f淇℃伅PDA  鏌ヨ鏉$爜妗f鍒楄〃
+        [Route("Sc_PDA_MouldRepairCheckBill/txtHBarCode_KeyDown_List")]
+        [HttpGet]
+        public object txtHBarCode_KeyDown_List(string HBarCode)
+        {
+            try
+            {
+                if (HBarCode == null || HBarCode.Equals(""))
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 0;
+                    objJsonResult.Message = "鏉″舰鐮佷笉鑳戒负绌猴紒";
+                    objJsonResult.data = null;
+                    return objJsonResult;
+                }
+                //寰楀埌淇℃伅
+                ds = oCN.RunProcReturn("select top 1 * from h_v_Gy_MouldFileList  where 鏉$爜缂栧彿= '" + HBarCode + "'", "h_v_Gy_EquipFileMainList");
+                //鍐欏叆淇℃伅
+                if (ds == null || ds.Tables[0].Rows.Count == 0)
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 0;
+                    objJsonResult.Message = "鏈煡璇㈠埌妯″叿淇℃伅锛�";
+                    objJsonResult.data = null;
+                    return objJsonResult;
+                }
+                objJsonResult.code = "1";
+                objJsonResult.count = 1;
+                objJsonResult.Message = "Sucess锛�";
+                objJsonResult.data = ds.Tables[0];
+                return objJsonResult;
+            }
+            catch (Exception e)
+            {
+                objJsonResult.code = "0";
+                objJsonResult.count = 0;
+                objJsonResult.Message = "Exception锛�" + e.ToString();
+                objJsonResult.data = null;
+                return objJsonResult;
+            }
+        }
+        #endregion
     }
 }
\ No newline at end of file
diff --git a/WebAPI/Controllers/Sc_ProcessMangementController.cs b/WebAPI/Controllers/Sc_ProcessMangementController.cs
index 13dd4a1..24ff319 100644
--- a/WebAPI/Controllers/Sc_ProcessMangementController.cs
+++ b/WebAPI/Controllers/Sc_ProcessMangementController.cs
@@ -1708,8 +1708,8 @@
                     return objJsonResult;
                 }
 
-                //if (oSystemParameter.omodel.WMS_CampanyName == "閿﹂殕")
-                //{
+                if (oSystemParameter.omodel.WMS_CampanyName == "閿﹂殕")
+                {
                     string sql = @"select a.FID,a.FNUMBER Employee,d.FNUMBER Dept from Gy_Employee e
                              join JL20250716203240..T_HR_EMPINFO a on e.HNumber = a.FNUMBER
                              join JL20250716203240..T_BD_STAFFTEMP c on c.FID = a.FID
@@ -1726,7 +1726,7 @@
                         objJsonResult.data = null;
                         return objJsonResult;
                     }
-                //}
+                }
                 
 
 
@@ -1738,10 +1738,10 @@
                 model.Add("FSourceOrgId", new JObject() { ["Fnumber"] = HZJOrgNumber.ToString() }); //鏉ユ簮缁勭粐
                                                                                                     //model.Add("FInspectDepId", new JObject() { ["Fnumber"] = ds.Tables[0].Rows[0]["Dept"].ToString() }); //璐ㄦ閮ㄩ棬
 
-                //if (oSystemParameter.omodel.WMS_CampanyName == "閿﹂殕")
-                //{
+                if (oSystemParameter.omodel.WMS_CampanyName == "閿﹂殕")
+                {
                     model.Add("FInspectorId", new JObject() { ["Fnumber"] = ds.Tables[0].Rows[0]["Employee"].ToString() }); //璐ㄦ鍛�
-                //}
+                }
                 model.Add("FISSYNCED", "false");//  鏄惁宸插悓姝�
                 model.Add("F_PGKJ_Date", DateTime.Now.ToString("yyyy-MM-dd"));//  鎶ユ鏃ユ湡
                 model.Add("FBillNo", HBillNo);
diff --git a/WebAPI/Controllers/WebAPIController.cs b/WebAPI/Controllers/WebAPIController.cs
index c2b4a06..8285d75 100644
--- a/WebAPI/Controllers/WebAPIController.cs
+++ b/WebAPI/Controllers/WebAPIController.cs
@@ -20930,6 +20930,80 @@
             }
         }
 
+        #region
+        [Route("Web/GetMouldBillsList")]
+        [HttpGet]
+        public object GetMouldBillsList(string sWhere, string Type, string user)
+        {
+            try
+            {
+                List<object> columnNameList = new List<object>();
+                string HView = "";
+                switch (Type)
+                {
+                    case "RC": // 妯″叿缁翠慨妫�楠屽崟
+                        HView = "h_v_Sc_MouldRepairCheckBillList";
+                        break;
+                    case "PG": // 妯″叿缁翠慨娲惧伐鍗�
+                        HView = "h_v_Sc_MouldRepairSendWorkBill";
+                        break;
+                    default:
+                        objjson.code = "0";
+                        objjson.count = 0;
+                        objjson.Message = "璁惧妯″潡绫诲瀷閿欒锛�";
+                        objjson.data = null;
+                        return objjson;
+                }
+
+                SQLHelper.ClsCN oCN = new SQLHelper.ClsCN();
+
+                ds = oCN.RunProcReturn("select ManagerFlag from gy_czygl where czymc='" + user.Trim() + "'", "gy_czygl");
+                if (!(bool)ds.Tables[0].Rows[0]["ManagerFlag"])  //鏄惁绠$悊鍛�
+                {
+                    //涓嶆槸绠$悊鍛�
+                    sWhere += " and 鍒跺崟浜� = '" + user + "'";
+                }
+
+
+                string sql = string.Format(@"select * from " + HView + " where 1 = 1 " + sWhere + " order by 鏃ユ湡 desc, hmainid desc");
+                ds = oCN.RunProcReturn(sql, HView);
+                //娣诲姞鍒楀悕
+                foreach (DataColumn col in ds.Tables[0].Columns)
+                {
+                    Type dataType = col.DataType;
+                    string ColmString = "{\"ColmCols\":\"" + col.ColumnName + "\",\"ColmType\":\"" + dataType.Name + "\"}";
+                    columnNameList.Add(JsonConvert.DeserializeObject(ColmString));//鑾峰彇鍒癉ataColumn鍒楀璞$殑鍒楀悕
+                }
+                if (ds == null || ds.Tables[0].Rows.Count <= 0)
+                {
+                    objjson.code = "1";
+                    objjson.count = 1;
+                    objjson.Message = "鑾峰彇澶辫触,鏌ユ棤鏁版嵁";
+                    objjson.data = null;
+                    objjson.list = columnNameList;
+                    return objjson;
+                }
+                else
+                {
+                    objjson.code = "1";
+                    objjson.count = 1;
+                    objjson.Message = "鑾峰彇鎴愬姛!";
+                    objjson.data = ds.Tables[0];
+                    objjson.list = columnNameList;
+                    return objjson;
+                }
+            }
+            catch (Exception ex)
+            {
+                objjson.code = "0";
+                objjson.count = 0;
+                objjson.Message = "鑾峰彇澶辫触" + ex.ToString();
+                objjson.data = null;
+                return objjson;
+            }
+        }
+        #endregion
+
         /// <summary>
         /// 鏌ヨ鍚勭被璁惧鍗曟嵁鍒楄〃锛堣澶囩偣妫�锛岃澶囩淮淇紝璁惧淇濆吇......锛�
         /// </summary>
@@ -20965,6 +21039,9 @@
                     case "XJ":
                         HView = "h_v_Sb_EquipPatrolCheckBillList";
                         break;
+                    case "PG": // 璁惧缁翠慨娲惧伐鍗�
+                        HView = "h_v_Sb_EquipRepairSendWorkBillList";
+                        break;
                     default:
                         objjson.code = "0";
                         objjson.count = 0;
@@ -20983,7 +21060,7 @@
                 }
 
 
-                string sql = string.Format(@"select * from " + HView + " where 1 = 1 " + sWhere);
+                string sql = string.Format(@"select * from " + HView + " where 1 = 1 " + sWhere + " order by 鏃ユ湡 desc, hmainid desc");
                 ds = oCN.RunProcReturn(sql, HView);
                 //娣诲姞鍒楀悕
                 foreach (DataColumn col in ds.Tables[0].Columns)
diff --git "a/WebAPI/Controllers/\346\235\241\347\240\201\347\256\241\347\220\206/WEBSController.cs" "b/WebAPI/Controllers/\346\235\241\347\240\201\347\256\241\347\220\206/WEBSController.cs"
index 9260707..c1b4508 100644
--- "a/WebAPI/Controllers/\346\235\241\347\240\201\347\256\241\347\220\206/WEBSController.cs"
+++ "b/WebAPI/Controllers/\346\235\241\347\240\201\347\256\241\347\220\206/WEBSController.cs"
@@ -4870,6 +4870,62 @@
 
         #endregion
 
+        #region 鐢熶骇閫�鏂�    鏍¢獙妯″紡
+
+        /// <summary>
+        /// 鐢熶骇閫�鏂欐牎楠屼笂浼�
+        /// </summary>
+        /// <returns></returns>
+        [Route("WEBSController/set_SaveMateOutBackBill_BillCheck_Json")]
+        [HttpPost]
+        public object set_SaveMateOutBackBill_BillCheck_Json([FromBody] JObject oMain)
+        {
+            var _value = oMain["oMain"].ToString();
+            string msg1 = _value.ToString();
+
+            try
+            {
+                List<Model.ClsKf_ICStockBillMain> lsmain = new List<Model.ClsKf_ICStockBillMain>();
+                ListModels oListModels = new ListModels();
+                lsmain = oListModels.getICStockBillMainByJson(msg1);
+
+                WebAPI.WebS.ClsKf_ICStockBillMain websLsmain = new WebS.ClsKf_ICStockBillMain();
+
+                websLsmain.HInterID = lsmain[0].HInterID;
+                websLsmain.HBillNo = lsmain[0].HBillNo;
+                websLsmain.HBillType = "1244";
+                websLsmain.HMaker = lsmain[0].HMaker;
+                websLsmain.HSTOCKORGID = lsmain[0].HSTOCKORGID;
+
+                if (oWebs.set_SaveMateOutBackBill_BillCheck(websLsmain, ref DBUtility.ClsPub.sErrInfo))
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 1;
+                    objJsonResult.Message = DBUtility.ClsPub.sErrInfo;  //鎴愬姛锛�
+                    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;
+            }
+        }
+
+        #endregion
+
         #endregion
 
         #region 閿�鍞��璐�    涓婁紶鐢熷崟
@@ -7098,6 +7154,76 @@
                         sAutoBarCode = "Y";
                     }
                 }
+                //閲囪喘閫�鏂欏崟
+                else if (HBillType == "1239")
+                {
+                    //鏍¢獙-鏄惁杩涜婧愬崟瀵瑰簲鏉$爜鏍稿锛�'Y'涓烘牳瀵癸級
+                    if (oSystemParameter.omodel.Kf_POStockInBackBillCheck_SourceBarCodeCtl.ToUpper() == "Y")
+                    {
+                        sSourceBarCodeCtl = "Y";
+                    }
+                    //鍏嶆壂鐗╂枡鏉$爜妯″紡锛�'Y'涓轰笉鎵墿鏂欐潯鐮侊級
+                    if (oSystemParameter.omodel.Kf_POStockInBackBillCheck_AutoBarCode.ToUpper() == "Y")
+                    {
+                        sAutoBarCode = "Y";
+                    }
+                }
+                //鐢熶骇閫�搴撳崟
+                else if (HBillType == "1245")
+                {
+                    //鏍¢獙-鏄惁杩涜婧愬崟瀵瑰簲鏉$爜鏍稿锛�'Y'涓烘牳瀵癸級
+                    if (oSystemParameter.omodel.Kf_ProductInBackBillCheck_SourceBarCodeCtl.ToUpper() == "Y")
+                    {
+                        sSourceBarCodeCtl = "Y";
+                    }
+                    //鍏嶆壂鐗╂枡鏉$爜妯″紡锛�'Y'涓轰笉鎵墿鏂欐潯鐮侊級
+                    if (oSystemParameter.omodel.Kf_ProductInBackBillCheck_AutoBarCode.ToUpper() == "Y")
+                    {
+                        sAutoBarCode = "Y";
+                    }
+                }
+                //鐢熶骇閫�鏂欏崟
+                else if (HBillType == "1244")
+                {
+                    //鏍¢獙-鏄惁杩涜婧愬崟瀵瑰簲鏉$爜鏍稿锛�'Y'涓烘牳瀵癸級
+                    if (oSystemParameter.omodel.Kf_MateOutBackBillCheck_SourceBarCodeCtl.ToUpper() == "Y")
+                    {
+                        sSourceBarCodeCtl = "Y";
+                    }
+                    //鍏嶆壂鐗╂枡鏉$爜妯″紡锛�'Y'涓轰笉鎵墿鏂欐潯鐮侊級
+                    if (oSystemParameter.omodel.Kf_MateOutBackBillCheck_AutoBarCode.ToUpper() == "Y")
+                    {
+                        sAutoBarCode = "Y";
+                    }
+                }
+                //閿�鍞��璐у崟
+                else if (HBillType == "1247")
+                {
+                    //鏍¢獙-鏄惁杩涜婧愬崟瀵瑰簲鏉$爜鏍稿锛�'Y'涓烘牳瀵癸級
+                    if (oSystemParameter.omodel.Kf_SellOutBackBillCheck_SourceBarCodeCtl.ToUpper() == "Y")
+                    {
+                        sSourceBarCodeCtl = "Y";
+                    }
+                    //鍏嶆壂鐗╂枡鏉$爜妯″紡锛�'Y'涓轰笉鎵墿鏂欐潯鐮侊級
+                    if (oSystemParameter.omodel.Kf_SellOutBackBillCheck_AutoBarCode.ToUpper() == "Y")
+                    {
+                        sAutoBarCode = "Y";
+                    }
+                }
+                //濮斿閫�鏂欏崟
+                else if (HBillType == "1238")
+                {
+                    //鏍¢獙-鏄惁杩涜婧愬崟瀵瑰簲鏉$爜鏍稿锛�'Y'涓烘牳瀵癸級
+                    if (oSystemParameter.omodel.Kf_EntrustOutBackBillCheck_SourceBarCodeCtl.ToUpper() == "Y")
+                    {
+                        sSourceBarCodeCtl = "Y";
+                    }
+                    //鍏嶆壂鐗╂枡鏉$爜妯″紡锛�'Y'涓轰笉鎵墿鏂欐潯鐮侊級
+                    if (oSystemParameter.omodel.Kf_EntrustOutBackBillCheck_AutoBarCode.ToUpper() == "Y")
+                    {
+                        sAutoBarCode = "Y";
+                    }
+                }
                 #endregion
 
                 if (oSystemParameter.omodel.WMS_CampanyName == "瀹夌憺") //绯荤粺鍙傛暟  瀹㈡埛瀹氬埗鍖栧悕绉�     绌虹櫧涓洪�氱敤
@@ -7764,6 +7890,51 @@
                     //鍏堣繘鍏堝嚭鎺у埗
                     sFIFOCtl = oSystemParameter.omodel.Kf_MoveStockBillCheck_FIFOCtl;
                 }
+                //閲囪喘閫�鏂欏崟
+                else if (HBillType == "1239")
+                {
+                    //鏍¢獙-鏄惁杩涜婧愬崟瀵瑰簲鏉$爜鏍稿锛�'Y'涓烘牳瀵癸級
+                    if (oSystemParameter.omodel.Kf_POStockInBackBillCheck_SourceBarCodeCtl.ToUpper() == "Y")
+                    {
+                        sSourceBarCodeCtl = "Y";
+                    }
+                }
+                //鐢熶骇閫�搴撳崟
+                else if (HBillType == "1245")
+                {
+                    //鏍¢獙-鏄惁杩涜婧愬崟瀵瑰簲鏉$爜鏍稿锛�'Y'涓烘牳瀵癸級
+                    if (oSystemParameter.omodel.Kf_ProductInBackBillCheck_SourceBarCodeCtl.ToUpper() == "Y")
+                    {
+                        sSourceBarCodeCtl = "Y";
+                    }
+                }
+                //鐢熶骇閫�鏂欏崟
+                else if (HBillType == "1244")
+                {
+                    //鏍¢獙-鏄惁杩涜婧愬崟瀵瑰簲鏉$爜鏍稿锛�'Y'涓烘牳瀵癸級
+                    if (oSystemParameter.omodel.Kf_MateOutBackBillCheck_SourceBarCodeCtl.ToUpper() == "Y")
+                    {
+                        sSourceBarCodeCtl = "Y";
+                    }
+                }
+                //閿�鍞��璐у崟
+                else if (HBillType == "1247")
+                {
+                    //鏍¢獙-鏄惁杩涜婧愬崟瀵瑰簲鏉$爜鏍稿锛�'Y'涓烘牳瀵癸級
+                    if (oSystemParameter.omodel.Kf_SellOutBackBillCheck_SourceBarCodeCtl.ToUpper() == "Y")
+                    {
+                        sSourceBarCodeCtl = "Y";
+                    }
+                }
+                //濮斿閫�鏂欏崟
+                else if (HBillType == "1238")
+                {
+                    //鏍¢獙-鏄惁杩涜婧愬崟瀵瑰簲鏉$爜鏍稿锛�'Y'涓烘牳瀵癸級
+                    if (oSystemParameter.omodel.Kf_EntrustOutBackBillCheck_SourceBarCodeCtl.ToUpper() == "Y")
+                    {
+                        sSourceBarCodeCtl = "Y";
+                    }
+                }
                 #endregion
 
                 //鍘熷崟鎹负鎵爜鐢熸垚锛屽鍘熸壂鎻忕殑鏉$爜杩涜鏍稿锛屽垹闄ゆ潯鐮佸嚭鍏ュ簱鏍¢獙缂撳瓨璁板綍
@@ -8078,6 +8249,51 @@
                         sSourceBarCodeCtl = "Y";
                     }
                 }
+                //閲囪喘閫�鏂欏崟
+                else if (HBillType == "1239")
+                {
+                    //鏍¢獙-鏄惁杩涜婧愬崟瀵瑰簲鏉$爜鏍稿锛�'Y'涓烘牳瀵癸級
+                    if (oSystemParameter.omodel.Kf_POStockInBackBillCheck_SourceBarCodeCtl.ToUpper() == "Y")
+                    {
+                        sSourceBarCodeCtl = "Y";
+                    }
+                }
+                //鐢熶骇閫�搴撳崟
+                else if (HBillType == "1245")
+                {
+                    //鏍¢獙-鏄惁杩涜婧愬崟瀵瑰簲鏉$爜鏍稿锛�'Y'涓烘牳瀵癸級
+                    if (oSystemParameter.omodel.Kf_ProductInBackBillCheck_SourceBarCodeCtl.ToUpper() == "Y")
+                    {
+                        sSourceBarCodeCtl = "Y";
+                    }
+                }
+                //鐢熶骇閫�鏂欏崟
+                else if (HBillType == "1244")
+                {
+                    //鏍¢獙-鏄惁杩涜婧愬崟瀵瑰簲鏉$爜鏍稿锛�'Y'涓烘牳瀵癸級
+                    if (oSystemParameter.omodel.Kf_MateOutBackBillCheck_SourceBarCodeCtl.ToUpper() == "Y")
+                    {
+                        sSourceBarCodeCtl = "Y";
+                    }
+                }
+                //閿�鍞��璐у崟
+                else if (HBillType == "1247")
+                {
+                    //鏍¢獙-鏄惁杩涜婧愬崟瀵瑰簲鏉$爜鏍稿锛�'Y'涓烘牳瀵癸級
+                    if (oSystemParameter.omodel.Kf_SellOutBackBillCheck_SourceBarCodeCtl.ToUpper() == "Y")
+                    {
+                        sSourceBarCodeCtl = "Y";
+                    }
+                }
+                //濮斿閫�鏂欏崟
+                else if (HBillType == "1238")
+                {
+                    //鏍¢獙-鏄惁杩涜婧愬崟瀵瑰簲鏉$爜鏍稿锛�'Y'涓烘牳瀵癸級
+                    if (oSystemParameter.omodel.Kf_EntrustOutBackBillCheck_SourceBarCodeCtl.ToUpper() == "Y")
+                    {
+                        sSourceBarCodeCtl = "Y";
+                    }
+                }
                 #endregion
 
                 try
diff --git a/WebAPI/Global.asax.cs b/WebAPI/Global.asax.cs
index 3e4bc83..54ba068 100644
--- a/WebAPI/Global.asax.cs
+++ b/WebAPI/Global.asax.cs
@@ -4,14 +4,22 @@
 using System.Web;
 using System.Web.Http;
 using System.Web.Routing;
-
+using WebApiWithFleck;
 namespace WebAPI
 {
     public class WebApiApplication : System.Web.HttpApplication
     {
         protected void Application_Start()
         {
+            // webSocket 鏈嶅姟
+            WebSocketServer.Start();
             GlobalConfiguration.Configure(WebApiConfig.Register);
         }
+
+        // 搴旂敤鍏抽棴鏃讹紝鍋滄鏈嶅姟锛岄槻姝㈡硠闇�
+        protected void Application_End()
+        {
+            WebSocketServer.Stop();
+        }
     }
 }
diff --git a/WebAPI/Properties/PublishProfiles/FolderProfile1.pubxml.user b/WebAPI/Properties/PublishProfiles/FolderProfile1.pubxml.user
index 9c9cb1d..39547a4 100644
--- a/WebAPI/Properties/PublishProfiles/FolderProfile1.pubxml.user
+++ b/WebAPI/Properties/PublishProfiles/FolderProfile1.pubxml.user
@@ -4,18 +4,8 @@
 -->
 <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
   <PropertyGroup>
-<<<<<<< HEAD
     <_PublishTargetUrl>D:\gz\缃戠珯鍙戝竷\MES-WEB-API</_PublishTargetUrl>
     <History>True|2026-01-12T07:19:54.3717206Z;False|2026-01-12T15:17:17.3729576+08:00;True|2026-01-12T15:06:21.0862309+08:00;True|2026-01-12T15:05:12.9275744+08:00;True|2026-01-12T15:03:27.8176237+08:00;True|2026-01-12T14:49:27.5738671+08:00;True|2026-01-12T13:53:19.5855449+08:00;True|2026-01-12T13:38:48.5630901+08:00;True|2026-01-12T13:36:16.7827480+08:00;True|2026-01-12T13:11:13.0574812+08:00;True|2026-01-12T12:15:59.9874160+08:00;True|2026-01-12T11:28:11.2732011+08:00;True|2026-01-12T11:25:38.1085721+08:00;True|2026-01-12T11:20:56.4151816+08:00;True|2026-01-12T11:16:18.6890378+08:00;True|2026-01-12T10:21:18.4936159+08:00;True|2026-01-12T10:19:04.5140921+08:00;True|2026-01-12T10:12:29.5361934+08:00;True|2026-01-12T10:09:15.1808283+08:00;True|2026-01-12T10:06:57.1995205+08:00;True|2026-01-12T10:04:01.9541129+08:00;True|2026-01-12T10:00:35.3087230+08:00;True|2026-01-12T09:57:09.4993139+08:00;True|2026-01-12T09:56:03.1835848+08:00;True|2026-01-12T09:53:04.7564007+08:00;True|2026-01-12T09:51:52.2255672+08:00;True|2026-01-12T09:50:55.6467900+08:00;True|2026-01-12T09:48:40.7809221+08:00;True|2026-01-12T09:46:56.6322007+08:00;True|2026-01-12T09:45:02.7727778+08:00;True|2026-01-12T09:40:42.3093709+08:00;True|2026-01-12T09:37:57.6481305+08:00;True|2026-01-12T09:33:52.0030071+08:00;True|2026-01-12T09:28:28.3115742+08:00;True|2026-01-12T09:26:09.4986237+08:00;True|2026-01-12T09:15:22.9709305+08:00;True|2026-01-12T09:04:33.6006835+08:00;True|2026-01-12T09:02:26.0031140+08:00;True|2026-01-12T08:47:30.6112157+08:00;True|2026-01-12T08:39:51.8354905+08:00;False|2026-01-12T08:39:28.1520514+08:00;True|2026-01-09T12:19:00.1945481+08:00;True|2026-01-09T12:17:02.3797220+08:00;True|2026-01-09T12:15:15.5895935+08:00;True|2026-01-09T11:54:06.3559015+08:00;True|2026-01-09T11:46:20.0827712+08:00;True|2026-01-09T11:41:46.9419488+08:00;True|2026-01-09T11:31:33.9371218+08:00;True|2026-01-09T11:27:04.3293331+08:00;False|2026-01-09T11:26:35.7648277+08:00;True|2026-01-08T13:12:36.7702662+08:00;False|2026-01-08T13:12:15.5632570+08:00;True|2026-01-05T15:38:15.4194341+08:00;</History>
-  </PropertyGroup>
-  <ItemGroup>
-    <File Include="apiapp.json">
-      <publishTime>11/12/2025 10:43:48</publishTime>
-=======
-    <History>True|2025-08-08T02:12:39.6115833Z;True|2025-08-08T10:11:05.4976467+08:00;False|2025-08-08T10:10:56.7508294+08:00;True|2025-08-07T13:09:32.3688293+08:00;False|2025-08-07T13:09:23.7335601+08:00;True|2025-08-06T15:13:44.9956787+08:00;True|2025-08-06T12:29:30.0783854+08:00;False|2025-08-06T12:29:22.9174579+08:00;True|2025-08-05T11:46:04.9109530+08:00;True|2025-08-05T09:12:36.4757799+08:00;False|2025-08-05T09:12:29.5152051+08:00;True|2025-08-04T22:16:55.8153764+08:00;False|2025-08-04T22:16:45.6812380+08:00;True|2025-08-04T17:48:30.5101840+08:00;True|2025-08-04T16:18:16.1499446+08:00;True|2025-08-04T11:40:28.5722111+08:00;False|2025-08-04T10:45:46.8681527+08:00;True|2025-07-31T15:11:55.0100072+08:00;False|2025-07-31T15:10:51.6681759+08:00;True|2025-07-30T16:00:10.5159335+08:00;True|2025-07-30T15:41:51.5648646+08:00;True|2025-07-30T15:13:07.2401528+08:00;False|2025-07-30T15:12:40.5946471+08:00;True|2025-07-29T23:14:46.2298438+08:00;False|2025-07-29T23:13:41.1630729+08:00;True|2025-07-29T14:02:02.2575808+08:00;True|2025-07-29T13:43:01.6607651+08:00;True|2025-07-29T13:21:53.3427945+08:00;False|2025-07-29T13:21:12.3710695+08:00;True|2025-07-02T16:19:48.0004187+08:00;True|2025-07-02T16:15:36.5831869+08:00;True|2025-07-02T16:09:00.5399469+08:00;True|2025-07-02T15:56:09.9783494+08:00;True|2025-07-02T15:14:06.9937801+08:00;True|2025-07-02T15:09:36.8804234+08:00;True|2025-07-02T15:05:41.0676357+08:00;True|2025-07-02T15:00:26.6768478+08:00;True|2025-07-02T14:57:55.9749557+08:00;True|2025-07-02T14:54:09.4801906+08:00;True|2025-07-02T14:48:13.1406954+08:00;True|2025-07-02T14:43:16.6621615+08:00;False|2025-07-02T14:42:39.8858427+08:00;True|2025-06-30T14:07:33.6198921+08:00;False|2025-06-30T14:06:54.9141774+08:00;True|2025-06-27T16:10:37.5346733+08:00;True|2025-06-27T15:53:52.6099110+08:00;True|2025-06-27T15:49:37.6381262+08:00;True|2025-06-27T15:45:18.4426363+08:00;True|2025-06-27T15:09:40.0483579+08:00;True|2025-06-27T15:03:45.2696849+08:00;True|2025-06-27T14:59:53.6972427+08:00;True|2025-06-27T14:56:36.5300707+08:00;True|2025-06-27T14:52:12.7121868+08:00;True|2025-06-27T14:31:22.7250138+08:00;True|2025-06-27T14:23:27.1058306+08:00;True|2025-06-27T14:13:54.1440171+08:00;True|2025-06-27T14:04:48.1872541+08:00;True|2025-06-27T14:00:10.1802914+08:00;False|2025-06-27T13:59:47.2300395+08:00;True|2025-06-26T17:03:34.2617207+08:00;True|2025-06-26T16:59:16.3043451+08:00;True|2025-06-26T16:47:46.3910675+08:00;True|2025-06-26T16:40:45.0917549+08:00;True|2025-06-26T16:19:04.7496278+08:00;True|2025-06-26T13:40:17.4650939+08:00;True|2025-06-26T08:46:10.4559278+08:00;False|2025-06-26T08:45:48.2231639+08:00;True|2025-06-25T16:40:12.2933893+08:00;True|2025-06-25T16:33:19.5628638+08:00;True|2025-06-25T16:28:13.3282882+08:00;True|2025-06-25T14:26:38.1487280+08:00;True|2025-06-25T14:23:03.3981021+08:00;True|2025-06-25T14:20:01.5127640+08:00;True|2025-06-25T14:12:47.4447383+08:00;True|2025-06-25T14:09:39.8493477+08:00;True|2025-06-25T14:04:07.9655837+08:00;False|2025-06-25T14:03:01.5528773+08:00;True|2025-06-24T14:39:55.5403167+08:00;True|2025-06-24T14:36:51.3363222+08:00;True|2025-06-24T14:33:34.6605389+08:00;True|2025-06-24T14:29:44.9508636+08:00;True|2025-06-24T14:24:49.4487525+08:00;True|2025-06-24T14:19:31.0243854+08:00;True|2025-06-24T14:15:42.8043990+08:00;True|2025-06-24T14:10:25.3126511+08:00;True|2025-06-24T14:01:11.7808866+08:00;True|2025-06-24T13:56:29.6124906+08:00;True|2025-06-24T13:42:27.5554459+08:00;True|2025-06-24T13:35:02.3147995+08:00;True|2025-06-24T13:31:15.2833438+08:00;True|2025-06-24T13:26:22.4759378+08:00;True|2025-06-24T13:22:58.0143749+08:00;False|2025-06-24T13:22:30.7295943+08:00;True|2025-06-24T13:20:08.9526835+08:00;True|2025-06-24T13:15:10.2719394+08:00;True|2025-06-20T15:38:22.6724181+08:00;True|2025-06-20T14:44:29.4284749+08:00;True|2025-06-20T14:34:29.3160274+08:00;True|2025-06-20T14:29:26.1084681+08:00;False|2025-06-20T14:28:47.7761889+08:00;True|2025-06-18T16:26:56.9181027+08:00;True|2025-06-18T16:22:48.3649541+08:00;True|2025-06-18T09:45:22.1840933+08:00;True|2025-06-18T09:38:27.4616553+08:00;True|2025-06-18T09:24:22.0260493+08:00;True|2025-06-18T08:58:42.0314631+08:00;True|2025-06-18T08:54:57.3762593+08:00;True|2025-06-18T08:52:30.6977045+08:00;True|2025-06-18T08:44:16.3868101+08:00;True|2025-06-18T08:38:06.2335478+08:00;False|2025-06-18T08:37:43.3356541+08:00;True|2025-06-18T08:32:29.9036211+08:00;True|2025-06-18T08:19:00.7253184+08:00;True|2025-06-18T08:14:01.8413793+08:00;True|2025-06-18T08:06:59.1976807+08:00;False|2025-06-18T08:06:29.3417533+08:00;True|2025-06-17T15:36:04.6217443+08:00;True|2025-06-17T15:31:43.3563632+08:00;True|2025-06-17T14:58:43.8735144+08:00;True|2025-06-17T14:39:01.2795873+08:00;True|2025-06-17T14:34:00.1695810+08:00;True|2025-06-17T14:30:54.8417757+08:00;False|2025-06-17T14:30:22.5535404+08:00;True|2025-06-17T14:26:29.1534249+08:00;True|2025-06-17T14:23:01.5750276+08:00;True|2025-06-17T14:13:44.7734613+08:00;True|2025-06-17T13:20:22.6676313+08:00;True|2025-06-17T12:45:59.6935151+08:00;True|2025-06-17T11:26:53.3105073+08:00;True|2025-06-17T11:21:58.4556792+08:00;True|2025-06-17T11:17:39.0062665+08:00;True|2025-06-17T11:14:12.1161810+08:00;True|2025-06-17T11:09:51.0123982+08:00;True|2025-06-17T11:03:35.4540889+08:00;True|2025-06-17T10:58:06.1870442+08:00;True|2025-06-17T10:47:25.6201207+08:00;True|2025-06-17T09:22:36.4275453+08:00;True|2025-06-17T09:15:44.1593969+08:00;True|2025-06-17T09:12:05.5473137+08:00;True|2025-06-17T09:08:48.4974735+08:00;True|2025-06-17T09:04:26.9345188+08:00;True|2025-06-17T09:03:36.0326872+08:00;True|2025-06-17T08:57:42.1551977+08:00;True|2025-06-17T08:53:55.5708883+08:00;True|2025-06-17T08:49:04.2922881+08:00;True|2025-06-17T08:41:04.9647614+08:00;True|2025-06-17T08:34:49.0188503+08:00;True|2025-06-17T08:29:57.4868889+08:00;True|2025-06-17T08:23:10.2489747+08:00;True|2025-06-17T08:17:38.8483538+08:00;False|2025-06-17T08:16:14.0757416+08:00;True|2025-06-13T15:52:22.7401602+08:00;False|2025-06-13T15:52:01.7388701+08:00;True|2025-06-13T15:35:05.4281004+08:00;True|2025-06-13T15:24:25.2717953+08:00;True|2025-06-13T15:13:54.7230551+08:00;True|2025-06-13T14:02:03.6551564+08:00;True|2025-06-13T11:18:18.1123581+08:00;True|2025-06-13T10:40:20.8774077+08:00;True|2025-06-13T10:36:36.1411085+08:00;False|2025-06-13T10:35:41.3893604+08:00;True|2025-06-13T10:32:13.4521145+08:00;True|2025-06-13T10:30:35.6640860+08:00;True|2025-06-03T10:51:41.3862145+08:00;False|2025-06-03T10:51:16.5345521+08:00;True|2025-05-30T20:09:32.5107276+08:00;False|2025-05-30T20:09:00.9663790+08:00;False|2025-05-30T17:15:54.5728888+08:00;True|2025-05-30T15:31:12.6393961+08:00;True|2025-05-30T14:59:23.7338679+08:00;True|2025-05-30T14:47:49.7374652+08:00;False|2025-05-30T14:46:56.5791293+08:00;True|2025-05-30T09:13:25.7216738+08:00;False|2025-05-30T09:12:56.3890721+08:00;True|2025-05-29T20:42:40.3409827+08:00;False|2025-05-29T20:42:06.9658631+08:00;True|2025-05-29T20:21:44.3234619+08:00;False|2025-05-29T20:21:05.8899839+08:00;True|2025-05-27T15:28:35.5206538+08:00;True|2025-05-27T14:10:48.2114238+08:00;True|2025-05-27T11:21:56.3013946+08:00;True|2025-05-27T11:12:39.5518701+08:00;True|2025-05-27T11:01:46.8317706+08:00;True|2025-05-27T10:58:06.6334127+08:00;True|2025-05-27T10:50:01.5656763+08:00;True|2025-05-27T09:32:10.3357581+08:00;False|2025-05-27T09:31:40.1660002+08:00;True|2025-05-22T19:13:07.9924074+08:00;True|2025-05-22T18:44:05.4014437+08:00;False|2025-05-22T18:43:42.8647214+08:00;True|2025-05-20T14:23:23.3914216+08:00;False|2025-05-20T14:22:55.1487818+08:00;True|2025-05-20T14:02:04.1738192+08:00;False|2025-05-20T14:01:35.3257179+08:00;True|2025-05-16T10:26:39.2771408+08:00;True|2025-05-16T09:56:14.9524606+08:00;True|2025-05-16T09:41:14.7986426+08:00;False|2025-05-16T09:40:49.7515669+08:00;True|2025-05-15T16:11:15.6104624+08:00;False|2025-05-15T16:10:29.3231781+08:00;True|2025-05-08T08:33:00.5573071+08:00;False|2025-05-08T08:32:20.5353159+08:00;True|2025-04-23T15:11:05.1490455+08:00;True|2025-04-23T14:22:24.5406543+08:00;False|2025-04-23T14:21:47.8685695+08:00;True|2025-04-18T13:54:27.4746888+08:00;False|2025-04-18T13:53:45.2296528+08:00;False|2025-04-18T13:53:29.7890054+08:00;False|2025-04-18T13:53:23.5770264+08:00;False|2025-04-18T13:53:18.0054565+08:00;True|2025-04-18T13:51:28.8449212+08:00;True|2025-04-18T13:24:50.1548645+08:00;True|2025-04-18T13:17:41.8781012+08:00;True|2025-04-18T13:07:11.4243777+08:00;True|2025-04-18T13:03:51.8972162+08:00;True|2025-04-18T12:59:24.3674835+08:00;True|2025-04-18T12:54:51.7546338+08:00;True|2025-04-18T12:51:54.3531129+08:00;False|2025-04-18T12:51:42.0198325+08:00;True|2025-04-18T09:11:06.5087174+08:00;False|2025-04-18T09:10:56.3178793+08:00;True|2025-04-17T11:20:10.9926709+08:00;True|2025-04-17T11:01:50.8902725+08:00;True|2025-04-17T10:53:40.1335186+08:00;True|2025-04-17T10:50:33.6109824+08:00;True|2025-04-17T10:31:35.1972930+08:00;True|2025-04-17T10:27:13.0718237+08:00;False|2025-04-17T10:27:05.4243104+08:00;True|2025-04-17T10:21:17.1039399+08:00;True|2025-04-17T10:17:30.5257362+08:00;True|2025-04-17T09:04:16.5959099+08:00;False|2025-04-17T09:04:08.5643163+08:00;True|2025-04-16T16:50:10.4001088+08:00;True|2025-04-16T16:37:30.0492166+08:00;False|2025-04-16T16:37:20.9070255+08:00;True|2025-04-15T14:55:05.4396103+08:00;True|2025-04-15T14:48:11.6729078+08:00;True|2025-04-15T14:18:53.0805178+08:00;True|2025-04-15T13:48:11.5252569+08:00;True|2025-04-15T13:37:14.4720847+08:00;True|2025-04-15T11:19:10.1766439+08:00;True|2025-04-15T11:16:15.9677953+08:00;True|2025-04-15T11:01:18.4337723+08:00;False|2025-04-15T11:01:06.9132978+08:00;True|2025-04-15T10:55:53.9650790+08:00;False|2025-04-15T10:55:45.2763971+08:00;True|2025-04-09T11:24:21.9466324+08:00;True|2025-04-09T11:14:25.0603792+08:00;True|2025-04-09T11:03:10.0252216+08:00;False|2025-04-09T11:03:01.0837419+08:00;True|2025-04-08T15:00:39.6673341+08:00;True|2025-04-08T14:55:20.5714659+08:00;True|2025-04-08T14:41:57.1855163+08:00;True|2025-04-08T13:31:03.4382266+08:00;True|2025-04-08T11:20:45.0300955+08:00;True|2025-04-08T10:59:59.6997668+08:00;False|2025-04-08T10:59:53.2827828+08:00;True|2025-04-08T10:48:17.4232977+08:00;False|2025-04-08T10:48:09.5363986+08:00;True|2025-04-03T13:53:30.6471699+08:00;False|2025-04-03T13:53:22.8762999+08:00;True|2025-04-02T12:47:31.3375226+08:00;False|2025-04-02T12:47:24.2095072+08:00;True|2025-04-01T16:29:52.7465502+08:00;False|2025-04-01T16:29:33.7844649+08:00;True|2025-03-28T16:22:29.8664470+08:00;True|2025-03-28T15:53:12.1106288+08:00;False|2025-03-28T15:53:01.4674242+08:00;True|2025-03-28T13:34:17.5506822+08:00;False|2025-03-28T13:34:09.5853308+08:00;True|2025-03-26T12:42:08.9630741+08:00;True|2025-03-26T12:40:07.7144561+08:00;True|2025-03-26T12:30:37.3503331+08:00;True|2025-03-26T12:26:47.5061658+08:00;True|2025-03-26T10:54:47.2556717+08:00;True|2025-03-26T10:49:59.7897145+08:00;True|2025-03-26T10:47:02.6195828+08:00;False|2025-03-26T10:46:54.9421244+08:00;True|2025-03-26T01:10:19.1227462+08:00;True|2025-03-26T01:00:04.3583740+08:00;True|2025-03-26T00:38:57.4757071+08:00;True|2025-03-26T00:28:24.9370188+08:00;True|2025-03-26T00:04:05.4507425+08:00;True|2025-03-25T23:06:56.2284828+08:00;False|2025-03-25T23:06:46.7023339+08:00;True|2025-03-25T22:57:08.3127897+08:00;False|2025-03-25T22:55:05.8028873+08:00;False|2025-03-25T22:54:51.2053101+08:00;False|2025-03-04T11:23:36.7757604+08:00;True|2025-02-12T14:05:06.1068587+08:00;False|2025-02-12T14:03:43.3961038+08:00;True|2025-01-18T09:42:50.3629397+08:00;True|2025-01-18T09:39:16.1773412+08:00;True|2025-01-17T11:15:39.4147082+08:00;False|2025-01-17T11:15:09.0033498+08:00;True|2025-01-14T10:20:31.1504093+08:00;False|2025-01-14T10:19:59.1429931+08:00;True|2025-01-10T16:29:54.8671377+08:00;False|2025-01-10T16:29:05.0650370+08:00;True|2025-01-04T14:30:56.5041884+08:00;True|2025-01-04T14:26:52.7448761+08:00;True|2025-01-04T14:23:27.9956967+08:00;True|2025-01-04T14:12:46.2410106+08:00;True|2025-01-04T14:09:33.1727375+08:00;True|2025-01-04T14:07:16.3373347+08:00;False|2025-01-04T14:06:33.4982458+08:00;True|2024-12-31T13:36:55.7394582+08:00;False|2024-12-31T13:35:58.6205647+08:00;True|2024-12-28T15:59:32.1394796+08:00;True|2024-12-28T13:48:20.4283118+08:00;True|2024-12-28T13:43:39.8159616+08:00;True|2024-12-28T13:23:58.4183285+08:00;True|2024-12-28T13:19:13.0583263+08:00;True|2024-12-28T13:12:03.2648502+08:00;True|2024-12-28T13:04:22.6803754+08:00;False|2024-12-28T13:03:56.5993252+08:00;True|2024-12-28T10:50:06.1597154+08:00;True|2024-12-28T10:27:58.7075320+08:00;False|2024-12-28T10:27:09.9450571+08:00;True|2024-12-24T10:52:25.3403292+08:00;False|2024-12-24T10:51:41.8017370+08:00;True|2024-12-23T15:45:21.7729300+08:00;True|2024-12-23T15:31:38.8549407+08:00;True|2024-12-23T15:20:26.2361671+08:00;True|2024-12-23T13:40:03.2774116+08:00;False|2024-12-23T13:39:39.8510770+08:00;True|2024-12-23T13:11:15.3232454+08:00;True|2024-12-23T13:05:43.3057458+08:00;True|2024-12-16T10:57:23.0694936+08:00;True|2024-12-16T10:03:48.1938775+08:00;True|2024-12-16T09:38:57.3052219+08:00;False|2024-12-16T09:38:31.7097388+08:00;True|2024-12-16T09:25:38.3751534+08:00;False|2024-12-16T09:24:19.3952981+08:00;True|2024-12-11T22:41:13.2881405+08:00;False|2024-12-11T22:40:26.3239379+08:00;True|2024-12-11T22:14:41.4392948+08:00;True|2024-12-11T22:03:03.6823866+08:00;True|2024-12-11T21:48:51.7423044+08:00;False|2024-12-11T21:47:55.6236616+08:00;True|2024-12-02T14:57:10.0773563+08:00;False|2024-12-02T14:56:35.6440156+08:00;True|2024-11-26T08:55:53.9125170+08:00;True|2024-11-26T08:24:31.3112433+08:00;False|2024-11-26T08:23:46.0894924+08:00;True|2024-11-20T10:16:03.7893118+08:00;False|2024-11-20T10:15:23.2632533+08:00;True|2024-11-20T09:06:55.2799108+08:00;False|2024-11-20T09:05:45.8751214+08:00;True|2024-11-15T10:50:02.2079520+08:00;False|2024-11-15T10:49:22.4156447+08:00;True|2024-11-11T16:53:33.6615343+08:00;False|2024-11-11T16:52:17.7499691+08:00;False|2024-11-06T11:32:23.8339166+08:00;True|2024-10-24T20:08:16.1196372+08:00;True|2024-10-24T14:53:21.0804405+08:00;False|2024-10-24T14:50:14.4659302+08:00;</History>
-    <History>True|2026-01-04T08:46:35.3346182Z;True|2026-01-04T15:00:08.5580573+08:00;False|2026-01-04T14:59:17.3813387+08:00;True|2025-12-23T16:28:37.8115885+08:00;False|2025-12-23T16:26:46.6052762+08:00;True|2025-12-23T14:06:41.3883860+08:00;True|2025-12-23T14:00:07.6749508+08:00;True|2025-12-23T13:58:57.5577882+08:00;False|2025-12-23T13:58:07.2533327+08:00;True|2025-12-23T08:16:04.3328599+08:00;False|2025-12-23T08:15:35.8858701+08:00;True|2025-12-18T16:28:49.4312948+08:00;True|2025-12-18T15:24:26.0115244+08:00;False|2025-12-18T15:23:55.6537576+08:00;True|2025-12-08T16:11:48.7035138+08:00;False|2025-12-08T16:11:17.2590211+08:00;True|2025-12-08T15:14:21.4310723+08:00;False|2025-12-08T15:13:24.6124297+08:00;True|2025-12-01T15:20:44.9386037+08:00;False|2025-12-01T15:20:36.4207021+08:00;True|2025-11-25T10:22:20.8997856+08:00;False|2025-11-25T10:22:12.6515291+08:00;True|2025-11-07T16:34:43.8454867+08:00;True|2025-11-07T16:05:28.9073909+08:00;True|2025-11-07T16:01:49.1416161+08:00;True|2025-11-07T14:46:13.2471475+08:00;True|2025-11-07T14:19:47.9318085+08:00;False|2025-11-07T14:19:41.1003987+08:00;True|2025-11-05T16:02:11.0615592+08:00;False|2025-11-05T16:01:56.9412646+08:00;False|2025-11-05T15:53:20.8449563+08:00;True|2025-10-20T15:21:47.5140367+08:00;True|2025-10-20T14:04:18.3367894+08:00;False|2025-10-20T14:03:49.0696842+08:00;True|2025-10-17T10:00:49.9734449+08:00;False|2025-10-17T10:00:00.3400111+08:00;True|2025-10-16T14:33:50.0143974+08:00;True|2025-10-16T14:14:19.8272515+08:00;False|2025-10-16T14:13:52.8518376+08:00;True|2025-10-16T13:44:11.7580081+08:00;False|2025-10-16T13:43:40.6391342+08:00;True|2025-10-13T17:32:19.0994950+08:00;False|2025-10-13T17:31:43.3980965+08:00;True|2025-10-12T22:15:36.2044271+08:00;False|2025-10-12T22:15:05.5130292+08:00;True|2025-10-12T22:02:48.0519352+08:00;False|2025-10-12T22:02:03.0640348+08:00;False|2025-10-12T21:55:51.1042699+08:00;False|2025-10-12T21:55:25.7755321+08:00;False|2025-10-12T21:54:38.5630629+08:00;False|2025-10-12T21:54:00.2904646+08:00;False|2025-10-12T21:52:49.1718673+08:00;True|2025-09-29T14:19:56.3493999+08:00;True|2025-09-29T13:45:50.3942453+08:00;True|2025-09-29T13:42:06.1110553+08:00;True|2025-09-29T13:36:03.8122720+08:00;True|2025-09-29T08:02:25.4433936+08:00;False|2025-09-29T08:01:34.9956194+08:00;True|2025-09-28T16:32:32.1205217+08:00;False|2025-09-28T16:32:22.2949617+08:00;True|2025-09-26T14:52:29.3520681+08:00;True|2025-09-26T14:32:54.2746904+08:00;True|2025-09-26T14:30:03.3405779+08:00;True|2025-09-26T14:27:07.1365132+08:00;True|2025-09-26T14:17:38.1278517+08:00;False|2025-09-26T14:17:15.2222928+08:00;True|2025-09-26T13:27:46.3116713+08:00;True|2025-09-26T13:20:12.4936518+08:00;True|2025-09-26T10:02:30.8281583+08:00;False|2025-09-26T10:02:03.9362462+08:00;True|2025-09-26T09:53:20.0008961+08:00;True|2025-09-26T09:50:19.6692823+08:00;False|2025-09-26T09:49:53.3697350+08:00;True|2025-09-25T09:30:42.4579039+08:00;True|2025-09-25T09:28:06.6361895+08:00;True|2025-09-25T09:21:03.5626551+08:00;True|2025-09-25T09:07:49.5781444+08:00;True|2025-09-25T09:05:39.3361215+08:00;True|2025-09-25T08:57:49.0092670+08:00;True|2025-09-25T08:53:18.1932158+08:00;False|2025-09-25T08:52:41.4831686+08:00;True|2025-09-24T10:55:06.7583576+08:00;True|2025-09-24T10:42:07.4293256+08:00;True|2025-09-24T10:35:21.5131843+08:00;True|2025-09-24T10:01:34.6039507+08:00;False|2025-09-24T10:01:02.2423847+08:00;True|2025-09-23T14:10:09.5716580+08:00;False|2025-09-23T14:09:16.6824875+08:00;True|2025-09-23T10:19:03.9148941+08:00;False|2025-09-23T10:18:54.9945094+08:00;True|2025-09-22T16:10:40.3493996+08:00;True|2025-09-22T16:06:30.7648048+08:00;True|2025-09-22T15:58:01.2588123+08:00;True|2025-09-22T13:22:29.7402684+08:00;True|2025-09-22T10:50:24.6032398+08:00;True|2025-09-22T10:18:57.4239252+08:00;True|2025-09-22T09:44:34.1606021+08:00;True|2025-09-22T09:37:22.2102591+08:00;False|2025-09-22T09:37:13.3244518+08:00;False|2025-09-22T09:37:05.6707374+08:00;True|2025-09-22T09:20:00.1335697+08:00;True|2025-09-22T08:50:45.0839990+08:00;False|2025-09-22T08:50:39.5078616+08:00;True|2025-09-19T16:54:50.1840540+08:00;True|2025-09-19T15:58:56.7629702+08:00;True|2025-09-19T15:34:55.4164772+08:00;True|2025-09-19T15:19:17.0615575+08:00;False|2025-09-19T15:17:40.3055696+08:00;True|2025-09-17T16:33:38.7832139+08:00;False|2025-09-17T16:32:33.8056170+08:00;True|2025-09-15T15:31:28.0110309+08:00;True|2025-09-15T08:59:48.0264567+08:00;True|2025-09-15T08:55:35.9132476+08:00;False|2025-09-15T08:55:15.9462000+08:00;True|2025-09-10T15:37:27.9811453+08:00;True|2025-09-10T15:31:46.7985512+08:00;True|2025-09-10T15:25:13.0432246+08:00;True|2025-09-10T15:04:50.9925337+08:00;True|2025-09-10T14:45:51.9588268+08:00;True|2025-09-10T13:39:21.5732215+08:00;True|2025-09-10T13:30:34.6821425+08:00;False|2025-09-10T13:29:58.0985305+08:00;True|2025-09-10T11:09:10.4474163+08:00;True|2025-09-10T11:01:18.2664245+08:00;False|2025-09-10T11:01:11.7600095+08:00;True|2025-09-09T11:11:08.2737365+08:00;True|2025-09-09T10:48:12.8653988+08:00;True|2025-09-09T10:45:55.8371735+08:00;False|2025-09-09T10:45:50.0271007+08:00;True|2025-09-05T15:34:30.9324454+08:00;True|2025-09-05T15:25:04.5703586+08:00;True|2025-09-05T15:18:44.7836555+08:00;True|2025-09-05T15:18:15.3564889+08:00;True|2025-09-05T15:14:02.2490100+08:00;True|2025-09-05T15:13:22.0106066+08:00;True|2025-09-05T15:07:13.1733932+08:00;True|2025-09-05T14:34:49.5160527+08:00;True|2025-09-05T14:25:56.7476432+08:00;True|2025-09-05T14:11:06.6130566+08:00;True|2025-09-05T14:06:03.3723817+08:00;True|2025-09-05T13:59:08.2676824+08:00;True|2025-09-05T13:55:29.3608816+08:00;True|2025-09-05T13:50:19.1500461+08:00;True|2025-09-05T13:44:07.8244320+08:00;True|2025-09-05T13:32:55.8727194+08:00;True|2025-09-05T13:32:31.4266652+08:00;True|2025-09-05T13:29:54.4476848+08:00;True|2025-09-05T13:20:46.5358233+08:00;True|2025-09-05T13:12:44.2176702+08:00;True|2025-09-05T13:01:20.7462374+08:00;True|2025-09-05T13:00:45.2360436+08:00;True|2025-09-05T12:50:48.1213509+08:00;False|2025-09-05T12:50:41.6099269+08:00;True|2025-09-04T10:26:10.4040299+08:00;True|2025-09-04T10:22:55.8468850+08:00;True|2025-09-04T10:12:00.1744374+08:00;True|2025-09-04T10:11:20.8053602+08:00;False|2025-09-04T10:10:37.1981071+08:00;True|2025-09-03T16:53:33.7806439+08:00;True|2025-09-03T16:23:53.1760759+08:00;True|2025-09-03T16:13:51.7648089+08:00;True|2025-09-01T11:27:28.5171063+08:00;True|2025-09-01T09:10:26.2807200+08:00;True|2025-08-30T16:17:23.6280447+08:00;True|2025-08-30T16:08:45.2704012+08:00;False|2025-08-30T16:07:49.5332724+08:00;True|2025-08-29T13:42:08.9331590+08:00;True|2025-08-29T09:30:26.3865231+08:00;True|2025-08-29T09:26:59.6931531+08:00;True|2025-08-29T09:24:15.7633865+08:00;True|2025-08-29T09:20:15.7248945+08:00;True|2025-08-29T09:16:10.8305341+08:00;False|2025-08-29T09:15:37.6509149+08:00;True|2025-08-29T09:10:52.5758523+08:00;True|2025-08-29T09:07:28.0167672+08:00;True|2025-08-29T08:37:03.5161584+08:00;False|2025-08-29T08:36:22.9701878+08:00;True|2025-08-28T09:09:16.5053336+08:00;False|2025-08-28T09:08:31.8483468+08:00;True|2025-08-27T15:23:37.2451244+08:00;True|2025-08-27T14:08:19.4652541+08:00;True|2025-08-27T10:30:22.9583542+08:00;True|2025-08-27T10:24:39.3809926+08:00;True|2025-08-27T10:19:14.5440743+08:00;False|2025-08-27T10:18:22.9365507+08:00;True|2025-08-26T16:22:15.9301705+08:00;True|2025-08-26T16:15:50.6064453+08:00;False|2025-08-26T16:13:43.3734036+08:00;True|2025-08-26T10:03:33.2470619+08:00;True|2025-08-26T09:56:19.7100523+08:00;True|2025-08-26T09:51:10.1388633+08:00;True|2025-08-26T09:44:17.2173284+08:00;True|2025-08-26T09:36:15.5978463+08:00;False|2025-08-26T09:35:33.7420993+08:00;True|2025-08-25T15:01:50.5666742+08:00;True|2025-08-25T14:36:52.7376096+08:00;True|2025-08-25T14:29:34.9048354+08:00;True|2025-08-25T13:55:21.2896736+08:00;False|2025-08-25T13:53:29.3900423+08:00;True|2025-08-21T16:22:43.4480748+08:00;True|2025-08-21T16:13:59.7952292+08:00;True|2025-08-21T16:08:00.4465834+08:00;True|2025-08-21T15:47:33.0090744+08:00;False|2025-08-21T15:44:54.3140769+08:00;True|2025-08-20T13:59:43.5478179+08:00;True|2025-08-20T09:42:23.4176514+08:00;True|2025-08-20T08:58:41.0775117+08:00;False|2025-08-20T08:57:48.1366515+08:00;True|2025-08-19T16:07:02.0546263+08:00;True|2025-08-19T13:54:20.3065647+08:00;True|2025-08-19T13:04:16.6242527+08:00;False|2025-08-19T13:03:35.6928433+08:00;True|2025-08-18T13:03:14.7153952+08:00;True|2025-08-18T10:28:34.6874829+08:00;False|2025-08-18T10:22:59.8356232+08:00;True|2025-08-15T08:49:26.9915062+08:00;True|2025-08-15T08:40:21.8574257+08:00;True|2025-08-15T08:33:10.0952126+08:00;True|2025-08-12T11:00:19.2136555+08:00;True|2025-08-12T08:16:54.4308560+08:00;False|2025-08-12T08:16:20.5681009+08:00;True|2025-08-11T09:33:02.5662651+08:00;True|2025-08-11T09:29:33.8368533+08:00;True|2025-08-11T09:21:37.6200426+08:00;True|2025-08-11T09:17:43.9802106+08:00;True|2025-08-11T08:52:44.9690249+08:00;True|2025-08-11T08:26:58.0223608+08:00;False|2025-08-11T08:26:23.1079192+08:00;True|2025-08-08T15:39:38.6720210+08:00;True|2025-08-08T14:20:03.4053835+08:00;True|2025-08-08T13:13:34.5963008+08:00;False|2025-08-08T13:12:52.5341192+08:00;True|2025-08-07T13:09:32.3688293+08:00;False|2025-08-07T13:09:23.7335601+08:00;True|2025-08-06T15:13:44.9956787+08:00;True|2025-08-06T12:29:30.0783854+08:00;False|2025-08-06T12:29:22.9174579+08:00;True|2025-08-05T11:46:04.9109530+08:00;True|2025-08-05T09:12:36.4757799+08:00;False|2025-08-05T09:12:29.5152051+08:00;True|2025-08-04T22:16:55.8153764+08:00;False|2025-08-04T22:16:45.6812380+08:00;True|2025-08-04T17:48:30.5101840+08:00;True|2025-08-04T16:18:16.1499446+08:00;True|2025-08-04T11:40:28.5722111+08:00;False|2025-08-04T10:45:46.8681527+08:00;True|2025-07-31T15:11:55.0100072+08:00;False|2025-07-31T15:10:51.6681759+08:00;True|2025-07-30T16:00:10.5159335+08:00;True|2025-07-30T15:41:51.5648646+08:00;True|2025-07-30T15:13:07.2401528+08:00;False|2025-07-30T15:12:40.5946471+08:00;True|2025-07-29T23:14:46.2298438+08:00;False|2025-07-29T23:13:41.1630729+08:00;True|2025-07-29T14:02:02.2575808+08:00;True|2025-07-29T13:43:01.6607651+08:00;True|2025-07-29T13:21:53.3427945+08:00;False|2025-07-29T13:21:12.3710695+08:00;True|2025-07-02T16:19:48.0004187+08:00;True|2025-07-02T16:15:36.5831869+08:00;True|2025-07-02T16:09:00.5399469+08:00;True|2025-07-02T15:56:09.9783494+08:00;True|2025-07-02T15:14:06.9937801+08:00;True|2025-07-02T15:09:36.8804234+08:00;True|2025-07-02T15:05:41.0676357+08:00;True|2025-07-02T15:00:26.6768478+08:00;True|2025-07-02T14:57:55.9749557+08:00;True|2025-07-02T14:54:09.4801906+08:00;True|2025-07-02T14:48:13.1406954+08:00;True|2025-07-02T14:43:16.6621615+08:00;False|2025-07-02T14:42:39.8858427+08:00;True|2025-06-30T14:07:33.6198921+08:00;False|2025-06-30T14:06:54.9141774+08:00;True|2025-06-27T16:10:37.5346733+08:00;True|2025-06-27T15:53:52.6099110+08:00;True|2025-06-27T15:49:37.6381262+08:00;True|2025-06-27T15:45:18.4426363+08:00;True|2025-06-27T15:09:40.0483579+08:00;True|2025-06-27T15:03:45.2696849+08:00;True|2025-06-27T14:59:53.6972427+08:00;True|2025-06-27T14:56:36.5300707+08:00;True|2025-06-27T14:52:12.7121868+08:00;True|2025-06-27T14:31:22.7250138+08:00;True|2025-06-27T14:23:27.1058306+08:00;True|2025-06-27T14:13:54.1440171+08:00;True|2025-06-27T14:04:48.1872541+08:00;True|2025-06-27T14:00:10.1802914+08:00;False|2025-06-27T13:59:47.2300395+08:00;True|2025-06-26T17:03:34.2617207+08:00;True|2025-06-26T16:59:16.3043451+08:00;True|2025-06-26T16:47:46.3910675+08:00;True|2025-06-26T16:40:45.0917549+08:00;True|2025-06-26T16:19:04.7496278+08:00;True|2025-06-26T13:40:17.4650939+08:00;True|2025-06-26T08:46:10.4559278+08:00;False|2025-06-26T08:45:48.2231639+08:00;True|2025-06-25T16:40:12.2933893+08:00;True|2025-06-25T16:33:19.5628638+08:00;True|2025-06-25T16:28:13.3282882+08:00;True|2025-06-25T14:26:38.1487280+08:00;True|2025-06-25T14:23:03.3981021+08:00;True|2025-06-25T14:20:01.5127640+08:00;True|2025-06-25T14:12:47.4447383+08:00;True|2025-06-25T14:09:39.8493477+08:00;True|2025-06-25T14:04:07.9655837+08:00;False|2025-06-25T14:03:01.5528773+08:00;True|2025-06-24T14:39:55.5403167+08:00;True|2025-06-24T14:36:51.3363222+08:00;True|2025-06-24T14:33:34.6605389+08:00;True|2025-06-24T14:29:44.9508636+08:00;True|2025-06-24T14:24:49.4487525+08:00;True|2025-06-24T14:19:31.0243854+08:00;True|2025-06-24T14:15:42.8043990+08:00;True|2025-06-24T14:10:25.3126511+08:00;True|2025-06-24T14:01:11.7808866+08:00;True|2025-06-24T13:56:29.6124906+08:00;True|2025-06-24T13:42:27.5554459+08:00;True|2025-06-24T13:35:02.3147995+08:00;True|2025-06-24T13:31:15.2833438+08:00;True|2025-06-24T13:26:22.4759378+08:00;True|2025-06-24T13:22:58.0143749+08:00;False|2025-06-24T13:22:30.7295943+08:00;True|2025-06-24T13:20:08.9526835+08:00;True|2025-06-24T13:15:10.2719394+08:00;True|2025-06-20T15:38:22.6724181+08:00;True|2025-06-20T14:44:29.4284749+08:00;True|2025-06-20T14:34:29.3160274+08:00;True|2025-06-20T14:29:26.1084681+08:00;False|2025-06-20T14:28:47.7761889+08:00;True|2025-06-18T16:26:56.9181027+08:00;True|2025-06-18T16:22:48.3649541+08:00;True|2025-06-18T09:45:22.1840933+08:00;True|2025-06-18T09:38:27.4616553+08:00;True|2025-06-18T09:24:22.0260493+08:00;True|2025-06-18T08:58:42.0314631+08:00;True|2025-06-18T08:54:57.3762593+08:00;True|2025-06-18T08:52:30.6977045+08:00;True|2025-06-18T08:44:16.3868101+08:00;True|2025-06-18T08:38:06.2335478+08:00;False|2025-06-18T08:37:43.3356541+08:00;True|2025-06-18T08:32:29.9036211+08:00;True|2025-06-18T08:19:00.7253184+08:00;True|2025-06-18T08:14:01.8413793+08:00;True|2025-06-18T08:06:59.1976807+08:00;False|2025-06-18T08:06:29.3417533+08:00;True|2025-06-17T15:36:04.6217443+08:00;True|2025-06-17T15:31:43.3563632+08:00;True|2025-06-17T14:58:43.8735144+08:00;True|2025-06-17T14:39:01.2795873+08:00;True|2025-06-17T14:34:00.1695810+08:00;True|2025-06-17T14:30:54.8417757+08:00;False|2025-06-17T14:30:22.5535404+08:00;True|2025-06-17T14:26:29.1534249+08:00;True|2025-06-17T14:23:01.5750276+08:00;True|2025-06-17T14:13:44.7734613+08:00;True|2025-06-17T13:20:22.6676313+08:00;True|2025-06-17T12:45:59.6935151+08:00;True|2025-06-17T11:26:53.3105073+08:00;True|2025-06-17T11:21:58.4556792+08:00;True|2025-06-17T11:17:39.0062665+08:00;True|2025-06-17T11:14:12.1161810+08:00;True|2025-06-17T11:09:51.0123982+08:00;True|2025-06-17T11:03:35.4540889+08:00;True|2025-06-17T10:58:06.1870442+08:00;True|2025-06-17T10:47:25.6201207+08:00;True|2025-06-17T09:22:36.4275453+08:00;True|2025-06-17T09:15:44.1593969+08:00;True|2025-06-17T09:12:05.5473137+08:00;True|2025-06-17T09:08:48.4974735+08:00;True|2025-06-17T09:04:26.9345188+08:00;True|2025-06-17T09:03:36.0326872+08:00;True|2025-06-17T08:57:42.1551977+08:00;True|2025-06-17T08:53:55.5708883+08:00;True|2025-06-17T08:49:04.2922881+08:00;True|2025-06-17T08:41:04.9647614+08:00;True|2025-06-17T08:34:49.0188503+08:00;True|2025-06-17T08:29:57.4868889+08:00;True|2025-06-17T08:23:10.2489747+08:00;True|2025-06-17T08:17:38.8483538+08:00;False|2025-06-17T08:16:14.0757416+08:00;True|2025-06-13T15:52:22.7401602+08:00;False|2025-06-13T15:52:01.7388701+08:00;True|2025-06-13T15:35:05.4281004+08:00;True|2025-06-13T15:24:25.2717953+08:00;True|2025-06-13T15:13:54.7230551+08:00;True|2025-06-13T14:02:03.6551564+08:00;True|2025-06-13T11:18:18.1123581+08:00;True|2025-06-13T10:40:20.8774077+08:00;True|2025-06-13T10:36:36.1411085+08:00;False|2025-06-13T10:35:41.3893604+08:00;True|2025-06-13T10:32:13.4521145+08:00;True|2025-06-13T10:30:35.6640860+08:00;True|2025-06-03T10:51:41.3862145+08:00;False|2025-06-03T10:51:16.5345521+08:00;True|2025-05-30T20:09:32.5107276+08:00;False|2025-05-30T20:09:00.9663790+08:00;False|2025-05-30T17:15:54.5728888+08:00;True|2025-05-30T15:31:12.6393961+08:00;True|2025-05-30T14:59:23.7338679+08:00;True|2025-05-30T14:47:49.7374652+08:00;False|2025-05-30T14:46:56.5791293+08:00;True|2025-05-30T09:13:25.7216738+08:00;False|2025-05-30T09:12:56.3890721+08:00;True|2025-05-29T20:42:40.3409827+08:00;False|2025-05-29T20:42:06.9658631+08:00;True|2025-05-29T20:21:44.3234619+08:00;False|2025-05-29T20:21:05.8899839+08:00;True|2025-05-27T15:28:35.5206538+08:00;True|2025-05-27T14:10:48.2114238+08:00;True|2025-05-27T11:21:56.3013946+08:00;True|2025-05-27T11:12:39.5518701+08:00;True|2025-05-27T11:01:46.8317706+08:00;True|2025-05-27T10:58:06.6334127+08:00;True|2025-05-27T10:50:01.5656763+08:00;True|2025-05-27T09:32:10.3357581+08:00;False|2025-05-27T09:31:40.1660002+08:00;True|2025-05-22T19:13:07.9924074+08:00;True|2025-05-22T18:44:05.4014437+08:00;False|2025-05-22T18:43:42.8647214+08:00;True|2025-05-20T14:23:23.3914216+08:00;False|2025-05-20T14:22:55.1487818+08:00;True|2025-05-20T14:02:04.1738192+08:00;False|2025-05-20T14:01:35.3257179+08:00;True|2025-05-16T10:26:39.2771408+08:00;True|2025-05-16T09:56:14.9524606+08:00;True|2025-05-16T09:41:14.7986426+08:00;False|2025-05-16T09:40:49.7515669+08:00;True|2025-05-15T16:11:15.6104624+08:00;False|2025-05-15T16:10:29.3231781+08:00;True|2025-05-08T08:33:00.5573071+08:00;False|2025-05-08T08:32:20.5353159+08:00;True|2025-04-23T15:11:05.1490455+08:00;True|2025-04-23T14:22:24.5406543+08:00;False|2025-04-23T14:21:47.8685695+08:00;True|2025-04-18T13:54:27.4746888+08:00;False|2025-04-18T13:53:45.2296528+08:00;False|2025-04-18T13:53:29.7890054+08:00;False|2025-04-18T13:53:23.5770264+08:00;False|2025-04-18T13:53:18.0054565+08:00;True|2025-04-18T13:51:28.8449212+08:00;True|2025-04-18T13:24:50.1548645+08:00;True|2025-04-18T13:17:41.8781012+08:00;True|2025-04-18T13:07:11.4243777+08:00;True|2025-04-18T13:03:51.8972162+08:00;True|2025-04-18T12:59:24.3674835+08:00;True|2025-04-18T12:54:51.7546338+08:00;True|2025-04-18T12:51:54.3531129+08:00;False|2025-04-18T12:51:42.0198325+08:00;True|2025-04-18T09:11:06.5087174+08:00;False|2025-04-18T09:10:56.3178793+08:00;True|2025-04-17T11:20:10.9926709+08:00;True|2025-04-17T11:01:50.8902725+08:00;True|2025-04-17T10:53:40.1335186+08:00;True|2025-04-17T10:50:33.6109824+08:00;True|2025-04-17T10:31:35.1972930+08:00;True|2025-04-17T10:27:13.0718237+08:00;False|2025-04-17T10:27:05.4243104+08:00;True|2025-04-17T10:21:17.1039399+08:00;True|2025-04-17T10:17:30.5257362+08:00;True|2025-04-17T09:04:16.5959099+08:00;False|2025-04-17T09:04:08.5643163+08:00;True|2025-04-16T16:50:10.4001088+08:00;True|2025-04-16T16:37:30.0492166+08:00;False|2025-04-16T16:37:20.9070255+08:00;True|2025-04-15T14:55:05.4396103+08:00;True|2025-04-15T14:48:11.6729078+08:00;True|2025-04-15T14:18:53.0805178+08:00;True|2025-04-15T13:48:11.5252569+08:00;True|2025-04-15T13:37:14.4720847+08:00;True|2025-04-15T11:19:10.1766439+08:00;True|2025-04-15T11:16:15.9677953+08:00;True|2025-04-15T11:01:18.4337723+08:00;False|2025-04-15T11:01:06.9132978+08:00;True|2025-04-15T10:55:53.9650790+08:00;False|2025-04-15T10:55:45.2763971+08:00;True|2025-04-09T11:24:21.9466324+08:00;True|2025-04-09T11:14:25.0603792+08:00;True|2025-04-09T11:03:10.0252216+08:00;False|2025-04-09T11:03:01.0837419+08:00;True|2025-04-08T15:00:39.6673341+08:00;True|2025-04-08T14:55:20.5714659+08:00;True|2025-04-08T14:41:57.1855163+08:00;True|2025-04-08T13:31:03.4382266+08:00;True|2025-04-08T11:20:45.0300955+08:00;True|2025-04-08T10:59:59.6997668+08:00;False|2025-04-08T10:59:53.2827828+08:00;True|2025-04-08T10:48:17.4232977+08:00;False|2025-04-08T10:48:09.5363986+08:00;True|2025-04-03T13:53:30.6471699+08:00;False|2025-04-03T13:53:22.8762999+08:00;True|2025-04-02T12:47:31.3375226+08:00;False|2025-04-02T12:47:24.2095072+08:00;True|2025-04-01T16:29:52.7465502+08:00;False|2025-04-01T16:29:33.7844649+08:00;True|2025-03-28T16:22:29.8664470+08:00;True|2025-03-28T15:53:12.1106288+08:00;False|2025-03-28T15:53:01.4674242+08:00;True|2025-03-28T13:34:17.5506822+08:00;False|2025-03-28T13:34:09.5853308+08:00;True|2025-03-26T12:42:08.9630741+08:00;True|2025-03-26T12:40:07.7144561+08:00;True|2025-03-26T12:30:37.3503331+08:00;True|2025-03-26T12:26:47.5061658+08:00;True|2025-03-26T10:54:47.2556717+08:00;True|2025-03-26T10:49:59.7897145+08:00;True|2025-03-26T10:47:02.6195828+08:00;False|2025-03-26T10:46:54.9421244+08:00;True|2025-03-26T01:10:19.1227462+08:00;True|2025-03-26T01:00:04.3583740+08:00;True|2025-03-26T00:38:57.4757071+08:00;True|2025-03-26T00:28:24.9370188+08:00;True|2025-03-26T00:04:05.4507425+08:00;True|2025-03-25T23:06:56.2284828+08:00;False|2025-03-25T23:06:46.7023339+08:00;True|2025-03-25T22:57:08.3127897+08:00;False|2025-03-25T22:55:05.8028873+08:00;False|2025-03-25T22:54:51.2053101+08:00;False|2025-03-04T11:23:36.7757604+08:00;True|2025-02-12T14:05:06.1068587+08:00;False|2025-02-12T14:03:43.3961038+08:00;True|2025-01-18T09:42:50.3629397+08:00;True|2025-01-18T09:39:16.1773412+08:00;True|2025-01-17T11:15:39.4147082+08:00;False|2025-01-17T11:15:09.0033498+08:00;True|2025-01-14T10:20:31.1504093+08:00;False|2025-01-14T10:19:59.1429931+08:00;True|2025-01-10T16:29:54.8671377+08:00;False|2025-01-10T16:29:05.0650370+08:00;True|2025-01-04T14:30:56.5041884+08:00;True|2025-01-04T14:26:52.7448761+08:00;True|2025-01-04T14:23:27.9956967+08:00;True|2025-01-04T14:12:46.2410106+08:00;True|2025-01-04T14:09:33.1727375+08:00;True|2025-01-04T14:07:16.3373347+08:00;False|2025-01-04T14:06:33.4982458+08:00;True|2024-12-31T13:36:55.7394582+08:00;False|2024-12-31T13:35:58.6205647+08:00;True|2024-12-28T15:59:32.1394796+08:00;True|2024-12-28T13:48:20.4283118+08:00;True|2024-12-28T13:43:39.8159616+08:00;True|2024-12-28T13:23:58.4183285+08:00;True|2024-12-28T13:19:13.0583263+08:00;True|2024-12-28T13:12:03.2648502+08:00;True|2024-12-28T13:04:22.6803754+08:00;False|2024-12-28T13:03:56.5993252+08:00;True|2024-12-28T10:50:06.1597154+08:00;True|2024-12-28T10:27:58.7075320+08:00;False|2024-12-28T10:27:09.9450571+08:00;True|2024-12-24T10:52:25.3403292+08:00;False|2024-12-24T10:51:41.8017370+08:00;True|2024-12-23T15:45:21.7729300+08:00;True|2024-12-23T15:31:38.8549407+08:00;True|2024-12-23T15:20:26.2361671+08:00;True|2024-12-23T13:40:03.2774116+08:00;False|2024-12-23T13:39:39.8510770+08:00;True|2024-12-23T13:11:15.3232454+08:00;True|2024-12-23T13:05:43.3057458+08:00;True|2024-12-16T10:57:23.0694936+08:00;True|2024-12-16T10:03:48.1938775+08:00;True|2024-12-16T09:38:57.3052219+08:00;False|2024-12-16T09:38:31.7097388+08:00;True|2024-12-16T09:25:38.3751534+08:00;False|2024-12-16T09:24:19.3952981+08:00;True|2024-12-11T22:41:13.2881405+08:00;False|2024-12-11T22:40:26.3239379+08:00;True|2024-12-11T22:14:41.4392948+08:00;True|2024-12-11T22:03:03.6823866+08:00;True|2024-12-11T21:48:51.7423044+08:00;False|2024-12-11T21:47:55.6236616+08:00;True|2024-12-02T14:57:10.0773563+08:00;False|2024-12-02T14:56:35.6440156+08:00;True|2024-11-26T08:55:53.9125170+08:00;True|2024-11-26T08:24:31.3112433+08:00;False|2024-11-26T08:23:46.0894924+08:00;True|2024-11-20T10:16:03.7893118+08:00;False|2024-11-20T10:15:23.2632533+08:00;True|2024-11-20T09:06:55.2799108+08:00;False|2024-11-20T09:05:45.8751214+08:00;True|2024-11-15T10:50:02.2079520+08:00;False|2024-11-15T10:49:22.4156447+08:00;True|2024-11-11T16:53:33.6615343+08:00;False|2024-11-11T16:52:17.7499691+08:00;False|2024-11-06T11:32:23.8339166+08:00;True|2024-10-24T20:08:16.1196372+08:00;True|2024-10-24T14:53:21.0804405+08:00;False|2024-10-24T14:50:14.4659302+08:00;</History>
-    <!-- <History>True|2025-05-30T12:09:45.0529442Z;True|2025-05-30T20:00:10.4746636+08:00;True|2025-05-30T19:57:36.8909388+08:00;True|2025-05-30T19:54:23.3709863+08:00;True|2025-05-30T19:45:59.1224560+08:00;True|2025-05-30T16:11:23.1078874+08:00;True|2025-05-30T15:25:44.1369253+08:00;False|2025-05-30T15:22:59.6023666+08:00;True|2025-05-29T16:10:27.4758580+08:00;True|2025-05-29T15:52:51.1913782+08:00;True|2025-05-29T15:04:09.5789210+08:00;True|2025-05-29T15:02:08.3369006+08:00;True|2025-05-29T14:56:02.6701408+08:00;True|2025-05-29T14:53:01.2526336+08:00;True|2025-05-29T14:06:14.4134236+08:00;True|2025-05-29T10:41:57.8589729+08:00;False|2025-05-29T10:39:13.1065954+08:00;True|2025-05-28T20:49:52.1040536+08:00;True|2025-05-28T20:29:58.7610235+08:00;True|2025-05-28T18:15:25.8543366+08:00;True|2025-05-28T18:08:49.2159745+08:00;True|2025-05-28T16:42:11.4418993+08:00;True|2025-05-28T16:28:22.4271997+08:00;True|2025-05-28T15:04:01.9930101+08:00;True|2025-05-28T14:59:50.5569363+08:00;False|2025-05-28T14:56:53.2197560+08:00;True|2025-05-27T18:43:26.0645332+08:00;True|2025-05-27T18:39:48.9213232+08:00;True|2025-05-27T18:31:00.6833134+08:00;True|2025-05-27T18:14:59.2401391+08:00;True|2025-05-27T18:08:30.5462780+08:00;True|2025-05-27T10:38:24.2792089+08:00;True|2025-05-27T10:35:14.0648253+08:00;True|2025-05-27T09:16:15.6299226+08:00;True|2025-05-27T09:12:14.8112320+08:00;False|2025-05-27T09:10:17.1762667+08:00;True|2025-05-26T20:46:47.2266490+08:00;True|2025-05-26T20:11:25.6943227+08:00;True|2025-05-26T20:06:54.0567323+08:00;True|2025-05-26T20:02:04.0505311+08:00;True|2025-05-26T19:52:14.7038690+08:00;False|2025-05-26T19:46:38.1383433+08:00;True|2025-05-26T14:58:12.1359700+08:00;True|2025-05-26T14:54:29.9414372+08:00;True|2025-05-26T14:50:27.3163470+08:00;True|2025-05-26T14:44:56.5112541+08:00;False|2025-05-26T14:40:09.3953370+08:00;True|2025-05-26T14:25:54.4627693+08:00;False|2025-05-26T14:24:14.2496726+08:00;True|2025-05-22T15:38:35.3926523+08:00;True|2025-05-22T15:35:00.5689883+08:00;True|2025-05-22T14:42:49.5863941+08:00;True|2025-05-22T14:36:46.1020298+08:00;True|2025-05-22T14:32:53.2788353+08:00;True|2025-05-22T14:29:17.0533776+08:00;True|2025-05-22T14:24:40.1069304+08:00;False|2025-05-22T14:23:17.8312640+08:00;True|2025-05-21T15:28:11.4510589+08:00;True|2025-05-21T15:15:40.5460368+08:00;False|2025-05-21T15:12:30.3957240+08:00;True|2025-05-20T20:28:55.1865798+08:00;True|2025-05-20T20:15:51.1649682+08:00;True|2025-05-20T20:02:38.4286705+08:00;True|2025-05-20T19:56:10.5284769+08:00;True|2025-05-20T19:45:37.6791824+08:00;False|2025-05-20T19:42:43.1477567+08:00;True|2025-05-19T15:21:07.7633659+08:00;True|2025-05-19T15:18:18.7396942+08:00;True|2025-05-19T15:13:00.1330400+08:00;True|2025-05-19T14:49:49.2534084+08:00;True|2025-05-19T14:37:59.0451180+08:00;True|2025-05-19T14:33:11.8539600+08:00;True|2025-05-19T14:27:59.3745627+08:00;True|2025-05-19T14:18:26.3913082+08:00;True|2025-05-19T14:00:37.9360187+08:00;False|2025-05-19T13:58:41.7143238+08:00;True|2025-05-12T14:57:55.0385595+08:00;True|2025-05-12T13:06:26.8782755+08:00;True|2025-05-12T12:53:08.7545688+08:00;True|2025-05-12T12:27:23.2918738+08:00;True|2025-05-12T12:14:00.1464431+08:00;True|2025-05-12T11:30:29.5971323+08:00;True|2025-05-12T11:25:21.8905995+08:00;True|2025-05-12T11:19:11.3233309+08:00;True|2025-05-12T11:06:09.4136287+08:00;True|2025-05-12T10:10:42.1771130+08:00;True|2025-05-12T10:09:14.6246190+08:00;True|2025-05-12T08:44:01.0613625+08:00;False|2025-05-12T08:42:33.7100817+08:00;True|2025-05-09T09:52:01.5341669+08:00;True|2025-05-09T09:47:27.3989887+08:00;True|2025-05-09T09:42:36.2617901+08:00;False|2025-05-09T09:40:08.0947782+08:00;True|2025-05-08T16:00:29.8759120+08:00;True|2025-05-08T13:24:39.2927841+08:00;True|2025-05-08T13:14:18.5422608+08:00;True|2025-05-08T12:47:12.7136145+08:00;True|2025-05-08T12:41:36.1177461+08:00;True|2025-05-08T12:41:04.5029523+08:00;True|2025-05-08T12:32:03.0031025+08:00;True|2025-05-08T12:00:14.8603925+08:00;True|2025-05-08T11:23:29.4928832+08:00;True|2025-05-08T11:22:57.1560531+08:00;True|2025-05-08T11:16:10.4999105+08:00;False|2025-05-08T11:14:23.0464674+08:00;True|2025-05-07T13:31:07.7140287+08:00;False|2025-05-07T13:30:22.3469816+08:00;True|2025-05-06T13:31:16.7226626+08:00;True|2025-05-06T11:05:36.8250941+08:00;True|2025-05-06T10:25:27.0035953+08:00;True|2025-05-06T09:55:27.8816646+08:00;True|2025-05-06T09:48:24.2023114+08:00;True|2025-05-06T09:36:31.5646471+08:00;True|2025-05-06T09:31:22.0639528+08:00;False|2025-05-06T09:30:02.7830632+08:00;True|2025-04-30T15:20:59.1827605+08:00;True|2025-04-30T15:14:37.3331777+08:00;True|2025-04-30T13:14:51.3154029+08:00;True|2025-04-30T13:14:15.0963455+08:00;True|2025-04-30T13:10:13.3727222+08:00;False|2025-04-30T13:06:39.8843484+08:00;False|2025-04-30T13:05:01.8963304+08:00;True|2025-04-30T10:23:53.7061459+08:00;True|2025-04-30T10:18:28.2879871+08:00;True|2025-04-30T10:14:38.6366499+08:00;True|2025-04-30T10:02:44.3278308+08:00;True|2025-04-30T09:53:29.6346041+08:00;True|2025-04-30T09:45:29.5572300+08:00;True|2025-04-30T09:14:32.0665725+08:00;True|2025-04-30T09:07:25.5826394+08:00;True|2025-04-30T09:01:28.5360494+08:00;False|2025-04-30T08:59:36.4959754+08:00;True|2025-04-29T16:32:47.7145278+08:00;True|2025-04-29T15:41:44.7116258+08:00;True|2025-04-29T15:32:49.4490248+08:00;False|2025-04-29T15:25:51.5282600+08:00;False|2025-04-29T15:23:33.1022530+08:00;True|2025-04-29T14:39:42.0427387+08:00;True|2025-04-29T14:14:37.1424704+08:00;True|2025-04-29T13:53:06.8818046+08:00;True|2025-04-29T13:38:29.5948294+08:00;True|2025-04-29T08:50:02.3834885+08:00;True|2025-04-29T08:45:53.9723523+08:00;True|2025-04-29T08:41:10.0539041+08:00;True|2025-04-29T08:40:36.8094165+08:00;True|2025-04-29T08:36:14.3169515+08:00;True|2025-04-29T08:18:50.9294272+08:00;True|2025-04-29T08:13:21.0111785+08:00;True|2025-04-29T08:08:41.1470031+08:00;False|2025-04-29T08:08:00.8674071+08:00;True|2025-04-24T14:03:47.0390589+08:00;True|2025-04-24T13:08:57.8491077+08:00;True|2025-04-24T11:15:53.7224800+08:00;True|2025-04-24T11:12:55.2113887+08:00;False|2025-04-24T11:09:59.9499198+08:00;True|2025-04-21T16:51:11.0234671+08:00;False|2025-04-21T16:50:27.9924375+08:00;True|2025-04-21T16:28:02.4554241+08:00;True|2025-04-21T16:26:45.7389516+08:00;True|2025-04-21T16:17:59.3641418+08:00;True|2025-04-21T16:11:42.4953735+08:00;False|2025-04-21T16:10:57.0902986+08:00;False|2025-04-21T16:08:30.7814654+08:00;False|2025-04-21T16:06:31.1495468+08:00;False|2025-04-21T15:32:02.6951071+08:00;False|2025-04-21T15:31:03.0207208+08:00;False|2025-04-21T15:27:46.3232315+08:00;False|2025-04-21T15:26:04.3356811+08:00;False|2025-04-21T15:24:39.2075383+08:00;True|2025-04-03T13:53:30.6471699+08:00;False|2025-04-03T13:53:22.8762999+08:00;True|2025-04-02T12:47:31.3375226+08:00;False|2025-04-02T12:47:24.2095072+08:00;True|2025-04-01T16:29:52.7465502+08:00;False|2025-04-01T16:29:33.7844649+08:00;True|2025-03-28T16:22:29.8664470+08:00;True|2025-03-28T15:53:12.1106288+08:00;False|2025-03-28T15:53:01.4674242+08:00;True|2025-03-28T13:34:17.5506822+08:00;False|2025-03-28T13:34:09.5853308+08:00;True|2025-03-26T12:42:08.9630741+08:00;True|2025-03-26T12:40:07.7144561+08:00;True|2025-03-26T12:30:37.3503331+08:00;True|2025-03-26T12:26:47.5061658+08:00;True|2025-03-26T10:54:47.2556717+08:00;True|2025-03-26T10:49:59.7897145+08:00;True|2025-03-26T10:47:02.6195828+08:00;False|2025-03-26T10:46:54.9421244+08:00;True|2025-03-26T01:10:19.1227462+08:00;True|2025-03-26T01:00:04.3583740+08:00;True|2025-03-26T00:38:57.4757071+08:00;True|2025-03-26T00:28:24.9370188+08:00;True|2025-03-26T00:04:05.4507425+08:00;True|2025-03-25T23:06:56.2284828+08:00;False|2025-03-25T23:06:46.7023339+08:00;True|2025-03-25T22:57:08.3127897+08:00;False|2025-03-25T22:55:05.8028873+08:00;False|2025-03-25T22:54:51.2053101+08:00;False|2025-03-04T11:23:36.7757604+08:00;True|2025-02-12T14:05:06.1068587+08:00;False|2025-02-12T14:03:43.3961038+08:00;True|2025-01-18T09:42:50.3629397+08:00;True|2025-01-18T09:39:16.1773412+08:00;True|2025-01-17T11:15:39.4147082+08:00;False|2025-01-17T11:15:09.0033498+08:00;True|2025-01-14T10:20:31.1504093+08:00;False|2025-01-14T10:19:59.1429931+08:00;True|2025-01-10T16:29:54.8671377+08:00;False|2025-01-10T16:29:05.0650370+08:00;True|2025-01-04T14:30:56.5041884+08:00;True|2025-01-04T14:26:52.7448761+08:00;True|2025-01-04T14:23:27.9956967+08:00;True|2025-01-04T14:12:46.2410106+08:00;True|2025-01-04T14:09:33.1727375+08:00;True|2025-01-04T14:07:16.3373347+08:00;False|2025-01-04T14:06:33.4982458+08:00;True|2024-12-31T13:36:55.7394582+08:00;False|2024-12-31T13:35:58.6205647+08:00;True|2024-12-28T15:59:32.1394796+08:00;True|2024-12-28T13:48:20.4283118+08:00;True|2024-12-28T13:43:39.8159616+08:00;True|2024-12-28T13:23:58.4183285+08:00;True|2024-12-28T13:19:13.0583263+08:00;True|2024-12-28T13:12:03.2648502+08:00;True|2024-12-28T13:04:22.6803754+08:00;False|2024-12-28T13:03:56.5993252+08:00;True|2024-12-28T10:50:06.1597154+08:00;True|2024-12-28T10:27:58.7075320+08:00;False|2024-12-28T10:27:09.9450571+08:00;True|2024-12-24T10:52:25.3403292+08:00;False|2024-12-24T10:51:41.8017370+08:00;True|2024-12-23T15:45:21.7729300+08:00;True|2024-12-23T15:31:38.8549407+08:00;True|2024-12-23T15:20:26.2361671+08:00;True|2024-12-23T13:40:03.2774116+08:00;False|2024-12-23T13:39:39.8510770+08:00;True|2024-12-23T13:11:15.3232454+08:00;True|2024-12-23T13:05:43.3057458+08:00;True|2024-12-16T10:57:23.0694936+08:00;True|2024-12-16T10:03:48.1938775+08:00;True|2024-12-16T09:38:57.3052219+08:00;False|2024-12-16T09:38:31.7097388+08:00;True|2024-12-16T09:25:38.3751534+08:00;False|2024-12-16T09:24:19.3952981+08:00;True|2024-12-11T22:41:13.2881405+08:00;False|2024-12-11T22:40:26.3239379+08:00;True|2024-12-11T22:14:41.4392948+08:00;True|2024-12-11T22:03:03.6823866+08:00;True|2024-12-11T21:48:51.7423044+08:00;False|2024-12-11T21:47:55.6236616+08:00;True|2024-12-02T14:57:10.0773563+08:00;False|2024-12-02T14:56:35.6440156+08:00;True|2024-11-26T08:55:53.9125170+08:00;True|2024-11-26T08:24:31.3112433+08:00;False|2024-11-26T08:23:46.0894924+08:00;True|2024-11-20T10:16:03.7893118+08:00;False|2024-11-20T10:15:23.2632533+08:00;True|2024-11-20T09:06:55.2799108+08:00;False|2024-11-20T09:05:45.8751214+08:00;True|2024-11-15T10:50:02.2079520+08:00;False|2024-11-15T10:49:22.4156447+08:00;True|2024-11-11T16:53:33.6615343+08:00;False|2024-11-11T16:52:17.7499691+08:00;False|2024-11-06T11:32:23.8339166+08:00;True|2024-10-24T20:08:16.1196372+08:00;True|2024-10-24T14:53:21.0804405+08:00;False|2024-10-24T14:50:14.4659302+08:00;</History> -->
-    <_PublishTargetUrl>D:\缃戠珯鍙戝竷\鏅轰簯MESWMS\API</_PublishTargetUrl>
   </PropertyGroup>
   <ItemGroup>
     <File Include="apiapp.json">
@@ -24,7 +14,7 @@
     </File>
     <File Include="BarCodeTemplate/barCodeTemplateStorage.json">
       <publishTime>08/29/2025 08:34:20</publishTime>
->>>>>>> 9f2520cf48814553f225271f492ea0d8f763e9d4
+
     </File>
     <File Include="bin/AlibabaCloud.EndpointUtil.dll">
       <publishTime>04/07/2020 16:33:48</publishTime>
@@ -60,49 +50,33 @@
       <publishTime>02/22/2013 16:43:40</publishTime>
     </File>
     <File Include="bin/BLL.dll">
-<<<<<<< HEAD
+
       <publishTime>01/12/2026 13:11:01</publishTime>
     </File>
     <File Include="bin/BLL.pdb">
       <publishTime>01/12/2026 13:11:01</publishTime>
-=======
-      <publishTime>01/04/2026 14:59:46</publishTime>
-    </File>
-    <File Include="bin/BLL.pdb">
-      <publishTime>01/04/2026 14:59:46</publishTime>
->>>>>>> 9f2520cf48814553f225271f492ea0d8f763e9d4
     </File>
     <File Include="bin/BouncyCastle.Crypto.dll">
       <publishTime>12/18/2020 05:32:28</publishTime>
     </File>
     <File Include="bin/DAL.dll">
-<<<<<<< HEAD
+
       <publishTime>01/12/2026 13:10:59</publishTime>
     </File>
     <File Include="bin/DAL.pdb">
       <publishTime>01/12/2026 13:10:59</publishTime>
-=======
-      <publishTime>01/04/2026 14:59:43</publishTime>
-    </File>
-    <File Include="bin/DAL.pdb">
-      <publishTime>01/04/2026 14:59:43</publishTime>
->>>>>>> 9f2520cf48814553f225271f492ea0d8f763e9d4
+
     </File>
     <File Include="bin/Dapper.dll">
       <publishTime>07/22/2016 22:52:40</publishTime>
     </File>
     <File Include="bin/DBUtility.dll">
-<<<<<<< HEAD
+
       <publishTime>01/05/2026 13:09:06</publishTime>
     </File>
     <File Include="bin/DBUtility.pdb">
       <publishTime>01/05/2026 13:09:06</publishTime>
-=======
-      <publishTime>01/04/2026 14:59:34</publishTime>
-    </File>
-    <File Include="bin/DBUtility.pdb">
-      <publishTime>01/04/2026 14:59:34</publishTime>
->>>>>>> 9f2520cf48814553f225271f492ea0d8f763e9d4
+
     </File>
     <File Include="bin/Grpc.Core.Api.dll">
       <publishTime>03/22/2022 13:17:26</publishTime>
@@ -129,12 +103,9 @@
       <publishTime>05/09/2021 01:08:30</publishTime>
     </File>
     <File Include="bin/Kingdee.BOS.WebApi.Client.dll">
-<<<<<<< HEAD
+
       <publishTime>11/12/2025 10:43:47</publishTime>
-=======
-      <publishTime>04/06/2023 15:57:02</publishTime>
-      <!-- <publishTime>04/21/2025 11:46:16</publishTime> -->
->>>>>>> 9f2520cf48814553f225271f492ea0d8f763e9d4
+
     </File>
     <File Include="bin/libgrpc_csharp_ext.x64.dylib">
       <publishTime>03/19/2022 07:38:44</publishTime>
@@ -152,7 +123,7 @@
       <publishTime>07/25/2012 19:48:56</publishTime>
     </File>
     <File Include="bin/Model.dll">
-<<<<<<< HEAD
+
       <publishTime>01/05/2026 13:09:07</publishTime>
     </File>
     <File Include="bin/Model.pdb">
@@ -160,15 +131,7 @@
     </File>
     <File Include="bin/Models/ClsSc_MouldScrapOutBillMain.cs">
       <publishTime>11/12/2025 10:43:47</publishTime>
-=======
-      <publishTime>01/04/2026 14:59:36</publishTime>
-    </File>
-    <File Include="bin/Model.pdb">
-      <publishTime>01/04/2026 14:59:36</publishTime>
-    </File>
-    <File Include="bin/Models/ClsSc_MouldScrapOutBillMain.cs">
-      <publishTime>04/06/2023 15:57:02</publishTime>
->>>>>>> 9f2520cf48814553f225271f492ea0d8f763e9d4
+
     </File>
     <File Include="bin/Newtonsoft.Json.dll">
       <publishTime>03/08/2023 15:09:56</publishTime>
@@ -198,7 +161,7 @@
       <publishTime>10/23/2021 17:07:54</publishTime>
     </File>
     <File Include="bin/Pub_Class.dll">
-<<<<<<< HEAD
+
       <publishTime>12/30/2025 08:03:28</publishTime>
     </File>
     <File Include="bin/Pub_Class.pdb">
@@ -209,50 +172,28 @@
     </File>
     <File Include="bin/Pub_Control.pdb">
       <publishTime>12/30/2025 08:03:29</publishTime>
-=======
-      <publishTime>01/04/2026 14:59:31</publishTime>
-    </File>
-    <File Include="bin/Pub_Class.pdb">
-      <publishTime>01/04/2026 14:59:31</publishTime>
-    </File>
-    <File Include="bin/Pub_Control.dll">
-      <publishTime>01/04/2026 14:59:32</publishTime>
-    </File>
-    <File Include="bin/Pub_Control.pdb">
-      <publishTime>01/04/2026 14:59:32</publishTime>
->>>>>>> 9f2520cf48814553f225271f492ea0d8f763e9d4
+
     </File>
     <File Include="bin/RestSharp.dll">
       <publishTime>08/31/2012 06:22:50</publishTime>
     </File>
     <File Include="bin/SQLHelper.dll">
-<<<<<<< HEAD
       <publishTime>01/05/2026 13:03:17</publishTime>
     </File>
     <File Include="bin/SQLHelper.pdb">
       <publishTime>01/05/2026 13:03:17</publishTime>
-=======
-      <publishTime>01/04/2026 14:59:32</publishTime>
-    </File>
-    <File Include="bin/SQLHelper.pdb">
-      <publishTime>01/04/2026 14:59:32</publishTime>
->>>>>>> 9f2520cf48814553f225271f492ea0d8f763e9d4
+
     </File>
     <File Include="bin/Swashbuckle.Core.dll">
       <publishTime>02/16/2015 01:57:08</publishTime>
     </File>
     <File Include="bin/SyntacticSugar.dll">
-<<<<<<< HEAD
+
       <publishTime>12/29/2025 16:38:11</publishTime>
     </File>
     <File Include="bin/SyntacticSugar.pdb">
       <publishTime>12/29/2025 16:38:11</publishTime>
-=======
-      <publishTime>12/08/2025 16:11:23</publishTime>
-    </File>
-    <File Include="bin/SyntacticSugar.pdb">
-      <publishTime>12/08/2025 16:11:23</publishTime>
->>>>>>> 9f2520cf48814553f225271f492ea0d8f763e9d4
+
     </File>
     <File Include="bin/System.Buffers.dll">
       <publishTime>07/19/2017 18:01:28</publishTime>
@@ -330,11 +271,9 @@
       <publishTime>11/28/2018 21:01:00</publishTime>
     </File>
     <File Include="bin/System.Web.Http.WebHost.dll">
-<<<<<<< HEAD
+
       <publishTime>11/12/2025 10:43:47</publishTime>
-=======
-      <publishTime>04/06/2023 15:57:02</publishTime>
->>>>>>> 9f2520cf48814553f225271f492ea0d8f763e9d4
+
     </File>
     <File Include="bin/System.Web.Mvc.dll">
       <publishTime>01/28/2015 12:02:18</publishTime>
@@ -367,23 +306,18 @@
       <publishTime>05/09/2023 10:43:40</publishTime>
     </File>
     <File Include="bin/TopSdk.dll">
-<<<<<<< HEAD
+
       <publishTime>12/29/2025 16:38:11</publishTime>
     </File>
     <File Include="bin/TopSdk.pdb">
       <publishTime>12/29/2025 16:38:11</publishTime>
-=======
-      <publishTime>01/03/2026 09:53:01</publishTime>
-    </File>
-    <File Include="bin/TopSdk.pdb">
-      <publishTime>01/03/2026 09:53:01</publishTime>
->>>>>>> 9f2520cf48814553f225271f492ea0d8f763e9d4
+
     </File>
     <File Include="bin/WebActivatorEx.dll">
       <publishTime>11/24/2014 19:18:48</publishTime>
     </File>
     <File Include="bin/WebAPI.dll">
-<<<<<<< HEAD
+
       <publishTime>01/12/2026 15:19:49</publishTime>
     </File>
     <File Include="bin/WebAPI.pdb">
@@ -391,15 +325,7 @@
     </File>
     <File Include="bin/WebAPI.XmlSerializers.dll">
       <publishTime>01/12/2026 15:19:53</publishTime>
-=======
-      <publishTime>01/04/2026 16:46:29</publishTime>
-    </File>
-    <File Include="bin/WebAPI.pdb">
-      <publishTime>01/04/2026 16:46:29</publishTime>
-    </File>
-    <File Include="bin/WebAPI.XmlSerializers.dll">
-      <publishTime>01/04/2026 16:46:34</publishTime>
->>>>>>> 9f2520cf48814553f225271f492ea0d8f763e9d4
+
     </File>
     <File Include="bin/WebGrease.dll">
       <publishTime>07/18/2013 01:03:52</publishTime>
@@ -411,7 +337,7 @@
       <publishTime>11/29/2018 21:26:30</publishTime>
     </File>
     <File Include="Config/kdapi.config">
-<<<<<<< HEAD
+
       <publishTime>11/12/2025 10:43:47</publishTime>
     </File>
     <File Include="Content/bootstrap.css">
@@ -467,60 +393,7 @@
     </File>
     <File Include="Global.asax">
       <publishTime>11/12/2025 10:43:47</publishTime>
-=======
-      <publishTime>04/06/2023 15:57:01</publishTime>
-    </File>
-    <File Include="Content/bootstrap.css">
-      <publishTime>04/06/2023 15:57:01</publishTime>
-    </File>
-    <File Include="Content/bootstrap.min.css">
-      <publishTime>04/06/2023 15:57:01</publishTime>
-    </File>
-    <File Include="Content/Site.css">
-      <publishTime>04/06/2023 15:57:01</publishTime>
-    </File>
-    <File Include="DLL/BLL.dll">
-      <publishTime>04/06/2023 15:57:02</publishTime>
-    </File>
-    <File Include="DLL/DAL.dll">
-      <publishTime>04/06/2023 15:57:02</publishTime>
-    </File>
-    <File Include="DLL/DBUtility.dll">
-      <publishTime>04/06/2023 15:57:02</publishTime>
-    </File>
-    <File Include="DLL/Kingdee.BOS.WebApi.Client.dll">
-      <publishTime>04/06/2023 15:57:02</publishTime>
-    </File>
-    <File Include="DLL/Model.dll">
-      <publishTime>04/06/2023 15:57:02</publishTime>
-    </File>
-    <File Include="DLL/Newtonsoft.Json.Net35.dll">
-      <publishTime>04/06/2023 15:57:02</publishTime>
-    </File>
-    <File Include="DLL/Pub_Class.dll">
-      <publishTime>04/06/2023 15:57:02</publishTime>
-    </File>
-    <File Include="DLL/Pub_Control.dll">
-      <publishTime>04/06/2023 15:57:02</publishTime>
-    </File>
-    <File Include="DLL/SQLHelper.dll">
-      <publishTime>04/06/2023 15:57:02</publishTime>
-    </File>
-    <File Include="fonts/glyphicons-halflings-regular.eot">
-      <publishTime>04/06/2023 15:57:02</publishTime>
-    </File>
-    <File Include="fonts/glyphicons-halflings-regular.svg">
-      <publishTime>04/06/2023 15:57:02</publishTime>
-    </File>
-    <File Include="fonts/glyphicons-halflings-regular.ttf">
-      <publishTime>04/06/2023 15:57:02</publishTime>
-    </File>
-    <File Include="fonts/glyphicons-halflings-regular.woff">
-      <publishTime>04/06/2023 15:57:02</publishTime>
-    </File>
-    <File Include="Global.asax">
-      <publishTime>04/06/2023 15:57:02</publishTime>
->>>>>>> 9f2520cf48814553f225271f492ea0d8f763e9d4
+
     </File>
     <File Include="grpc_csharp_ext.x64.dll">
       <publishTime>03/22/2022 13:17:22</publishTime>
@@ -529,11 +402,9 @@
       <publishTime>03/22/2022 13:17:22</publishTime>
     </File>
     <File Include="Index.html">
-<<<<<<< HEAD
+
       <publishTime>11/12/2025 10:43:47</publishTime>
-=======
-      <publishTime>04/06/2023 15:57:02</publishTime>
->>>>>>> 9f2520cf48814553f225271f492ea0d8f763e9d4
+
     </File>
     <File Include="libgrpc_csharp_ext.x64.dylib">
       <publishTime>03/19/2022 07:38:44</publishTime>
@@ -542,7 +413,7 @@
       <publishTime>03/19/2022 07:38:42</publishTime>
     </File>
     <File Include="libman.json">
-<<<<<<< HEAD
+
       <publishTime>11/12/2025 10:43:48</publishTime>
     </File>
     <File Include="Metadata/deploymentTemplates/apiappconfig.azureresource.json">
@@ -664,132 +535,7 @@
     </File>
     <File Include="Web.config">
       <publishTime>01/05/2026 15:38:14</publishTime>
-=======
-      <publishTime>07/12/2023 08:14:21</publishTime>
-    </File>
-    <File Include="Metadata/deploymentTemplates/apiappconfig.azureresource.json">
-      <publishTime>04/06/2023 15:57:02</publishTime>
-    </File>
-    <File Include="packages.config">
-      <publishTime>09/19/2024 10:10:46</publishTime>
-    </File>
-    <File Include="Properties/PublishProfiles/JFAPI.pubxml.user">
-      <publishTime>12/08/2025 16:05:47</publishTime>
-    </File>
-    <File Include="Properties/PublishProfiles/JFAPI.pubxml.user">
-      <publishTime>12/08/2025 16:05:47</publishTime>
-    </File>
-    <File Include="Template/barCodeTemplateStorage.json">
-      <publishTime>09/01/2025 08:23:20</publishTime>
-    </File>
-    <File Include="Views/Scripts/bootstrap.js">
-      <publishTime>04/06/2023 15:57:02</publishTime>
-    </File>
-    <File Include="Views/Scripts/bootstrap.min.js">
-      <publishTime>04/06/2023 15:57:02</publishTime>
-    </File>
-    <File Include="Views/Scripts/jquery-1.10.2.js">
-      <publishTime>04/06/2023 15:57:02</publishTime>
-    </File>
-    <File Include="Views/Scripts/jquery-1.10.2.min.js">
-      <publishTime>04/06/2023 15:57:02</publishTime>
-    </File>
-    <File Include="Views/Scripts/jquery-1.10.2.min.map">
-      <publishTime>04/06/2023 15:57:02</publishTime>
-    </File>
-    <File Include="Views/Scripts/jquery.validate.js">
-      <publishTime>04/06/2023 15:57:02</publishTime>
-    </File>
-    <File Include="Views/Scripts/jquery.validate.min.js">
-      <publishTime>04/06/2023 15:57:02</publishTime>
-    </File>
-    <File Include="Views/Scripts/jquery.validate.unobtrusive.js">
-      <publishTime>04/06/2023 15:57:02</publishTime>
-    </File>
-    <File Include="Views/Scripts/jquery.validate.unobtrusive.min.js">
-      <publishTime>04/06/2023 15:57:02</publishTime>
-    </File>
-    <File Include="Views/Scripts/modernizr-2.6.2.js">
-      <publishTime>04/06/2023 15:57:02</publishTime>
-    </File>
-    <File Include="Views/Shared/Error.cshtml">
-      <publishTime>04/06/2023 15:57:02</publishTime>
-    </File>
-    <File Include="Views/Shared/_Layout.cshtml">
-      <publishTime>04/06/2023 15:57:02</publishTime>
-    </File>
-    <File Include="Views/web.config">
-      <publishTime>04/06/2023 15:57:02</publishTime>
-    </File>
-    <File Include="Views/_ViewStart.cshtml">
-      <publishTime>04/06/2023 15:57:02</publishTime>
-    </File>
-    <File Include="Web References/WebS/ClsCLD_Customer_Model.datasource">
-      <publishTime>04/06/2023 15:57:02</publishTime>
-    </File>
-    <File Include="Web References/WebS/ClsCLD_Department_Model.datasource">
-      <publishTime>04/06/2023 15:57:02</publishTime>
-    </File>
-    <File Include="Web References/WebS/ClsCLD_Employee_Model.datasource">
-      <publishTime>04/06/2023 15:57:02</publishTime>
-    </File>
-    <File Include="Web References/WebS/ClsCLD_StockPlace_Model.datasource">
-      <publishTime>04/06/2023 15:57:02</publishTime>
-    </File>
-    <File Include="Web References/WebS/ClsCLD_Supplier_Model.datasource">
-      <publishTime>04/06/2023 15:57:02</publishTime>
-    </File>
-    <File Include="Web References/WebS/ClsCLD_Warehouse_Model.datasource">
-      <publishTime>04/06/2023 15:57:02</publishTime>
-    </File>
-    <File Include="Web References/WebS/ClsGy_BadReason_Model.datasource">
-      <publishTime>04/06/2023 15:57:02</publishTime>
-    </File>
-    <File Include="Web References/WebS/ClsGy_BarCodeBill_WMS_Model.datasource">
-      <publishTime>04/06/2023 15:57:02</publishTime>
-    </File>
-    <File Include="Web References/WebS/ClsGy_BarCodeBill_WMS_Model_View.datasource">
-      <publishTime>04/06/2023 15:57:02</publishTime>
-    </File>
-    <File Include="Web References/WebS/ClsGy_Customer_Model.datasource">
-      <publishTime>04/06/2023 15:57:02</publishTime>
-    </File>
-    <File Include="Web References/WebS/ClsGy_Department_Model.datasource">
-      <publishTime>04/06/2023 15:57:02</publishTime>
-    </File>
-    <File Include="Web References/WebS/ClsGy_Employee_Model.datasource">
-      <publishTime>04/06/2023 15:57:02</publishTime>
-    </File>
-    <File Include="Web References/WebS/ClsGy_Group_Model.datasource">
-      <publishTime>04/06/2023 15:57:02</publishTime>
-    </File>
-    <File Include="Web References/WebS/ClsGy_Item30JiTai_Model.datasource">
-      <publishTime>04/06/2023 15:57:02</publishTime>
-    </File>
-    <File Include="Web References/WebS/ClsGy_Source_Model.datasource">
-      <publishTime>04/06/2023 15:57:02</publishTime>
-    </File>
-    <File Include="Web References/WebS/ClsGy_StockPlace_Model.datasource">
-      <publishTime>04/06/2023 15:57:02</publishTime>
-    </File>
-    <File Include="Web References/WebS/ClsGy_Supplier_Model.datasource">
-      <publishTime>04/06/2023 15:57:02</publishTime>
-    </File>
-    <File Include="Web References/WebS/ClsGy_Warehouse_Model.datasource">
-      <publishTime>04/06/2023 15:57:02</publishTime>
-    </File>
-    <File Include="Web References/WebS/ClsKf_ICStockBill_Mould.datasource">
-      <publishTime>04/06/2023 15:57:02</publishTime>
-    </File>
-    <File Include="Web References/WebS/ClsKf_ICStockBill_WMS.datasource">
-      <publishTime>04/06/2023 15:57:02</publishTime>
-    </File>
-    <File Include="Web References/WebS/Reference.map">
-      <publishTime>05/06/2024 13:47:57</publishTime>
-    </File>
-    <File Include="Web.config">
-      <publishTime>01/04/2026 15:00:02</publishTime>
->>>>>>> 9f2520cf48814553f225271f492ea0d8f763e9d4
+
     </File>
   </ItemGroup>
 </Project>
\ No newline at end of file
diff --git a/WebAPI/Properties/PublishProfiles/FolderProfile2.pubxml.user b/WebAPI/Properties/PublishProfiles/FolderProfile2.pubxml.user
index 020b7e6..7d83500 100644
--- a/WebAPI/Properties/PublishProfiles/FolderProfile2.pubxml.user
+++ b/WebAPI/Properties/PublishProfiles/FolderProfile2.pubxml.user
@@ -5,7 +5,7 @@
 <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
   <PropertyGroup>
     <_PublishTargetUrl>D:\缃戠珯鍙戝竷\鏅轰簯MESWMS\API</_PublishTargetUrl>
-    <History>False|2026-01-12T01:27:01.9297704Z;True|2026-01-11T14:27:58.9407325+08:00;False|2026-01-11T14:26:47.1324504+08:00;True|2026-01-11T13:54:38.7697615+08:00;True|2026-01-11T12:39:56.1396008+08:00;False|2026-01-11T12:37:59.5059421+08:00;True|2026-01-09T15:34:00.7959753+08:00;False|2026-01-09T15:32:33.3223847+08:00;True|2026-01-09T10:27:04.4418230+08:00;False|2026-01-09T10:24:55.6104648+08:00;True|2026-01-08T18:05:09.8950096+08:00;False|2026-01-08T18:03:49.6828377+08:00;True|2026-01-08T15:53:31.8458993+08:00;True|2026-01-08T15:43:35.4452984+08:00;True|2026-01-08T15:16:09.2797564+08:00;True|2026-01-08T15:09:12.1761272+08:00;False|2026-01-08T15:08:31.8053125+08:00;True|2026-01-08T12:28:32.3839432+08:00;False|2026-01-08T12:28:06.4930402+08:00;False|2026-01-06T13:05:41.4537127+08:00;True|2026-01-04T11:27:03.6003486+08:00;True|2026-01-04T11:16:09.0856233+08:00;True|2026-01-04T11:09:33.9721372+08:00;True|2026-01-04T10:59:57.5111892+08:00;False|2026-01-04T10:57:57.5312203+08:00;True|2025-12-30T14:23:14.0889784+08:00;True|2025-12-29T09:12:05.7081903+08:00;False|2025-12-29T09:11:27.9082848+08:00;True|2025-07-01T16:53:57.8492332+08:00;True|2025-07-01T16:14:28.8419744+08:00;True|2025-07-01T15:15:43.3121091+08:00;True|2025-07-01T14:48:00.3454856+08:00;True|2025-07-01T09:17:46.2541717+08:00;False|2025-07-01T09:17:07.0648196+08:00;True|2025-06-23T14:30:28.6691264+08:00;False|2025-06-23T14:27:45.6002040+08:00;True|2025-06-23T11:02:08.3020700+08:00;True|2025-06-23T10:47:44.4654541+08:00;True|2025-06-23T09:46:24.9049910+08:00;False|2025-06-23T09:45:40.5195919+08:00;True|2025-06-20T14:33:10.9210583+08:00;True|2025-06-20T13:22:54.5321865+08:00;False|2025-06-20T13:21:30.8643897+08:00;True|2025-06-20T08:36:32.6695266+08:00;False|2025-06-20T08:35:57.8274069+08:00;True|2025-06-19T08:14:35.0623669+08:00;False|2025-06-19T08:12:57.2451557+08:00;True|2025-06-18T16:56:03.4555368+08:00;True|2025-06-18T16:42:43.2441845+08:00;False|2025-06-18T16:42:02.6907205+08:00;True|2025-06-16T16:13:03.2956026+08:00;False|2025-06-16T16:12:23.8438917+08:00;True|2025-06-16T15:21:32.7370852+08:00;True|2025-06-16T15:08:57.7166003+08:00;True|2025-06-16T14:02:18.4224630+08:00;True|2025-06-16T11:00:03.6375429+08:00;False|2025-06-16T10:59:26.0956296+08:00;True|2025-06-09T16:45:52.0865612+08:00;True|2025-06-09T16:38:47.2182194+08:00;True|2025-06-09T16:17:50.9170601+08:00;False|2025-06-09T16:17:43.0333396+08:00;True|2025-06-09T15:25:17.0429161+08:00;True|2025-06-09T15:00:15.0058791+08:00;True|2025-06-09T14:50:02.1370115+08:00;True|2025-06-09T14:38:10.9037045+08:00;True|2025-06-09T14:34:53.2826267+08:00;True|2025-06-09T14:07:24.5341951+08:00;True|2025-06-09T13:39:17.5042542+08:00;True|2025-06-09T09:30:31.8197114+08:00;True|2025-01-10T13:10:47.2046185+08:00;True|2025-01-10T11:11:49.4016910+08:00;True|2025-01-10T10:59:12.3481721+08:00;False|2025-01-10T10:58:24.5033898+08:00;True|2025-01-04T14:35:42.2792864+08:00;</History>
+    <History>True|2026-01-15T09:33:04.8867687Z;True|2026-01-15T17:13:07.4827420+08:00;False|2026-01-15T17:11:32.8298249+08:00;True|2026-01-15T16:34:04.8984638+08:00;True|2026-01-15T14:12:39.3677563+08:00;False|2026-01-15T14:10:25.0842475+08:00;True|2026-01-14T19:47:01.2486856+08:00;False|2026-01-14T19:46:15.5380497+08:00;True|2026-01-14T15:49:22.6528911+08:00;True|2026-01-14T10:24:06.5942562+08:00;False|2026-01-14T10:22:32.4884475+08:00;False|2026-01-12T09:27:01.9297704+08:00;True|2026-01-11T14:27:58.9407325+08:00;False|2026-01-11T14:26:47.1324504+08:00;True|2026-01-11T13:54:38.7697615+08:00;True|2026-01-11T12:39:56.1396008+08:00;False|2026-01-11T12:37:59.5059421+08:00;True|2026-01-09T15:34:00.7959753+08:00;False|2026-01-09T15:32:33.3223847+08:00;True|2026-01-09T10:27:04.4418230+08:00;False|2026-01-09T10:24:55.6104648+08:00;True|2026-01-08T18:05:09.8950096+08:00;False|2026-01-08T18:03:49.6828377+08:00;True|2026-01-08T15:53:31.8458993+08:00;True|2026-01-08T15:43:35.4452984+08:00;True|2026-01-08T15:16:09.2797564+08:00;True|2026-01-08T15:09:12.1761272+08:00;False|2026-01-08T15:08:31.8053125+08:00;True|2026-01-08T12:28:32.3839432+08:00;False|2026-01-08T12:28:06.4930402+08:00;False|2026-01-06T13:05:41.4537127+08:00;True|2026-01-04T11:27:03.6003486+08:00;True|2026-01-04T11:16:09.0856233+08:00;True|2026-01-04T11:09:33.9721372+08:00;True|2026-01-04T10:59:57.5111892+08:00;False|2026-01-04T10:57:57.5312203+08:00;True|2025-12-30T14:23:14.0889784+08:00;True|2025-12-29T09:12:05.7081903+08:00;False|2025-12-29T09:11:27.9082848+08:00;True|2025-07-01T16:53:57.8492332+08:00;True|2025-07-01T16:14:28.8419744+08:00;True|2025-07-01T15:15:43.3121091+08:00;True|2025-07-01T14:48:00.3454856+08:00;True|2025-07-01T09:17:46.2541717+08:00;False|2025-07-01T09:17:07.0648196+08:00;True|2025-06-23T14:30:28.6691264+08:00;False|2025-06-23T14:27:45.6002040+08:00;True|2025-06-23T11:02:08.3020700+08:00;True|2025-06-23T10:47:44.4654541+08:00;True|2025-06-23T09:46:24.9049910+08:00;False|2025-06-23T09:45:40.5195919+08:00;True|2025-06-20T14:33:10.9210583+08:00;True|2025-06-20T13:22:54.5321865+08:00;False|2025-06-20T13:21:30.8643897+08:00;True|2025-06-20T08:36:32.6695266+08:00;False|2025-06-20T08:35:57.8274069+08:00;True|2025-06-19T08:14:35.0623669+08:00;False|2025-06-19T08:12:57.2451557+08:00;True|2025-06-18T16:56:03.4555368+08:00;True|2025-06-18T16:42:43.2441845+08:00;False|2025-06-18T16:42:02.6907205+08:00;True|2025-06-16T16:13:03.2956026+08:00;False|2025-06-16T16:12:23.8438917+08:00;True|2025-06-16T15:21:32.7370852+08:00;True|2025-06-16T15:08:57.7166003+08:00;True|2025-06-16T14:02:18.4224630+08:00;True|2025-06-16T11:00:03.6375429+08:00;False|2025-06-16T10:59:26.0956296+08:00;True|2025-06-09T16:45:52.0865612+08:00;True|2025-06-09T16:38:47.2182194+08:00;True|2025-06-09T16:17:50.9170601+08:00;False|2025-06-09T16:17:43.0333396+08:00;True|2025-06-09T15:25:17.0429161+08:00;True|2025-06-09T15:00:15.0058791+08:00;True|2025-06-09T14:50:02.1370115+08:00;True|2025-06-09T14:38:10.9037045+08:00;True|2025-06-09T14:34:53.2826267+08:00;True|2025-06-09T14:07:24.5341951+08:00;True|2025-06-09T13:39:17.5042542+08:00;True|2025-06-09T09:30:31.8197114+08:00;True|2025-01-10T13:10:47.2046185+08:00;True|2025-01-10T11:11:49.4016910+08:00;True|2025-01-10T10:59:12.3481721+08:00;False|2025-01-10T10:58:24.5033898+08:00;True|2025-01-04T14:35:42.2792864+08:00;</History>
   </PropertyGroup>
   <ItemGroup>
     <File Include="apiapp.json">
@@ -45,28 +45,28 @@
       <publishTime>02/22/2013 16:43:40</publishTime>
     </File>
     <File Include="bin/BLL.dll">
-      <publishTime>01/11/2026 14:52:42</publishTime>
+      <publishTime>01/14/2026 10:23:35</publishTime>
     </File>
     <File Include="bin/BLL.pdb">
-      <publishTime>01/11/2026 14:52:42</publishTime>
+      <publishTime>01/14/2026 10:23:35</publishTime>
     </File>
     <File Include="bin/BouncyCastle.Crypto.dll">
       <publishTime>12/18/2020 05:32:28</publishTime>
     </File>
     <File Include="bin/DAL.dll">
-      <publishTime>01/11/2026 14:52:24</publishTime>
+      <publishTime>01/14/2026 10:23:24</publishTime>
     </File>
     <File Include="bin/DAL.pdb">
-      <publishTime>01/11/2026 14:52:24</publishTime>
+      <publishTime>01/14/2026 10:23:24</publishTime>
     </File>
     <File Include="bin/Dapper.dll">
       <publishTime>07/22/2016 22:52:40</publishTime>
     </File>
     <File Include="bin/DBUtility.dll">
-      <publishTime>01/08/2026 15:53:14</publishTime>
+      <publishTime>01/14/2026 10:23:10</publishTime>
     </File>
     <File Include="bin/DBUtility.pdb">
-      <publishTime>01/08/2026 15:53:14</publishTime>
+      <publishTime>01/14/2026 10:23:10</publishTime>
     </File>
     <File Include="bin/Grpc.Core.Api.dll">
       <publishTime>03/22/2022 13:17:26</publishTime>
@@ -111,10 +111,10 @@
       <publishTime>07/25/2012 19:48:56</publishTime>
     </File>
     <File Include="bin/Model.dll">
-      <publishTime>01/08/2026 15:53:17</publishTime>
+      <publishTime>01/14/2026 10:23:14</publishTime>
     </File>
     <File Include="bin/Model.pdb">
-      <publishTime>01/08/2026 15:53:17</publishTime>
+      <publishTime>01/14/2026 10:23:14</publishTime>
     </File>
     <File Include="bin/Models/ClsSc_MouldScrapOutBillMain.cs">
       <publishTime>05/23/2025 10:00:25</publishTime>
@@ -147,34 +147,34 @@
       <publishTime>10/23/2021 17:07:54</publishTime>
     </File>
     <File Include="bin/Pub_Class.dll">
-      <publishTime>01/06/2026 13:06:08</publishTime>
+      <publishTime>01/14/2026 10:23:02</publishTime>
     </File>
     <File Include="bin/Pub_Class.pdb">
-      <publishTime>01/06/2026 13:06:08</publishTime>
+      <publishTime>01/14/2026 10:23:02</publishTime>
     </File>
     <File Include="bin/Pub_Control.dll">
-      <publishTime>01/06/2026 13:06:11</publishTime>
+      <publishTime>01/14/2026 10:23:06</publishTime>
     </File>
     <File Include="bin/Pub_Control.pdb">
-      <publishTime>01/06/2026 13:06:11</publishTime>
+      <publishTime>01/14/2026 10:23:06</publishTime>
     </File>
     <File Include="bin/RestSharp.dll">
       <publishTime>08/31/2012 06:22:50</publishTime>
     </File>
     <File Include="bin/SQLHelper.dll">
-      <publishTime>01/06/2026 13:06:11</publishTime>
+      <publishTime>01/14/2026 10:23:07</publishTime>
     </File>
     <File Include="bin/SQLHelper.pdb">
-      <publishTime>01/06/2026 13:06:11</publishTime>
+      <publishTime>01/14/2026 10:23:07</publishTime>
     </File>
     <File Include="bin/Swashbuckle.Core.dll">
       <publishTime>02/16/2015 01:57:08</publishTime>
     </File>
     <File Include="bin/SyntacticSugar.dll">
-      <publishTime>01/06/2026 13:01:08</publishTime>
+      <publishTime>01/12/2026 17:50:25</publishTime>
     </File>
     <File Include="bin/SyntacticSugar.pdb">
-      <publishTime>01/06/2026 13:01:08</publishTime>
+      <publishTime>01/12/2026 17:50:25</publishTime>
     </File>
     <File Include="bin/System.Buffers.dll">
       <publishTime>07/19/2017 18:01:28</publishTime>
@@ -285,19 +285,19 @@
       <publishTime>05/09/2023 10:43:40</publishTime>
     </File>
     <File Include="bin/TopSdk.dll">
-      <publishTime>01/06/2026 13:01:08</publishTime>
+      <publishTime>01/12/2026 17:50:26</publishTime>
     </File>
     <File Include="bin/TopSdk.pdb">
-      <publishTime>01/06/2026 13:01:08</publishTime>
+      <publishTime>01/12/2026 17:50:26</publishTime>
     </File>
     <File Include="bin/WebActivatorEx.dll">
       <publishTime>11/24/2014 19:18:48</publishTime>
     </File>
     <File Include="bin/WebAPI.dll">
-      <publishTime>01/12/2026 17:26:36</publishTime>
+      <publishTime>01/15/2026 17:41:12</publishTime>
     </File>
     <File Include="bin/WebAPI.pdb">
-      <publishTime>01/12/2026 17:26:36</publishTime>
+      <publishTime>01/15/2026 17:41:12</publishTime>
     </File>
     <File Include="bin/WebAPI.XmlSerializers.dll">
       <publishTime>07/01/2025 16:53:56</publishTime>
@@ -504,7 +504,7 @@
       <publishTime>08/21/2025 15:39:37</publishTime>
     </File>
     <File Include="Web.config">
-      <publishTime>01/08/2026 15:43:34</publishTime>
+      <publishTime>01/14/2026 10:24:02</publishTime>
     </File>
   </ItemGroup>
 </Project>
\ No newline at end of file
diff --git a/WebAPI/Properties/PublishProfiles/FolderProfile4.pubxml b/WebAPI/Properties/PublishProfiles/FolderProfile4.pubxml
new file mode 100644
index 0000000..d16ec41
--- /dev/null
+++ b/WebAPI/Properties/PublishProfiles/FolderProfile4.pubxml
@@ -0,0 +1,16 @@
+锘�<?xml version="1.0" encoding="utf-8"?>
+<!--
+https://go.microsoft.com/fwlink/?LinkID=208121. 
+-->
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup>
+    <DeleteExistingFiles>False</DeleteExistingFiles>
+    <ExcludeApp_Data>False</ExcludeApp_Data>
+    <LaunchSiteAfterPublish>True</LaunchSiteAfterPublish>
+    <LastUsedBuildConfiguration>Release</LastUsedBuildConfiguration>
+    <LastUsedPlatform>Any CPU</LastUsedPlatform>
+    <PublishProvider>FileSystem</PublishProvider>
+    <PublishUrl>D:\缃戠珯鍙戝竷\鏅轰簯MESWMS\API</PublishUrl>
+    <WebPublishMethod>FileSystem</WebPublishMethod>
+  </PropertyGroup>
+</Project>
\ No newline at end of file
diff --git a/WebAPI/Properties/PublishProfiles/FolderProfile4.pubxml.user b/WebAPI/Properties/PublishProfiles/FolderProfile4.pubxml.user
new file mode 100644
index 0000000..e5418ad
--- /dev/null
+++ b/WebAPI/Properties/PublishProfiles/FolderProfile4.pubxml.user
@@ -0,0 +1,513 @@
+锘�<?xml version="1.0" encoding="utf-8"?>
+<!--
+https://go.microsoft.com/fwlink/?LinkID=208121. 
+-->
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup>
+    <_PublishTargetUrl>D:\缃戠珯鍙戝竷\鏅轰簯MESWMS\API</_PublishTargetUrl>
+    <History>True|2026-01-15T05:04:43.0602637Z;</History>
+  </PropertyGroup>
+  <ItemGroup>
+    <File Include="apiapp.json">
+      <publishTime>04/21/2025 11:46:17</publishTime>
+    </File>
+    <File Include="bin/AlibabaCloud.EndpointUtil.dll">
+      <publishTime>04/07/2020 16:33:48</publishTime>
+    </File>
+    <File Include="bin/AlibabaCloud.GatewayDingTalk.dll">
+      <publishTime>04/25/2023 17:49:04</publishTime>
+    </File>
+    <File Include="bin/AlibabaCloud.GatewaySpi.dll">
+      <publishTime>07/31/2024 20:50:30</publishTime>
+    </File>
+    <File Include="bin/AlibabaCloud.OpenApiClient.dll">
+      <publishTime>08/06/2024 18:07:52</publishTime>
+    </File>
+    <File Include="bin/AlibabaCloud.OpenApiUtil.dll">
+      <publishTime>11/22/2022 11:24:18</publishTime>
+    </File>
+    <File Include="bin/AlibabaCloud.SDK.Dingtalk.dll">
+      <publishTime>08/08/2024 19:43:22</publishTime>
+    </File>
+    <File Include="bin/AlibabaCloud.TeaUtil.dll">
+      <publishTime>07/15/2024 20:25:56</publishTime>
+    </File>
+    <File Include="bin/AlibabaCloud.TeaXML.dll">
+      <publishTime>08/03/2022 21:46:08</publishTime>
+    </File>
+    <File Include="bin/Aliyun.Credentials.dll">
+      <publishTime>07/24/2024 10:36:58</publishTime>
+    </File>
+    <File Include="bin/Antlr3.Runtime.dll">
+      <publishTime>02/22/2013 16:43:40</publishTime>
+    </File>
+    <File Include="bin/Antlr3.Runtime.pdb">
+      <publishTime>02/22/2013 16:43:40</publishTime>
+    </File>
+    <File Include="bin/BLL.dll">
+      <publishTime>01/15/2026 13:04:09</publishTime>
+    </File>
+    <File Include="bin/BLL.pdb">
+      <publishTime>01/15/2026 13:04:09</publishTime>
+    </File>
+    <File Include="bin/BouncyCastle.Crypto.dll">
+      <publishTime>12/18/2020 05:32:28</publishTime>
+    </File>
+    <File Include="bin/DAL.dll">
+      <publishTime>01/15/2026 13:04:05</publishTime>
+    </File>
+    <File Include="bin/DAL.pdb">
+      <publishTime>01/15/2026 13:04:05</publishTime>
+    </File>
+    <File Include="bin/Dapper.dll">
+      <publishTime>07/22/2016 22:52:40</publishTime>
+    </File>
+    <File Include="bin/DBUtility.dll">
+      <publishTime>01/15/2026 13:03:56</publishTime>
+    </File>
+    <File Include="bin/DBUtility.pdb">
+      <publishTime>01/15/2026 13:03:56</publishTime>
+    </File>
+    <File Include="bin/Fleck.dll">
+      <publishTime>04/22/2021 11:48:12</publishTime>
+    </File>
+    <File Include="bin/Grpc.Core.Api.dll">
+      <publishTime>03/22/2022 13:17:26</publishTime>
+    </File>
+    <File Include="bin/Grpc.Core.Api.pdb">
+      <publishTime>03/19/2022 07:39:42</publishTime>
+    </File>
+    <File Include="bin/Grpc.Core.dll">
+      <publishTime>03/22/2022 13:17:20</publishTime>
+    </File>
+    <File Include="bin/Grpc.Core.pdb">
+      <publishTime>03/19/2022 07:39:48</publishTime>
+    </File>
+    <File Include="bin/grpc_csharp_ext.x64.dll">
+      <publishTime>03/22/2022 13:17:22</publishTime>
+    </File>
+    <File Include="bin/grpc_csharp_ext.x86.dll">
+      <publishTime>03/22/2022 13:17:22</publishTime>
+    </File>
+    <File Include="bin/ICSharpCode.SharpZipLib.dll">
+      <publishTime>05/09/2021 01:08:30</publishTime>
+    </File>
+    <File Include="bin/ICSharpCode.SharpZipLib.pdb">
+      <publishTime>05/09/2021 01:08:30</publishTime>
+    </File>
+    <File Include="bin/Kingdee.BOS.WebApi.Client.dll">
+      <publishTime>04/21/2025 11:46:16</publishTime>
+    </File>
+    <File Include="bin/libgrpc_csharp_ext.x64.dylib">
+      <publishTime>03/19/2022 07:38:44</publishTime>
+    </File>
+    <File Include="bin/libgrpc_csharp_ext.x64.so">
+      <publishTime>03/19/2022 07:38:42</publishTime>
+    </File>
+    <File Include="bin/Microsoft.Azure.AppService.ApiApps.Service.dll">
+      <publishTime>03/19/2015 01:02:50</publishTime>
+    </File>
+    <File Include="bin/Microsoft.CSharp.dll">
+      <publishTime>09/26/2012 03:16:08</publishTime>
+    </File>
+    <File Include="bin/Microsoft.Web.Infrastructure.dll">
+      <publishTime>07/25/2012 19:48:56</publishTime>
+    </File>
+    <File Include="bin/Model.dll">
+      <publishTime>01/15/2026 13:03:58</publishTime>
+    </File>
+    <File Include="bin/Model.pdb">
+      <publishTime>01/15/2026 13:03:58</publishTime>
+    </File>
+    <File Include="bin/Models/ClsSc_MouldScrapOutBillMain.cs">
+      <publishTime>04/21/2025 11:46:16</publishTime>
+    </File>
+    <File Include="bin/Newtonsoft.Json.dll">
+      <publishTime>03/08/2023 15:09:56</publishTime>
+    </File>
+    <File Include="bin/NPOI.dll">
+      <publishTime>10/23/2021 09:07:54</publishTime>
+    </File>
+    <File Include="bin/NPOI.OOXML.dll">
+      <publishTime>10/23/2021 09:07:56</publishTime>
+    </File>
+    <File Include="bin/NPOI.OOXML.pdb">
+      <publishTime>10/23/2021 17:07:56</publishTime>
+    </File>
+    <File Include="bin/NPOI.OpenXml4Net.dll">
+      <publishTime>10/23/2021 09:07:54</publishTime>
+    </File>
+    <File Include="bin/NPOI.OpenXml4Net.pdb">
+      <publishTime>10/23/2021 17:07:54</publishTime>
+    </File>
+    <File Include="bin/NPOI.OpenXmlFormats.dll">
+      <publishTime>10/23/2021 09:07:54</publishTime>
+    </File>
+    <File Include="bin/NPOI.OpenXmlFormats.pdb">
+      <publishTime>10/23/2021 17:07:54</publishTime>
+    </File>
+    <File Include="bin/NPOI.pdb">
+      <publishTime>10/23/2021 17:07:54</publishTime>
+    </File>
+    <File Include="bin/Pub_Class.dll">
+      <publishTime>01/15/2026 13:03:54</publishTime>
+    </File>
+    <File Include="bin/Pub_Class.pdb">
+      <publishTime>01/15/2026 13:03:54</publishTime>
+    </File>
+    <File Include="bin/Pub_Control.dll">
+      <publishTime>01/15/2026 13:03:55</publishTime>
+    </File>
+    <File Include="bin/Pub_Control.pdb">
+      <publishTime>01/15/2026 13:03:55</publishTime>
+    </File>
+    <File Include="bin/RestSharp.dll">
+      <publishTime>08/31/2012 06:22:50</publishTime>
+    </File>
+    <File Include="bin/SQLHelper.dll">
+      <publishTime>01/15/2026 13:03:55</publishTime>
+    </File>
+    <File Include="bin/SQLHelper.pdb">
+      <publishTime>01/15/2026 13:03:55</publishTime>
+    </File>
+    <File Include="bin/Swashbuckle.Core.dll">
+      <publishTime>02/16/2015 01:57:08</publishTime>
+    </File>
+    <File Include="bin/SyntacticSugar.dll">
+      <publishTime>01/15/2026 13:03:53</publishTime>
+    </File>
+    <File Include="bin/SyntacticSugar.pdb">
+      <publishTime>01/15/2026 13:03:53</publishTime>
+    </File>
+    <File Include="bin/System.Buffers.dll">
+      <publishTime>07/19/2017 18:01:28</publishTime>
+    </File>
+    <File Include="bin/System.ComponentModel.DataAnnotations.dll">
+      <publishTime>09/26/2012 03:16:08</publishTime>
+    </File>
+    <File Include="bin/System.Configuration.dll">
+      <publishTime>09/26/2012 03:16:08</publishTime>
+    </File>
+    <File Include="bin/System.Data.DataSetExtensions.dll">
+      <publishTime>09/26/2012 03:16:08</publishTime>
+    </File>
+    <File Include="bin/System.Data.dll">
+      <publishTime>09/26/2012 03:16:08</publishTime>
+    </File>
+    <File Include="bin/System.dll">
+      <publishTime>09/26/2012 03:16:08</publishTime>
+    </File>
+    <File Include="bin/System.Drawing.dll">
+      <publishTime>09/26/2012 03:16:08</publishTime>
+    </File>
+    <File Include="bin/System.EnterpriseServices.dll">
+      <publishTime>09/26/2012 03:16:08</publishTime>
+    </File>
+    <File Include="bin/System.IdentityModel.Tokens.Jwt.dll">
+      <publishTime>08/19/2014 18:03:34</publishTime>
+    </File>
+    <File Include="bin/System.Memory.dll">
+      <publishTime>04/18/2019 00:24:34</publishTime>
+    </File>
+    <File Include="bin/System.Net.Http.dll">
+      <publishTime>09/26/2012 03:16:08</publishTime>
+    </File>
+    <File Include="bin/System.Net.Http.Extensions.dll">
+      <publishTime>02/20/2015 04:10:46</publishTime>
+    </File>
+    <File Include="bin/System.Net.Http.Formatting.dll">
+      <publishTime>11/28/2018 21:00:36</publishTime>
+    </File>
+    <File Include="bin/System.Net.Http.Primitives.dll">
+      <publishTime>02/20/2015 04:10:46</publishTime>
+    </File>
+    <File Include="bin/System.Runtime.CompilerServices.Unsafe.dll">
+      <publishTime>09/19/2018 03:38:10</publishTime>
+    </File>
+    <File Include="bin/System.Runtime.Serialization.dll">
+      <publishTime>09/26/2012 03:16:08</publishTime>
+    </File>
+    <File Include="bin/System.Web.ApplicationServices.dll">
+      <publishTime>09/26/2012 03:16:08</publishTime>
+    </File>
+    <File Include="bin/System.Web.Cors.dll">
+      <publishTime>11/28/2018 20:58:44</publishTime>
+    </File>
+    <File Include="bin/System.Web.dll">
+      <publishTime>09/26/2012 03:16:08</publishTime>
+    </File>
+    <File Include="bin/System.Web.DynamicData.dll">
+      <publishTime>09/26/2012 03:16:08</publishTime>
+    </File>
+    <File Include="bin/System.Web.Entity.dll">
+      <publishTime>09/26/2012 03:16:08</publishTime>
+    </File>
+    <File Include="bin/System.Web.Extensions.dll">
+      <publishTime>09/26/2012 03:16:08</publishTime>
+    </File>
+    <File Include="bin/System.Web.Helpers.dll">
+      <publishTime>01/28/2015 12:04:30</publishTime>
+    </File>
+    <File Include="bin/System.Web.Http.Cors.dll">
+      <publishTime>11/28/2018 21:01:26</publishTime>
+    </File>
+    <File Include="bin/System.Web.Http.dll">
+      <publishTime>11/28/2018 21:01:00</publishTime>
+    </File>
+    <File Include="bin/System.Web.Http.WebHost.dll">
+      <publishTime>04/21/2025 11:46:16</publishTime>
+    </File>
+    <File Include="bin/System.Web.Mvc.dll">
+      <publishTime>01/28/2015 12:02:18</publishTime>
+    </File>
+    <File Include="bin/System.Web.Optimization.dll">
+      <publishTime>02/11/2014 23:26:04</publishTime>
+    </File>
+    <File Include="bin/System.Web.Razor.dll">
+      <publishTime>01/28/2015 12:02:32</publishTime>
+    </File>
+    <File Include="bin/System.Web.Services.dll">
+      <publishTime>09/26/2012 03:16:08</publishTime>
+    </File>
+    <File Include="bin/System.Web.WebPages.Deployment.dll">
+      <publishTime>01/28/2015 12:04:30</publishTime>
+    </File>
+    <File Include="bin/System.Web.WebPages.dll">
+      <publishTime>01/28/2015 12:04:30</publishTime>
+    </File>
+    <File Include="bin/System.Web.WebPages.Razor.dll">
+      <publishTime>01/28/2015 12:04:30</publishTime>
+    </File>
+    <File Include="bin/System.Xml.dll">
+      <publishTime>09/26/2012 03:16:08</publishTime>
+    </File>
+    <File Include="bin/System.Xml.Linq.dll">
+      <publishTime>09/26/2012 03:16:08</publishTime>
+    </File>
+    <File Include="bin/Tea.dll">
+      <publishTime>05/09/2023 10:43:40</publishTime>
+    </File>
+    <File Include="bin/TopSdk.dll">
+      <publishTime>01/15/2026 12:45:29</publishTime>
+    </File>
+    <File Include="bin/TopSdk.pdb">
+      <publishTime>01/15/2026 12:45:29</publishTime>
+    </File>
+    <File Include="bin/WebActivatorEx.dll">
+      <publishTime>11/24/2014 19:18:48</publishTime>
+    </File>
+    <File Include="bin/WebAPI.dll">
+      <publishTime>01/15/2026 13:04:20</publishTime>
+    </File>
+    <File Include="bin/WebAPI.pdb">
+      <publishTime>01/15/2026 13:04:20</publishTime>
+    </File>
+    <File Include="bin/WebAPI.XmlSerializers.dll">
+      <publishTime>01/15/2026 13:04:38</publishTime>
+    </File>
+    <File Include="bin/WebGrease.dll">
+      <publishTime>07/18/2013 01:03:52</publishTime>
+    </File>
+    <File Include="bin/zh-Hans/System.Net.Http.Formatting.resources.dll">
+      <publishTime>11/29/2018 21:26:02</publishTime>
+    </File>
+    <File Include="bin/zh-Hans/System.Web.Http.resources.dll">
+      <publishTime>11/29/2018 21:26:30</publishTime>
+    </File>
+    <File Include="Config/kdapi.config">
+      <publishTime>04/21/2025 11:46:15</publishTime>
+    </File>
+    <File Include="Content/bootstrap.css">
+      <publishTime>04/21/2025 11:46:15</publishTime>
+    </File>
+    <File Include="Content/bootstrap.min.css">
+      <publishTime>04/21/2025 11:46:15</publishTime>
+    </File>
+    <File Include="Content/Site.css">
+      <publishTime>04/21/2025 11:46:15</publishTime>
+    </File>
+    <File Include="DLL/BLL.dll">
+      <publishTime>04/21/2025 11:46:16</publishTime>
+    </File>
+    <File Include="DLL/DAL.dll">
+      <publishTime>04/21/2025 11:46:16</publishTime>
+    </File>
+    <File Include="DLL/DBUtility.dll">
+      <publishTime>04/21/2025 11:46:16</publishTime>
+    </File>
+    <File Include="DLL/Interop.grsvr6Lib.dll">
+      <publishTime>12/14/2025 21:28:19</publishTime>
+    </File>
+    <File Include="DLL/Kingdee.BOS.WebApi.Client.dll">
+      <publishTime>04/21/2025 11:46:16</publishTime>
+    </File>
+    <File Include="DLL/Model.dll">
+      <publishTime>04/21/2025 11:46:16</publishTime>
+    </File>
+    <File Include="DLL/Newtonsoft.Json.Net35.dll">
+      <publishTime>04/21/2025 11:46:16</publishTime>
+    </File>
+    <File Include="DLL/Pub_Class.dll">
+      <publishTime>04/21/2025 11:46:16</publishTime>
+    </File>
+    <File Include="DLL/Pub_Control.dll">
+      <publishTime>04/21/2025 11:46:16</publishTime>
+    </File>
+    <File Include="DLL/SQLHelper.dll">
+      <publishTime>04/21/2025 11:46:16</publishTime>
+    </File>
+    <File Include="fonts/glyphicons-halflings-regular.eot">
+      <publishTime>04/21/2025 11:46:17</publishTime>
+    </File>
+    <File Include="fonts/glyphicons-halflings-regular.svg">
+      <publishTime>04/21/2025 11:46:17</publishTime>
+    </File>
+    <File Include="fonts/glyphicons-halflings-regular.ttf">
+      <publishTime>04/21/2025 11:46:17</publishTime>
+    </File>
+    <File Include="fonts/glyphicons-halflings-regular.woff">
+      <publishTime>04/21/2025 11:46:17</publishTime>
+    </File>
+    <File Include="Global.asax">
+      <publishTime>04/21/2025 11:46:16</publishTime>
+    </File>
+    <File Include="grpc_csharp_ext.x64.dll">
+      <publishTime>03/22/2022 13:17:22</publishTime>
+    </File>
+    <File Include="grpc_csharp_ext.x86.dll">
+      <publishTime>03/22/2022 13:17:22</publishTime>
+    </File>
+    <File Include="Index.html">
+      <publishTime>04/21/2025 11:46:16</publishTime>
+    </File>
+    <File Include="libgrpc_csharp_ext.x64.dylib">
+      <publishTime>03/19/2022 07:38:44</publishTime>
+    </File>
+    <File Include="libgrpc_csharp_ext.x64.so">
+      <publishTime>03/19/2022 07:38:42</publishTime>
+    </File>
+    <File Include="libman.json">
+      <publishTime>04/21/2025 11:46:17</publishTime>
+    </File>
+    <File Include="Metadata/deploymentTemplates/apiappconfig.azureresource.json">
+      <publishTime>04/21/2025 11:46:16</publishTime>
+    </File>
+    <File Include="packages.config">
+      <publishTime>01/13/2026 15:38:16</publishTime>
+    </File>
+    <File Include="Properties/PublishProfiles/JFAPI.pubxml.user">
+      <publishTime>12/07/2025 12:01:10</publishTime>
+    </File>
+    <File Include="Template/barCodeTemplateStorage.json">
+      <publishTime>08/29/2025 09:43:09</publishTime>
+    </File>
+    <File Include="Utility/Barcode.ashx">
+      <publishTime>12/14/2025 21:28:19</publishTime>
+    </File>
+    <File Include="Views/Scripts/bootstrap.js">
+      <publishTime>04/21/2025 11:46:17</publishTime>
+    </File>
+    <File Include="Views/Scripts/bootstrap.min.js">
+      <publishTime>04/21/2025 11:46:17</publishTime>
+    </File>
+    <File Include="Views/Scripts/jquery-1.10.2.js">
+      <publishTime>04/21/2025 11:46:17</publishTime>
+    </File>
+    <File Include="Views/Scripts/jquery-1.10.2.min.js">
+      <publishTime>04/21/2025 11:46:17</publishTime>
+    </File>
+    <File Include="Views/Scripts/jquery-1.10.2.min.map">
+      <publishTime>04/21/2025 11:46:17</publishTime>
+    </File>
+    <File Include="Views/Scripts/jquery.validate.js">
+      <publishTime>04/21/2025 11:46:17</publishTime>
+    </File>
+    <File Include="Views/Scripts/jquery.validate.min.js">
+      <publishTime>04/21/2025 11:46:17</publishTime>
+    </File>
+    <File Include="Views/Scripts/jquery.validate.unobtrusive.js">
+      <publishTime>04/21/2025 11:46:17</publishTime>
+    </File>
+    <File Include="Views/Scripts/jquery.validate.unobtrusive.min.js">
+      <publishTime>04/21/2025 11:46:17</publishTime>
+    </File>
+    <File Include="Views/Scripts/modernizr-2.6.2.js">
+      <publishTime>04/21/2025 11:46:17</publishTime>
+    </File>
+    <File Include="Views/Shared/Error.cshtml">
+      <publishTime>04/21/2025 11:46:17</publishTime>
+    </File>
+    <File Include="Views/Shared/_Layout.cshtml">
+      <publishTime>04/21/2025 11:46:17</publishTime>
+    </File>
+    <File Include="Views/web.config">
+      <publishTime>04/21/2025 11:46:17</publishTime>
+    </File>
+    <File Include="Views/_ViewStart.cshtml">
+      <publishTime>04/21/2025 11:46:17</publishTime>
+    </File>
+    <File Include="Web References/WebS/ClsCLD_Customer_Model.datasource">
+      <publishTime>04/21/2025 11:46:17</publishTime>
+    </File>
+    <File Include="Web References/WebS/ClsCLD_Department_Model.datasource">
+      <publishTime>04/21/2025 11:46:17</publishTime>
+    </File>
+    <File Include="Web References/WebS/ClsCLD_Employee_Model.datasource">
+      <publishTime>04/21/2025 11:46:17</publishTime>
+    </File>
+    <File Include="Web References/WebS/ClsCLD_StockPlace_Model.datasource">
+      <publishTime>04/21/2025 11:46:17</publishTime>
+    </File>
+    <File Include="Web References/WebS/ClsCLD_Supplier_Model.datasource">
+      <publishTime>04/21/2025 11:46:17</publishTime>
+    </File>
+    <File Include="Web References/WebS/ClsCLD_Warehouse_Model.datasource">
+      <publishTime>04/21/2025 11:46:17</publishTime>
+    </File>
+    <File Include="Web References/WebS/ClsGy_BadReason_Model.datasource">
+      <publishTime>04/21/2025 11:46:17</publishTime>
+    </File>
+    <File Include="Web References/WebS/ClsGy_BarCodeBill_WMS_Model.datasource">
+      <publishTime>04/21/2025 11:46:17</publishTime>
+    </File>
+    <File Include="Web References/WebS/ClsGy_BarCodeBill_WMS_Model_View.datasource">
+      <publishTime>04/21/2025 11:46:17</publishTime>
+    </File>
+    <File Include="Web References/WebS/ClsGy_Customer_Model.datasource">
+      <publishTime>04/21/2025 11:46:17</publishTime>
+    </File>
+    <File Include="Web References/WebS/ClsGy_Department_Model.datasource">
+      <publishTime>04/21/2025 11:46:17</publishTime>
+    </File>
+    <File Include="Web References/WebS/ClsGy_Employee_Model.datasource">
+      <publishTime>04/21/2025 11:46:17</publishTime>
+    </File>
+    <File Include="Web References/WebS/ClsGy_Group_Model.datasource">
+      <publishTime>04/21/2025 11:46:17</publishTime>
+    </File>
+    <File Include="Web References/WebS/ClsGy_Item30JiTai_Model.datasource">
+      <publishTime>04/21/2025 11:46:17</publishTime>
+    </File>
+    <File Include="Web References/WebS/ClsGy_Source_Model.datasource">
+      <publishTime>04/21/2025 11:46:17</publishTime>
+    </File>
+    <File Include="Web References/WebS/ClsGy_StockPlace_Model.datasource">
+      <publishTime>04/21/2025 11:46:17</publishTime>
+    </File>
+    <File Include="Web References/WebS/ClsGy_Supplier_Model.datasource">
+      <publishTime>04/21/2025 11:46:17</publishTime>
+    </File>
+    <File Include="Web References/WebS/ClsGy_Warehouse_Model.datasource">
+      <publishTime>04/21/2025 11:46:17</publishTime>
+    </File>
+    <File Include="Web References/WebS/ClsKf_ICStockBill_Mould.datasource">
+      <publishTime>04/21/2025 11:46:17</publishTime>
+    </File>
+    <File Include="Web References/WebS/ClsKf_ICStockBill_WMS.datasource">
+      <publishTime>04/21/2025 11:46:17</publishTime>
+    </File>
+    <File Include="Web.config">
+      <publishTime>01/15/2026 13:04:40</publishTime>
+    </File>
+  </ItemGroup>
+</Project>
\ No newline at end of file
diff --git a/WebAPI/Properties/PublishProfiles/FolderProfilewtt.pubxml b/WebAPI/Properties/PublishProfiles/FolderProfilewtt.pubxml
index b079bd3..cabad0c 100644
--- a/WebAPI/Properties/PublishProfiles/FolderProfilewtt.pubxml
+++ b/WebAPI/Properties/PublishProfiles/FolderProfilewtt.pubxml
@@ -1,12 +1,4 @@
-<<<<<<< HEAD
 <?xml version="1.0" encoding="utf-8"?>
-<!--
-姝ゆ枃浠剁敱 Web 椤圭洰鐨勫彂甯�/鎵撳寘杩囩▼浣跨敤銆傚彲浠ラ�氳繃缂栬緫姝� MSBuild 鏂囦欢
-鑷畾涔夋杩囩▼鐨勮涓恒�備负浜嗚В涓庢鐩稿叧鐨勬洿澶氬唴瀹癸紝璇疯闂� https://go.microsoft.com/fwlink/?LinkID=208121銆� 
--->
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-=======
-锘�<?xml version="1.0" encoding="utf-8"?>
 <!--
 https://go.microsoft.com/fwlink/?LinkID=208121. 
 -->
@@ -21,5 +13,4 @@
     <PublishUrl>D:\缃戠珯鍙戝竷\API</PublishUrl>
     <WebPublishMethod>FileSystem</WebPublishMethod>
   </PropertyGroup>
->>>>>>> 9f2520cf48814553f225271f492ea0d8f763e9d4
 </Project>
\ No newline at end of file
diff --git a/WebAPI/Web References/WebS/Reference.cs b/WebAPI/Web References/WebS/Reference.cs
index ddb72d0..83a2520 100644
--- a/WebAPI/Web References/WebS/Reference.cs
+++ b/WebAPI/Web References/WebS/Reference.cs
@@ -34,6 +34,24 @@
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsXt_BaseBillMain))]
     public partial class WebService1 : System.Web.Services.Protocols.SoapHttpClientProtocol {
         
+        private System.Threading.SendOrPostCallback GetSc_PackUnionBill_TempListOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback DeleteTemp_PackUnionBillOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback GetSourceBillList_BillCheckOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_BillBarCode_BillCheckOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_BillBarCode_MateOutCheckOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_BillBarCode_OtherOutCheckOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_BillBarCode_MoveStockCheckOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_BarCode_MoveStockBillCheckOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckOperationCompleted;
+        
         private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_BarCode_BillCheckOperationCompleted;
         
         private System.Threading.SendOrPostCallback get_SavePonderationBillMain_Temp_PackBarCode_BillCheckOperationCompleted;
@@ -83,6 +101,24 @@
         private System.Threading.SendOrPostCallback DeleteMouldOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_BarCode_MouldOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback set_SaveDoorOutCheck_BarCodeOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback set_SavePOInStockCheck_BarCodeOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback Get_CheckTypeByMouldBarCodeOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_CheckTypeBySource_NewOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback getSourceBillList_NewOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_BillSubTypeOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_SourceBarCode_NewOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback getSourceBill_New2OperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_SourceBill_MaterBarCodeOperationCompleted;
         
         private System.Threading.SendOrPostCallback get_SourceBill_ICMOReportOperationCompleted;
         
@@ -236,23 +272,23 @@
         
         private System.Threading.SendOrPostCallback TempList_Modify_PackOperationCompleted;
         
-        private System.Threading.SendOrPostCallback GetSc_PackUnionBill_TempListOperationCompleted;
+        private System.Threading.SendOrPostCallback TempList_ModifyOperationCompleted;
         
-        private System.Threading.SendOrPostCallback DeleteTemp_PackUnionBillOperationCompleted;
+        private System.Threading.SendOrPostCallback DeleteBillListOperationCompleted;
         
-        private System.Threading.SendOrPostCallback GetSourceBillList_BillCheckOperationCompleted;
+        private System.Threading.SendOrPostCallback GetKf_PonderationBillMain_TempList_NewOperationCompleted;
         
-        private System.Threading.SendOrPostCallback get_BillBarCode_BillCheckOperationCompleted;
+        private System.Threading.SendOrPostCallback GetAGVBillList_NewOperationCompleted;
         
-        private System.Threading.SendOrPostCallback get_BillBarCode_MateOutCheckOperationCompleted;
+        private System.Threading.SendOrPostCallback GetAGVBillList_BillNoQueryOperationCompleted;
         
-        private System.Threading.SendOrPostCallback get_BillBarCode_OtherOutCheckOperationCompleted;
+        private System.Threading.SendOrPostCallback DeleteICStockBillAndWMSOperationCompleted;
         
-        private System.Threading.SendOrPostCallback get_BillBarCode_MoveStockCheckOperationCompleted;
+        private System.Threading.SendOrPostCallback GetKf_ICStockBillListOperationCompleted;
         
-        private System.Threading.SendOrPostCallback get_BarCode_MoveStockBillCheckOperationCompleted;
+        private System.Threading.SendOrPostCallback GetKf_ICStockBillQueryListOperationCompleted;
         
-        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckOperationCompleted;
+        private System.Threading.SendOrPostCallback Get_ICInventoryByMaterIDListOperationCompleted;
         
         private System.Threading.SendOrPostCallback Get_CheckQtyByBarCodeOperationCompleted;
         
@@ -404,23 +440,19 @@
         
         private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_DifferentMater_SellOutBack_FeiLongOperationCompleted;
         
-        private System.Threading.SendOrPostCallback set_SaveDoorOutCheck_BarCodeOperationCompleted;
+        private System.Threading.SendOrPostCallback set_SaveKf_AGVRequestBillOperationCompleted;
         
-        private System.Threading.SendOrPostCallback set_SavePOInStockCheck_BarCodeOperationCompleted;
+        private System.Threading.SendOrPostCallback set_SaveProductInBackBillOperationCompleted;
         
-        private System.Threading.SendOrPostCallback Get_CheckTypeByMouldBarCodeOperationCompleted;
+        private System.Threading.SendOrPostCallback set_SaveProductInBackBill_NewOperationCompleted;
         
-        private System.Threading.SendOrPostCallback get_CheckTypeBySource_NewOperationCompleted;
+        private System.Threading.SendOrPostCallback set_SaveProductInBillOperationCompleted;
         
-        private System.Threading.SendOrPostCallback getSourceBillList_NewOperationCompleted;
+        private System.Threading.SendOrPostCallback set_CheckAddProductInBillOperationCompleted;
         
-        private System.Threading.SendOrPostCallback get_BillSubTypeOperationCompleted;
+        private System.Threading.SendOrPostCallback set_CheckProductInBillOperationCompleted;
         
-        private System.Threading.SendOrPostCallback get_SourceBarCode_NewOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback getSourceBill_New2OperationCompleted;
-        
-        private System.Threading.SendOrPostCallback get_SourceBill_MaterBarCodeOperationCompleted;
+        private System.Threading.SendOrPostCallback set_AuditProductInBillOperationCompleted;
         
         private System.Threading.SendOrPostCallback GetProductInBillOperationCompleted;
         
@@ -518,23 +550,7 @@
         
         private System.Threading.SendOrPostCallback GetBillQuery_WMSOperationCompleted;
         
-        private System.Threading.SendOrPostCallback TempList_ModifyOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback DeleteBillListOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback GetKf_PonderationBillMain_TempList_NewOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback GetAGVBillList_NewOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback GetAGVBillList_BillNoQueryOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback DeleteICStockBillAndWMSOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback GetKf_ICStockBillListOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback GetKf_ICStockBillQueryListOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback Get_ICInventoryByMaterIDListOperationCompleted;
+        private System.Threading.SendOrPostCallback set_SaveEntrustReplenishOutBill_BillCheckOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_SaveEntrustInBackBill_CLDOperationCompleted;
         
@@ -580,6 +596,12 @@
         
         private System.Threading.SendOrPostCallback get_StockOutStyleOperationCompleted;
         
+        private System.Threading.SendOrPostCallback set_Bill_NewOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback set_SaveOtherOutBill_New_haichengOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback set_SaveOtherOutBill_CLD_New_haichengOperationCompleted;
+        
         private System.Threading.SendOrPostCallback set_SaveOtherOutBill_NewOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_SaveOtherOutBill_CLD_NewOperationCompleted;
@@ -619,20 +641,6 @@
         private System.Threading.SendOrPostCallback set_CheckProductInBill_CLDOperationCompleted;
         
         private System.Threading.SendOrPostCallback GetInfoByBarCodeOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_SaveKf_AGVRequestBillOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_SaveProductInBackBillOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_SaveProductInBackBill_NewOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_SaveProductInBillOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_CheckAddProductInBillOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_CheckProductInBillOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_AuditProductInBillOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_SaveMoveStockBill_MESOperationCompleted;
         
@@ -692,6 +700,8 @@
         
         private System.Threading.SendOrPostCallback set_SaveMateOutBackBill_CLD_NewOperationCompleted;
         
+        private System.Threading.SendOrPostCallback set_SaveMateOutBackBill_BillCheckOperationCompleted;
+        
         private System.Threading.SendOrPostCallback set_SaveMateOutBillOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_CheckAddMateOutBillOperationCompleted;
@@ -717,8 +727,6 @@
         private System.Threading.SendOrPostCallback set_SaveMateReplenishOutBill_CLD_NewOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_SaveMateReplenishOutBill_BillCheckOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_SaveEntrustReplenishOutBill_BillCheckOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_Source_Fast_CLD_CGOperationCompleted;
         
@@ -1241,6 +1249,33 @@
         }
         
         /// <remarks/>
+        public event GetSc_PackUnionBill_TempListCompletedEventHandler GetSc_PackUnionBill_TempListCompleted;
+        
+        /// <remarks/>
+        public event DeleteTemp_PackUnionBillCompletedEventHandler DeleteTemp_PackUnionBillCompleted;
+        
+        /// <remarks/>
+        public event GetSourceBillList_BillCheckCompletedEventHandler GetSourceBillList_BillCheckCompleted;
+        
+        /// <remarks/>
+        public event get_BillBarCode_BillCheckCompletedEventHandler get_BillBarCode_BillCheckCompleted;
+        
+        /// <remarks/>
+        public event get_BillBarCode_MateOutCheckCompletedEventHandler get_BillBarCode_MateOutCheckCompleted;
+        
+        /// <remarks/>
+        public event get_BillBarCode_OtherOutCheckCompletedEventHandler get_BillBarCode_OtherOutCheckCompleted;
+        
+        /// <remarks/>
+        public event get_BillBarCode_MoveStockCheckCompletedEventHandler get_BillBarCode_MoveStockCheckCompleted;
+        
+        /// <remarks/>
+        public event get_BarCode_MoveStockBillCheckCompletedEventHandler get_BarCode_MoveStockBillCheckCompleted;
+        
+        /// <remarks/>
+        public event set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompletedEventHandler set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompleted;
+        
+        /// <remarks/>
         public event set_SavePonderationBillMain_Temp_BarCode_BillCheckCompletedEventHandler set_SavePonderationBillMain_Temp_BarCode_BillCheckCompleted;
         
         /// <remarks/>
@@ -1314,6 +1349,33 @@
         
         /// <remarks/>
         public event set_SavePonderationBillMain_Temp_BarCode_MouldCompletedEventHandler set_SavePonderationBillMain_Temp_BarCode_MouldCompleted;
+        
+        /// <remarks/>
+        public event set_SaveDoorOutCheck_BarCodeCompletedEventHandler set_SaveDoorOutCheck_BarCodeCompleted;
+        
+        /// <remarks/>
+        public event set_SavePOInStockCheck_BarCodeCompletedEventHandler set_SavePOInStockCheck_BarCodeCompleted;
+        
+        /// <remarks/>
+        public event Get_CheckTypeByMouldBarCodeCompletedEventHandler Get_CheckTypeByMouldBarCodeCompleted;
+        
+        /// <remarks/>
+        public event get_CheckTypeBySource_NewCompletedEventHandler get_CheckTypeBySource_NewCompleted;
+        
+        /// <remarks/>
+        public event getSourceBillList_NewCompletedEventHandler getSourceBillList_NewCompleted;
+        
+        /// <remarks/>
+        public event get_BillSubTypeCompletedEventHandler get_BillSubTypeCompleted;
+        
+        /// <remarks/>
+        public event get_SourceBarCode_NewCompletedEventHandler get_SourceBarCode_NewCompleted;
+        
+        /// <remarks/>
+        public event getSourceBill_New2CompletedEventHandler getSourceBill_New2Completed;
+        
+        /// <remarks/>
+        public event get_SourceBill_MaterBarCodeCompletedEventHandler get_SourceBill_MaterBarCodeCompleted;
         
         /// <remarks/>
         public event get_SourceBill_ICMOReportCompletedEventHandler get_SourceBill_ICMOReportCompleted;
@@ -1544,31 +1606,31 @@
         public event TempList_Modify_PackCompletedEventHandler TempList_Modify_PackCompleted;
         
         /// <remarks/>
-        public event GetSc_PackUnionBill_TempListCompletedEventHandler GetSc_PackUnionBill_TempListCompleted;
+        public event TempList_ModifyCompletedEventHandler TempList_ModifyCompleted;
         
         /// <remarks/>
-        public event DeleteTemp_PackUnionBillCompletedEventHandler DeleteTemp_PackUnionBillCompleted;
+        public event DeleteBillListCompletedEventHandler DeleteBillListCompleted;
         
         /// <remarks/>
-        public event GetSourceBillList_BillCheckCompletedEventHandler GetSourceBillList_BillCheckCompleted;
+        public event GetKf_PonderationBillMain_TempList_NewCompletedEventHandler GetKf_PonderationBillMain_TempList_NewCompleted;
         
         /// <remarks/>
-        public event get_BillBarCode_BillCheckCompletedEventHandler get_BillBarCode_BillCheckCompleted;
+        public event GetAGVBillList_NewCompletedEventHandler GetAGVBillList_NewCompleted;
         
         /// <remarks/>
-        public event get_BillBarCode_MateOutCheckCompletedEventHandler get_BillBarCode_MateOutCheckCompleted;
+        public event GetAGVBillList_BillNoQueryCompletedEventHandler GetAGVBillList_BillNoQueryCompleted;
         
         /// <remarks/>
-        public event get_BillBarCode_OtherOutCheckCompletedEventHandler get_BillBarCode_OtherOutCheckCompleted;
+        public event DeleteICStockBillAndWMSCompletedEventHandler DeleteICStockBillAndWMSCompleted;
         
         /// <remarks/>
-        public event get_BillBarCode_MoveStockCheckCompletedEventHandler get_BillBarCode_MoveStockCheckCompleted;
+        public event GetKf_ICStockBillListCompletedEventHandler GetKf_ICStockBillListCompleted;
         
         /// <remarks/>
-        public event get_BarCode_MoveStockBillCheckCompletedEventHandler get_BarCode_MoveStockBillCheckCompleted;
+        public event GetKf_ICStockBillQueryListCompletedEventHandler GetKf_ICStockBillQueryListCompleted;
         
         /// <remarks/>
-        public event set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompletedEventHandler set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompleted;
+        public event Get_ICInventoryByMaterIDListCompletedEventHandler Get_ICInventoryByMaterIDListCompleted;
         
         /// <remarks/>
         public event Get_CheckQtyByBarCodeCompletedEventHandler Get_CheckQtyByBarCodeCompleted;
@@ -1796,31 +1858,25 @@
         public event set_SavePonderationBillMain_Temp_DifferentMater_SellOutBack_FeiLongCompletedEventHandler set_SavePonderationBillMain_Temp_DifferentMater_SellOutBack_FeiLongCompleted;
         
         /// <remarks/>
-        public event set_SaveDoorOutCheck_BarCodeCompletedEventHandler set_SaveDoorOutCheck_BarCodeCompleted;
+        public event set_SaveKf_AGVRequestBillCompletedEventHandler set_SaveKf_AGVRequestBillCompleted;
         
         /// <remarks/>
-        public event set_SavePOInStockCheck_BarCodeCompletedEventHandler set_SavePOInStockCheck_BarCodeCompleted;
+        public event set_SaveProductInBackBillCompletedEventHandler set_SaveProductInBackBillCompleted;
         
         /// <remarks/>
-        public event Get_CheckTypeByMouldBarCodeCompletedEventHandler Get_CheckTypeByMouldBarCodeCompleted;
+        public event set_SaveProductInBackBill_NewCompletedEventHandler set_SaveProductInBackBill_NewCompleted;
         
         /// <remarks/>
-        public event get_CheckTypeBySource_NewCompletedEventHandler get_CheckTypeBySource_NewCompleted;
+        public event set_SaveProductInBillCompletedEventHandler set_SaveProductInBillCompleted;
         
         /// <remarks/>
-        public event getSourceBillList_NewCompletedEventHandler getSourceBillList_NewCompleted;
+        public event set_CheckAddProductInBillCompletedEventHandler set_CheckAddProductInBillCompleted;
         
         /// <remarks/>
-        public event get_BillSubTypeCompletedEventHandler get_BillSubTypeCompleted;
+        public event set_CheckProductInBillCompletedEventHandler set_CheckProductInBillCompleted;
         
         /// <remarks/>
-        public event get_SourceBarCode_NewCompletedEventHandler get_SourceBarCode_NewCompleted;
-        
-        /// <remarks/>
-        public event getSourceBill_New2CompletedEventHandler getSourceBill_New2Completed;
-        
-        /// <remarks/>
-        public event get_SourceBill_MaterBarCodeCompletedEventHandler get_SourceBill_MaterBarCodeCompleted;
+        public event set_AuditProductInBillCompletedEventHandler set_AuditProductInBillCompleted;
         
         /// <remarks/>
         public event GetProductInBillCompletedEventHandler GetProductInBillCompleted;
@@ -1967,31 +2023,7 @@
         public event GetBillQuery_WMSCompletedEventHandler GetBillQuery_WMSCompleted;
         
         /// <remarks/>
-        public event TempList_ModifyCompletedEventHandler TempList_ModifyCompleted;
-        
-        /// <remarks/>
-        public event DeleteBillListCompletedEventHandler DeleteBillListCompleted;
-        
-        /// <remarks/>
-        public event GetKf_PonderationBillMain_TempList_NewCompletedEventHandler GetKf_PonderationBillMain_TempList_NewCompleted;
-        
-        /// <remarks/>
-        public event GetAGVBillList_NewCompletedEventHandler GetAGVBillList_NewCompleted;
-        
-        /// <remarks/>
-        public event GetAGVBillList_BillNoQueryCompletedEventHandler GetAGVBillList_BillNoQueryCompleted;
-        
-        /// <remarks/>
-        public event DeleteICStockBillAndWMSCompletedEventHandler DeleteICStockBillAndWMSCompleted;
-        
-        /// <remarks/>
-        public event GetKf_ICStockBillListCompletedEventHandler GetKf_ICStockBillListCompleted;
-        
-        /// <remarks/>
-        public event GetKf_ICStockBillQueryListCompletedEventHandler GetKf_ICStockBillQueryListCompleted;
-        
-        /// <remarks/>
-        public event Get_ICInventoryByMaterIDListCompletedEventHandler Get_ICInventoryByMaterIDListCompleted;
+        public event set_SaveEntrustReplenishOutBill_BillCheckCompletedEventHandler set_SaveEntrustReplenishOutBill_BillCheckCompleted;
         
         /// <remarks/>
         public event set_SaveEntrustInBackBill_CLDCompletedEventHandler set_SaveEntrustInBackBill_CLDCompleted;
@@ -2060,6 +2092,15 @@
         public event get_StockOutStyleCompletedEventHandler get_StockOutStyleCompleted;
         
         /// <remarks/>
+        public event set_Bill_NewCompletedEventHandler set_Bill_NewCompleted;
+        
+        /// <remarks/>
+        public event set_SaveOtherOutBill_New_haichengCompletedEventHandler set_SaveOtherOutBill_New_haichengCompleted;
+        
+        /// <remarks/>
+        public event set_SaveOtherOutBill_CLD_New_haichengCompletedEventHandler set_SaveOtherOutBill_CLD_New_haichengCompleted;
+        
+        /// <remarks/>
         public event set_SaveOtherOutBill_NewCompletedEventHandler set_SaveOtherOutBill_NewCompleted;
         
         /// <remarks/>
@@ -2118,27 +2159,6 @@
         
         /// <remarks/>
         public event GetInfoByBarCodeCompletedEventHandler GetInfoByBarCodeCompleted;
-        
-        /// <remarks/>
-        public event set_SaveKf_AGVRequestBillCompletedEventHandler set_SaveKf_AGVRequestBillCompleted;
-        
-        /// <remarks/>
-        public event set_SaveProductInBackBillCompletedEventHandler set_SaveProductInBackBillCompleted;
-        
-        /// <remarks/>
-        public event set_SaveProductInBackBill_NewCompletedEventHandler set_SaveProductInBackBill_NewCompleted;
-        
-        /// <remarks/>
-        public event set_SaveProductInBillCompletedEventHandler set_SaveProductInBillCompleted;
-        
-        /// <remarks/>
-        public event set_CheckAddProductInBillCompletedEventHandler set_CheckAddProductInBillCompleted;
-        
-        /// <remarks/>
-        public event set_CheckProductInBillCompletedEventHandler set_CheckProductInBillCompleted;
-        
-        /// <remarks/>
-        public event set_AuditProductInBillCompletedEventHandler set_AuditProductInBillCompleted;
         
         /// <remarks/>
         public event set_SaveMoveStockBill_MESCompletedEventHandler set_SaveMoveStockBill_MESCompleted;
@@ -2228,6 +2248,9 @@
         public event set_SaveMateOutBackBill_CLD_NewCompletedEventHandler set_SaveMateOutBackBill_CLD_NewCompleted;
         
         /// <remarks/>
+        public event set_SaveMateOutBackBill_BillCheckCompletedEventHandler set_SaveMateOutBackBill_BillCheckCompleted;
+        
+        /// <remarks/>
         public event set_SaveMateOutBillCompletedEventHandler set_SaveMateOutBillCompleted;
         
         /// <remarks/>
@@ -2265,9 +2288,6 @@
         
         /// <remarks/>
         public event set_SaveMateReplenishOutBill_BillCheckCompletedEventHandler set_SaveMateReplenishOutBill_BillCheckCompleted;
-        
-        /// <remarks/>
-        public event set_SaveEntrustReplenishOutBill_BillCheckCompletedEventHandler set_SaveEntrustReplenishOutBill_BillCheckCompleted;
         
         /// <remarks/>
         public event set_SavePonderationBillMain_Temp_Source_Fast_CLD_CGCompletedEventHandler set_SavePonderationBillMain_Temp_Source_Fast_CLD_CGCompleted;
@@ -2991,6 +3011,363 @@
         
         /// <remarks/>
         public event GetKf_MateOutBackBillListCompletedEventHandler GetKf_MateOutBackBillListCompleted;
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetSc_PackUnionBill_TempList", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public System.Data.DataSet GetSc_PackUnionBill_TempList(string HBillType, string HMaker, long HStockOrgID) {
+            object[] results = this.Invoke("GetSc_PackUnionBill_TempList", new object[] {
+                        HBillType,
+                        HMaker,
+                        HStockOrgID});
+            return ((System.Data.DataSet)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void GetSc_PackUnionBill_TempListAsync(string HBillType, string HMaker, long HStockOrgID) {
+            this.GetSc_PackUnionBill_TempListAsync(HBillType, HMaker, HStockOrgID, null);
+        }
+        
+        /// <remarks/>
+        public void GetSc_PackUnionBill_TempListAsync(string HBillType, string HMaker, long HStockOrgID, object userState) {
+            if ((this.GetSc_PackUnionBill_TempListOperationCompleted == null)) {
+                this.GetSc_PackUnionBill_TempListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetSc_PackUnionBill_TempListOperationCompleted);
+            }
+            this.InvokeAsync("GetSc_PackUnionBill_TempList", new object[] {
+                        HBillType,
+                        HMaker,
+                        HStockOrgID}, this.GetSc_PackUnionBill_TempListOperationCompleted, userState);
+        }
+        
+        private void OnGetSc_PackUnionBill_TempListOperationCompleted(object arg) {
+            if ((this.GetSc_PackUnionBill_TempListCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.GetSc_PackUnionBill_TempListCompleted(this, new GetSc_PackUnionBill_TempListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/DeleteTemp_PackUnionBill", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool DeleteTemp_PackUnionBill(long HInterID, ref string sErrMsg) {
+            object[] results = this.Invoke("DeleteTemp_PackUnionBill", new object[] {
+                        HInterID,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void DeleteTemp_PackUnionBillAsync(long HInterID, string sErrMsg) {
+            this.DeleteTemp_PackUnionBillAsync(HInterID, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void DeleteTemp_PackUnionBillAsync(long HInterID, string sErrMsg, object userState) {
+            if ((this.DeleteTemp_PackUnionBillOperationCompleted == null)) {
+                this.DeleteTemp_PackUnionBillOperationCompleted = new System.Threading.SendOrPostCallback(this.OnDeleteTemp_PackUnionBillOperationCompleted);
+            }
+            this.InvokeAsync("DeleteTemp_PackUnionBill", new object[] {
+                        HInterID,
+                        sErrMsg}, this.DeleteTemp_PackUnionBillOperationCompleted, userState);
+        }
+        
+        private void OnDeleteTemp_PackUnionBillOperationCompleted(object arg) {
+            if ((this.DeleteTemp_PackUnionBillCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.DeleteTemp_PackUnionBillCompleted(this, new DeleteTemp_PackUnionBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetSourceBillList_BillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsKf_ICStockBill_WMS GetSourceBillList_BillCheck(string HBillNo, string HBillType, ref string sErrMsg) {
+            object[] results = this.Invoke("GetSourceBillList_BillCheck", new object[] {
+                        HBillNo,
+                        HBillType,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void GetSourceBillList_BillCheckAsync(string HBillNo, string HBillType, string sErrMsg) {
+            this.GetSourceBillList_BillCheckAsync(HBillNo, HBillType, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void GetSourceBillList_BillCheckAsync(string HBillNo, string HBillType, string sErrMsg, object userState) {
+            if ((this.GetSourceBillList_BillCheckOperationCompleted == null)) {
+                this.GetSourceBillList_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetSourceBillList_BillCheckOperationCompleted);
+            }
+            this.InvokeAsync("GetSourceBillList_BillCheck", new object[] {
+                        HBillNo,
+                        HBillType,
+                        sErrMsg}, this.GetSourceBillList_BillCheckOperationCompleted, userState);
+        }
+        
+        private void OnGetSourceBillList_BillCheckOperationCompleted(object arg) {
+            if ((this.GetSourceBillList_BillCheckCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.GetSourceBillList_BillCheckCompleted(this, new GetSourceBillList_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_BillBarCode_BillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsKf_ICStockBill_WMS get_BillBarCode_BillCheck(string HBillNo, string HBillType, string HMaker, long HOWNERID, ref string sErrMsg) {
+            object[] results = this.Invoke("get_BillBarCode_BillCheck", new object[] {
+                        HBillNo,
+                        HBillType,
+                        HMaker,
+                        HOWNERID,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_BillBarCode_BillCheckAsync(string HBillNo, string HBillType, string HMaker, long HOWNERID, string sErrMsg) {
+            this.get_BillBarCode_BillCheckAsync(HBillNo, HBillType, HMaker, HOWNERID, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_BillBarCode_BillCheckAsync(string HBillNo, string HBillType, string HMaker, long HOWNERID, string sErrMsg, object userState) {
+            if ((this.get_BillBarCode_BillCheckOperationCompleted == null)) {
+                this.get_BillBarCode_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_BillBarCode_BillCheckOperationCompleted);
+            }
+            this.InvokeAsync("get_BillBarCode_BillCheck", new object[] {
+                        HBillNo,
+                        HBillType,
+                        HMaker,
+                        HOWNERID,
+                        sErrMsg}, this.get_BillBarCode_BillCheckOperationCompleted, userState);
+        }
+        
+        private void Onget_BillBarCode_BillCheckOperationCompleted(object arg) {
+            if ((this.get_BillBarCode_BillCheckCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_BillBarCode_BillCheckCompleted(this, new get_BillBarCode_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_BillBarCode_MateOutCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsKf_ICStockBill_WMS get_BillBarCode_MateOutCheck(string HBillNo, string HBillType, string HMaker, long HOWNERID, ref string sErrMsg) {
+            object[] results = this.Invoke("get_BillBarCode_MateOutCheck", new object[] {
+                        HBillNo,
+                        HBillType,
+                        HMaker,
+                        HOWNERID,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_BillBarCode_MateOutCheckAsync(string HBillNo, string HBillType, string HMaker, long HOWNERID, string sErrMsg) {
+            this.get_BillBarCode_MateOutCheckAsync(HBillNo, HBillType, HMaker, HOWNERID, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_BillBarCode_MateOutCheckAsync(string HBillNo, string HBillType, string HMaker, long HOWNERID, string sErrMsg, object userState) {
+            if ((this.get_BillBarCode_MateOutCheckOperationCompleted == null)) {
+                this.get_BillBarCode_MateOutCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_BillBarCode_MateOutCheckOperationCompleted);
+            }
+            this.InvokeAsync("get_BillBarCode_MateOutCheck", new object[] {
+                        HBillNo,
+                        HBillType,
+                        HMaker,
+                        HOWNERID,
+                        sErrMsg}, this.get_BillBarCode_MateOutCheckOperationCompleted, userState);
+        }
+        
+        private void Onget_BillBarCode_MateOutCheckOperationCompleted(object arg) {
+            if ((this.get_BillBarCode_MateOutCheckCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_BillBarCode_MateOutCheckCompleted(this, new get_BillBarCode_MateOutCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_BillBarCode_OtherOutCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsKf_ICStockBill_WMS get_BillBarCode_OtherOutCheck(string HBillNo, string HBillType, string HMaker, long HOWNERID, ref string sErrMsg) {
+            object[] results = this.Invoke("get_BillBarCode_OtherOutCheck", new object[] {
+                        HBillNo,
+                        HBillType,
+                        HMaker,
+                        HOWNERID,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_BillBarCode_OtherOutCheckAsync(string HBillNo, string HBillType, string HMaker, long HOWNERID, string sErrMsg) {
+            this.get_BillBarCode_OtherOutCheckAsync(HBillNo, HBillType, HMaker, HOWNERID, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_BillBarCode_OtherOutCheckAsync(string HBillNo, string HBillType, string HMaker, long HOWNERID, string sErrMsg, object userState) {
+            if ((this.get_BillBarCode_OtherOutCheckOperationCompleted == null)) {
+                this.get_BillBarCode_OtherOutCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_BillBarCode_OtherOutCheckOperationCompleted);
+            }
+            this.InvokeAsync("get_BillBarCode_OtherOutCheck", new object[] {
+                        HBillNo,
+                        HBillType,
+                        HMaker,
+                        HOWNERID,
+                        sErrMsg}, this.get_BillBarCode_OtherOutCheckOperationCompleted, userState);
+        }
+        
+        private void Onget_BillBarCode_OtherOutCheckOperationCompleted(object arg) {
+            if ((this.get_BillBarCode_OtherOutCheckCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_BillBarCode_OtherOutCheckCompleted(this, new get_BillBarCode_OtherOutCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_BillBarCode_MoveStockCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsKf_ICStockBill_WMS get_BillBarCode_MoveStockCheck(string HBillNo, string HBillType, string HMaker, long HOWNERID, ref string sErrMsg) {
+            object[] results = this.Invoke("get_BillBarCode_MoveStockCheck", new object[] {
+                        HBillNo,
+                        HBillType,
+                        HMaker,
+                        HOWNERID,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_BillBarCode_MoveStockCheckAsync(string HBillNo, string HBillType, string HMaker, long HOWNERID, string sErrMsg) {
+            this.get_BillBarCode_MoveStockCheckAsync(HBillNo, HBillType, HMaker, HOWNERID, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_BillBarCode_MoveStockCheckAsync(string HBillNo, string HBillType, string HMaker, long HOWNERID, string sErrMsg, object userState) {
+            if ((this.get_BillBarCode_MoveStockCheckOperationCompleted == null)) {
+                this.get_BillBarCode_MoveStockCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_BillBarCode_MoveStockCheckOperationCompleted);
+            }
+            this.InvokeAsync("get_BillBarCode_MoveStockCheck", new object[] {
+                        HBillNo,
+                        HBillType,
+                        HMaker,
+                        HOWNERID,
+                        sErrMsg}, this.get_BillBarCode_MoveStockCheckOperationCompleted, userState);
+        }
+        
+        private void Onget_BillBarCode_MoveStockCheckOperationCompleted(object arg) {
+            if ((this.get_BillBarCode_MoveStockCheckCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_BillBarCode_MoveStockCheckCompleted(this, new get_BillBarCode_MoveStockCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_BarCode_MoveStockBillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsKf_ICStockBill_WMS get_BarCode_MoveStockBillCheck(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, long HSCWHID, long HSCSPID, double HQty, long HOWNERID, ref string sErrMsg) {
+            object[] results = this.Invoke("get_BarCode_MoveStockBillCheck", new object[] {
+                        sBarCode,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HSCWHID,
+                        HSCSPID,
+                        HQty,
+                        HOWNERID,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_BarCode_MoveStockBillCheckAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, long HSCWHID, long HSCSPID, double HQty, long HOWNERID, string sErrMsg) {
+            this.get_BarCode_MoveStockBillCheckAsync(sBarCode, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HSCWHID, HSCSPID, HQty, HOWNERID, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_BarCode_MoveStockBillCheckAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, long HSCWHID, long HSCSPID, double HQty, long HOWNERID, string sErrMsg, object userState) {
+            if ((this.get_BarCode_MoveStockBillCheckOperationCompleted == null)) {
+                this.get_BarCode_MoveStockBillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_BarCode_MoveStockBillCheckOperationCompleted);
+            }
+            this.InvokeAsync("get_BarCode_MoveStockBillCheck", new object[] {
+                        sBarCode,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HSCWHID,
+                        HSCSPID,
+                        HQty,
+                        HOWNERID,
+                        sErrMsg}, this.get_BarCode_MoveStockBillCheckOperationCompleted, userState);
+        }
+        
+        private void Onget_BarCode_MoveStockBillCheckOperationCompleted(object arg) {
+            if ((this.get_BarCode_MoveStockBillCheckCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_BarCode_MoveStockBillCheckCompleted(this, new get_BarCode_MoveStockBillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck(ClsGy_BarCodeBill_WMS_Model_View omodel_View, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, long HSCWHID, long HSCSPID, double HQty, long HOWNERID, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck", new object[] {
+                        omodel_View,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HSCWHID,
+                        HSCSPID,
+                        HQty,
+                        HOWNERID,
+                        oSystemParameterMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckAsync(ClsGy_BarCodeBill_WMS_Model_View omodel_View, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, long HSCWHID, long HSCSPID, double HQty, long HOWNERID, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
+            this.set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckAsync(omodel_View, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HSCWHID, HSCSPID, HQty, HOWNERID, oSystemParameterMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckAsync(ClsGy_BarCodeBill_WMS_Model_View omodel_View, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, long HSCWHID, long HSCSPID, double HQty, long HOWNERID, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
+            if ((this.set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckOperationCompleted == null)) {
+                this.set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckOperationCompleted);
+            }
+            this.InvokeAsync("set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck", new object[] {
+                        omodel_View,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HSCWHID,
+                        HSCSPID,
+                        HQty,
+                        HOWNERID,
+                        oSystemParameterMain,
+                        sErrMsg}, this.set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckOperationCompleted, userState);
+        }
+        
+        private void Onset_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckOperationCompleted(object arg) {
+            if ((this.set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompleted(this, new set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
         
         /// <remarks/>
         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_BillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
@@ -4118,6 +4495,447 @@
             if ((this.set_SavePonderationBillMain_Temp_BarCode_MouldCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                 this.set_SavePonderationBillMain_Temp_BarCode_MouldCompleted(this, new set_SavePonderationBillMain_Temp_BarCode_MouldCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveDoorOutCheck_BarCode", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SaveDoorOutCheck_BarCode(ClsKF_PonderationBillMain_Temp oMain, ref string sHSourceBillNo, ref string sHSourceBillType, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveDoorOutCheck_BarCode", new object[] {
+                        oMain,
+                        sHSourceBillNo,
+                        sHSourceBillType,
+                        sErrMsg});
+            sHSourceBillNo = ((string)(results[1]));
+            sHSourceBillType = ((string)(results[2]));
+            sErrMsg = ((string)(results[3]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_SaveDoorOutCheck_BarCodeAsync(ClsKF_PonderationBillMain_Temp oMain, string sHSourceBillNo, string sHSourceBillType, string sErrMsg) {
+            this.set_SaveDoorOutCheck_BarCodeAsync(oMain, sHSourceBillNo, sHSourceBillType, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_SaveDoorOutCheck_BarCodeAsync(ClsKF_PonderationBillMain_Temp oMain, string sHSourceBillNo, string sHSourceBillType, string sErrMsg, object userState) {
+            if ((this.set_SaveDoorOutCheck_BarCodeOperationCompleted == null)) {
+                this.set_SaveDoorOutCheck_BarCodeOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveDoorOutCheck_BarCodeOperationCompleted);
+            }
+            this.InvokeAsync("set_SaveDoorOutCheck_BarCode", new object[] {
+                        oMain,
+                        sHSourceBillNo,
+                        sHSourceBillType,
+                        sErrMsg}, this.set_SaveDoorOutCheck_BarCodeOperationCompleted, userState);
+        }
+        
+        private void Onset_SaveDoorOutCheck_BarCodeOperationCompleted(object arg) {
+            if ((this.set_SaveDoorOutCheck_BarCodeCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_SaveDoorOutCheck_BarCodeCompleted(this, new set_SaveDoorOutCheck_BarCodeCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePOInStockCheck_BarCode", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SavePOInStockCheck_BarCode(string sBarCode, ref long sHBillID, ref string sHBillNo, ref string sHSup, ref string sHDept, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SavePOInStockCheck_BarCode", new object[] {
+                        sBarCode,
+                        sHBillID,
+                        sHBillNo,
+                        sHSup,
+                        sHDept,
+                        sErrMsg});
+            sHBillID = ((long)(results[1]));
+            sHBillNo = ((string)(results[2]));
+            sHSup = ((string)(results[3]));
+            sHDept = ((string)(results[4]));
+            sErrMsg = ((string)(results[5]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_SavePOInStockCheck_BarCodeAsync(string sBarCode, long sHBillID, string sHBillNo, string sHSup, string sHDept, string sErrMsg) {
+            this.set_SavePOInStockCheck_BarCodeAsync(sBarCode, sHBillID, sHBillNo, sHSup, sHDept, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_SavePOInStockCheck_BarCodeAsync(string sBarCode, long sHBillID, string sHBillNo, string sHSup, string sHDept, string sErrMsg, object userState) {
+            if ((this.set_SavePOInStockCheck_BarCodeOperationCompleted == null)) {
+                this.set_SavePOInStockCheck_BarCodeOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePOInStockCheck_BarCodeOperationCompleted);
+            }
+            this.InvokeAsync("set_SavePOInStockCheck_BarCode", new object[] {
+                        sBarCode,
+                        sHBillID,
+                        sHBillNo,
+                        sHSup,
+                        sHDept,
+                        sErrMsg}, this.set_SavePOInStockCheck_BarCodeOperationCompleted, userState);
+        }
+        
+        private void Onset_SavePOInStockCheck_BarCodeOperationCompleted(object arg) {
+            if ((this.set_SavePOInStockCheck_BarCodeCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_SavePOInStockCheck_BarCodeCompleted(this, new set_SavePOInStockCheck_BarCodeCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/Get_CheckTypeByMouldBarCode", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool Get_CheckTypeByMouldBarCode(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, long HSCWhID, long HSCSPID, bool HRedBlueFlag, string HSourceBillNo, string HSourceBillType, long HOWNERID, ref string sErrMsg) {
+            object[] results = this.Invoke("Get_CheckTypeByMouldBarCode", new object[] {
+                        sBarCode,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HSCWhID,
+                        HSCSPID,
+                        HRedBlueFlag,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HOWNERID,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void Get_CheckTypeByMouldBarCodeAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, long HSCWhID, long HSCSPID, bool HRedBlueFlag, string HSourceBillNo, string HSourceBillType, long HOWNERID, string sErrMsg) {
+            this.Get_CheckTypeByMouldBarCodeAsync(sBarCode, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HSCWhID, HSCSPID, HRedBlueFlag, HSourceBillNo, HSourceBillType, HOWNERID, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void Get_CheckTypeByMouldBarCodeAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, long HSCWhID, long HSCSPID, bool HRedBlueFlag, string HSourceBillNo, string HSourceBillType, long HOWNERID, string sErrMsg, object userState) {
+            if ((this.Get_CheckTypeByMouldBarCodeOperationCompleted == null)) {
+                this.Get_CheckTypeByMouldBarCodeOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGet_CheckTypeByMouldBarCodeOperationCompleted);
+            }
+            this.InvokeAsync("Get_CheckTypeByMouldBarCode", new object[] {
+                        sBarCode,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HSCWhID,
+                        HSCSPID,
+                        HRedBlueFlag,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HOWNERID,
+                        sErrMsg}, this.Get_CheckTypeByMouldBarCodeOperationCompleted, userState);
+        }
+        
+        private void OnGet_CheckTypeByMouldBarCodeOperationCompleted(object arg) {
+            if ((this.Get_CheckTypeByMouldBarCodeCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.Get_CheckTypeByMouldBarCodeCompleted(this, new Get_CheckTypeByMouldBarCodeCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_CheckTypeBySource_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsKf_ICStockBill_WMS get_CheckTypeBySource_New(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, bool HRedBlueflag, string HHMaker, long HOWNERID, ref string sErrMsg) {
+            object[] results = this.Invoke("get_CheckTypeBySource_New", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HRedBlueflag,
+                        HHMaker,
+                        HOWNERID,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_CheckTypeBySource_NewAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, bool HRedBlueflag, string HHMaker, long HOWNERID, string sErrMsg) {
+            this.get_CheckTypeBySource_NewAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HRedBlueflag, HHMaker, HOWNERID, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_CheckTypeBySource_NewAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, bool HRedBlueflag, string HHMaker, long HOWNERID, string sErrMsg, object userState) {
+            if ((this.get_CheckTypeBySource_NewOperationCompleted == null)) {
+                this.get_CheckTypeBySource_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_CheckTypeBySource_NewOperationCompleted);
+            }
+            this.InvokeAsync("get_CheckTypeBySource_New", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HRedBlueflag,
+                        HHMaker,
+                        HOWNERID,
+                        sErrMsg}, this.get_CheckTypeBySource_NewOperationCompleted, userState);
+        }
+        
+        private void Onget_CheckTypeBySource_NewOperationCompleted(object arg) {
+            if ((this.get_CheckTypeBySource_NewCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_CheckTypeBySource_NewCompleted(this, new get_CheckTypeBySource_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getSourceBillList_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsKf_ICStockBill_WMS getSourceBillList_New(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, bool HRedBlueflag, string HHMaker, long HOWNERID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
+            object[] results = this.Invoke("getSourceBillList_New", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HRedBlueflag,
+                        HHMaker,
+                        HOWNERID,
+                        HAccessFlag,
+                        oSystemParameterMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void getSourceBillList_NewAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, bool HRedBlueflag, string HHMaker, long HOWNERID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
+            this.getSourceBillList_NewAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HRedBlueflag, HHMaker, HOWNERID, HAccessFlag, oSystemParameterMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void getSourceBillList_NewAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, bool HRedBlueflag, string HHMaker, long HOWNERID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
+            if ((this.getSourceBillList_NewOperationCompleted == null)) {
+                this.getSourceBillList_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetSourceBillList_NewOperationCompleted);
+            }
+            this.InvokeAsync("getSourceBillList_New", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HRedBlueflag,
+                        HHMaker,
+                        HOWNERID,
+                        HAccessFlag,
+                        oSystemParameterMain,
+                        sErrMsg}, this.getSourceBillList_NewOperationCompleted, userState);
+        }
+        
+        private void OngetSourceBillList_NewOperationCompleted(object arg) {
+            if ((this.getSourceBillList_NewCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.getSourceBillList_NewCompleted(this, new getSourceBillList_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_BillSubType", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public System.Data.DataSet get_BillSubType(string HBillType, long HStockOrgID) {
+            object[] results = this.Invoke("get_BillSubType", new object[] {
+                        HBillType,
+                        HStockOrgID});
+            return ((System.Data.DataSet)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_BillSubTypeAsync(string HBillType, long HStockOrgID) {
+            this.get_BillSubTypeAsync(HBillType, HStockOrgID, null);
+        }
+        
+        /// <remarks/>
+        public void get_BillSubTypeAsync(string HBillType, long HStockOrgID, object userState) {
+            if ((this.get_BillSubTypeOperationCompleted == null)) {
+                this.get_BillSubTypeOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_BillSubTypeOperationCompleted);
+            }
+            this.InvokeAsync("get_BillSubType", new object[] {
+                        HBillType,
+                        HStockOrgID}, this.get_BillSubTypeOperationCompleted, userState);
+        }
+        
+        private void Onget_BillSubTypeOperationCompleted(object arg) {
+            if ((this.get_BillSubTypeCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_BillSubTypeCompleted(this, new get_BillSubTypeCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SourceBarCode_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsKf_ICStockBill_WMS get_SourceBarCode_New(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, bool HRedBlueflag, bool SourceFlag, string HMaker, double HPTQty, long HPlanMode, long HFIFOWhID, long HOWNERID, ref string sErrMsg) {
+            object[] results = this.Invoke("get_SourceBarCode_New", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HRedBlueflag,
+                        SourceFlag,
+                        HMaker,
+                        HPTQty,
+                        HPlanMode,
+                        HFIFOWhID,
+                        HOWNERID,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_SourceBarCode_NewAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, bool HRedBlueflag, bool SourceFlag, string HMaker, double HPTQty, long HPlanMode, long HFIFOWhID, long HOWNERID, string sErrMsg) {
+            this.get_SourceBarCode_NewAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HRedBlueflag, SourceFlag, HMaker, HPTQty, HPlanMode, HFIFOWhID, HOWNERID, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_SourceBarCode_NewAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, bool HRedBlueflag, bool SourceFlag, string HMaker, double HPTQty, long HPlanMode, long HFIFOWhID, long HOWNERID, string sErrMsg, object userState) {
+            if ((this.get_SourceBarCode_NewOperationCompleted == null)) {
+                this.get_SourceBarCode_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SourceBarCode_NewOperationCompleted);
+            }
+            this.InvokeAsync("get_SourceBarCode_New", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HRedBlueflag,
+                        SourceFlag,
+                        HMaker,
+                        HPTQty,
+                        HPlanMode,
+                        HFIFOWhID,
+                        HOWNERID,
+                        sErrMsg}, this.get_SourceBarCode_NewOperationCompleted, userState);
+        }
+        
+        private void Onget_SourceBarCode_NewOperationCompleted(object arg) {
+            if ((this.get_SourceBarCode_NewCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_SourceBarCode_NewCompleted(this, new get_SourceBarCode_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getSourceBill_New2", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsKf_ICStockBill_WMS getSourceBill_New2(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, bool HRedBlueflag, string HMaker, double HPTQty, long HPlanMode, long HFIFOWhID, long HOWNERID, long HAccessFlag, bool SourceFlag, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
+            object[] results = this.Invoke("getSourceBill_New2", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HRedBlueflag,
+                        HMaker,
+                        HPTQty,
+                        HPlanMode,
+                        HFIFOWhID,
+                        HOWNERID,
+                        HAccessFlag,
+                        SourceFlag,
+                        oSystemParameterMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void getSourceBill_New2Async(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, bool HRedBlueflag, string HMaker, double HPTQty, long HPlanMode, long HFIFOWhID, long HOWNERID, long HAccessFlag, bool SourceFlag, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
+            this.getSourceBill_New2Async(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HRedBlueflag, HMaker, HPTQty, HPlanMode, HFIFOWhID, HOWNERID, HAccessFlag, SourceFlag, oSystemParameterMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void getSourceBill_New2Async(
+                    long HInterID, 
+                    string HBillNo, 
+                    string HBillType, 
+                    string HSourceBillNo, 
+                    string HSourceBillType, 
+                    bool HRedBlueflag, 
+                    string HMaker, 
+                    double HPTQty, 
+                    long HPlanMode, 
+                    long HFIFOWhID, 
+                    long HOWNERID, 
+                    long HAccessFlag, 
+                    bool SourceFlag, 
+                    ClsXt_SystemParameterMain oSystemParameterMain, 
+                    string sErrMsg, 
+                    object userState) {
+            if ((this.getSourceBill_New2OperationCompleted == null)) {
+                this.getSourceBill_New2OperationCompleted = new System.Threading.SendOrPostCallback(this.OngetSourceBill_New2OperationCompleted);
+            }
+            this.InvokeAsync("getSourceBill_New2", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HRedBlueflag,
+                        HMaker,
+                        HPTQty,
+                        HPlanMode,
+                        HFIFOWhID,
+                        HOWNERID,
+                        HAccessFlag,
+                        SourceFlag,
+                        oSystemParameterMain,
+                        sErrMsg}, this.getSourceBill_New2OperationCompleted, userState);
+        }
+        
+        private void OngetSourceBill_New2OperationCompleted(object arg) {
+            if ((this.getSourceBill_New2Completed != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.getSourceBill_New2Completed(this, new getSourceBill_New2CompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SourceBill_MaterBarCode", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsKf_ICStockBill_WMS get_SourceBill_MaterBarCode(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
+            object[] results = this.Invoke("get_SourceBill_MaterBarCode", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HMaker,
+                        HStockOrgID,
+                        HAccessFlag,
+                        oSystemParameterMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_SourceBill_MaterBarCodeAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
+            this.get_SourceBill_MaterBarCodeAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HMaker, HStockOrgID, HAccessFlag, oSystemParameterMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_SourceBill_MaterBarCodeAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
+            if ((this.get_SourceBill_MaterBarCodeOperationCompleted == null)) {
+                this.get_SourceBill_MaterBarCodeOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SourceBill_MaterBarCodeOperationCompleted);
+            }
+            this.InvokeAsync("get_SourceBill_MaterBarCode", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HMaker,
+                        HStockOrgID,
+                        HAccessFlag,
+                        oSystemParameterMain,
+                        sErrMsg}, this.get_SourceBill_MaterBarCodeOperationCompleted, userState);
+        }
+        
+        private void Onget_SourceBill_MaterBarCodeOperationCompleted(object arg) {
+            if ((this.get_SourceBill_MaterBarCodeCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_SourceBill_MaterBarCodeCompleted(this, new get_SourceBill_MaterBarCodeCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
@@ -8009,359 +8827,302 @@
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetSc_PackUnionBill_TempList", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public System.Data.DataSet GetSc_PackUnionBill_TempList(string HBillType, string HMaker, long HStockOrgID) {
-            object[] results = this.Invoke("GetSc_PackUnionBill_TempList", new object[] {
-                        HBillType,
-                        HMaker,
-                        HStockOrgID});
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/TempList_Modify", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool TempList_Modify(long sHInterID, string sHBillNo, string sHBillType, ref string sErrMsg) {
+            object[] results = this.Invoke("TempList_Modify", new object[] {
+                        sHInterID,
+                        sHBillNo,
+                        sHBillType,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void TempList_ModifyAsync(long sHInterID, string sHBillNo, string sHBillType, string sErrMsg) {
+            this.TempList_ModifyAsync(sHInterID, sHBillNo, sHBillType, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void TempList_ModifyAsync(long sHInterID, string sHBillNo, string sHBillType, string sErrMsg, object userState) {
+            if ((this.TempList_ModifyOperationCompleted == null)) {
+                this.TempList_ModifyOperationCompleted = new System.Threading.SendOrPostCallback(this.OnTempList_ModifyOperationCompleted);
+            }
+            this.InvokeAsync("TempList_Modify", new object[] {
+                        sHInterID,
+                        sHBillNo,
+                        sHBillType,
+                        sErrMsg}, this.TempList_ModifyOperationCompleted, userState);
+        }
+        
+        private void OnTempList_ModifyOperationCompleted(object arg) {
+            if ((this.TempList_ModifyCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.TempList_ModifyCompleted(this, new TempList_ModifyCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/DeleteBillList", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool DeleteBillList(long sHInterID, ref string sErrMsg) {
+            object[] results = this.Invoke("DeleteBillList", new object[] {
+                        sHInterID,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void DeleteBillListAsync(long sHInterID, string sErrMsg) {
+            this.DeleteBillListAsync(sHInterID, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void DeleteBillListAsync(long sHInterID, string sErrMsg, object userState) {
+            if ((this.DeleteBillListOperationCompleted == null)) {
+                this.DeleteBillListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnDeleteBillListOperationCompleted);
+            }
+            this.InvokeAsync("DeleteBillList", new object[] {
+                        sHInterID,
+                        sErrMsg}, this.DeleteBillListOperationCompleted, userState);
+        }
+        
+        private void OnDeleteBillListOperationCompleted(object arg) {
+            if ((this.DeleteBillListCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.DeleteBillListCompleted(this, new DeleteBillListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetKf_PonderationBillMain_TempList_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public System.Data.DataSet GetKf_PonderationBillMain_TempList_New(string sHBillType, string sHMaker, long sHOWNERID) {
+            object[] results = this.Invoke("GetKf_PonderationBillMain_TempList_New", new object[] {
+                        sHBillType,
+                        sHMaker,
+                        sHOWNERID});
             return ((System.Data.DataSet)(results[0]));
         }
         
         /// <remarks/>
-        public void GetSc_PackUnionBill_TempListAsync(string HBillType, string HMaker, long HStockOrgID) {
-            this.GetSc_PackUnionBill_TempListAsync(HBillType, HMaker, HStockOrgID, null);
+        public void GetKf_PonderationBillMain_TempList_NewAsync(string sHBillType, string sHMaker, long sHOWNERID) {
+            this.GetKf_PonderationBillMain_TempList_NewAsync(sHBillType, sHMaker, sHOWNERID, null);
         }
         
         /// <remarks/>
-        public void GetSc_PackUnionBill_TempListAsync(string HBillType, string HMaker, long HStockOrgID, object userState) {
-            if ((this.GetSc_PackUnionBill_TempListOperationCompleted == null)) {
-                this.GetSc_PackUnionBill_TempListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetSc_PackUnionBill_TempListOperationCompleted);
+        public void GetKf_PonderationBillMain_TempList_NewAsync(string sHBillType, string sHMaker, long sHOWNERID, object userState) {
+            if ((this.GetKf_PonderationBillMain_TempList_NewOperationCompleted == null)) {
+                this.GetKf_PonderationBillMain_TempList_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetKf_PonderationBillMain_TempList_NewOperationCompleted);
             }
-            this.InvokeAsync("GetSc_PackUnionBill_TempList", new object[] {
-                        HBillType,
-                        HMaker,
-                        HStockOrgID}, this.GetSc_PackUnionBill_TempListOperationCompleted, userState);
+            this.InvokeAsync("GetKf_PonderationBillMain_TempList_New", new object[] {
+                        sHBillType,
+                        sHMaker,
+                        sHOWNERID}, this.GetKf_PonderationBillMain_TempList_NewOperationCompleted, userState);
         }
         
-        private void OnGetSc_PackUnionBill_TempListOperationCompleted(object arg) {
-            if ((this.GetSc_PackUnionBill_TempListCompleted != null)) {
+        private void OnGetKf_PonderationBillMain_TempList_NewOperationCompleted(object arg) {
+            if ((this.GetKf_PonderationBillMain_TempList_NewCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.GetSc_PackUnionBill_TempListCompleted(this, new GetSc_PackUnionBill_TempListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.GetKf_PonderationBillMain_TempList_NewCompleted(this, new GetKf_PonderationBillMain_TempList_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/DeleteTemp_PackUnionBill", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool DeleteTemp_PackUnionBill(long HInterID, ref string sErrMsg) {
-            object[] results = this.Invoke("DeleteTemp_PackUnionBill", new object[] {
-                        HInterID,
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetAGVBillList_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public System.Data.DataSet GetAGVBillList_New(string sHMaker, long sHOWNERID) {
+            object[] results = this.Invoke("GetAGVBillList_New", new object[] {
+                        sHMaker,
+                        sHOWNERID});
+            return ((System.Data.DataSet)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void GetAGVBillList_NewAsync(string sHMaker, long sHOWNERID) {
+            this.GetAGVBillList_NewAsync(sHMaker, sHOWNERID, null);
+        }
+        
+        /// <remarks/>
+        public void GetAGVBillList_NewAsync(string sHMaker, long sHOWNERID, object userState) {
+            if ((this.GetAGVBillList_NewOperationCompleted == null)) {
+                this.GetAGVBillList_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetAGVBillList_NewOperationCompleted);
+            }
+            this.InvokeAsync("GetAGVBillList_New", new object[] {
+                        sHMaker,
+                        sHOWNERID}, this.GetAGVBillList_NewOperationCompleted, userState);
+        }
+        
+        private void OnGetAGVBillList_NewOperationCompleted(object arg) {
+            if ((this.GetAGVBillList_NewCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.GetAGVBillList_NewCompleted(this, new GetAGVBillList_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetAGVBillList_BillNoQuery", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public System.Data.DataSet GetAGVBillList_BillNoQuery(string sBillNo) {
+            object[] results = this.Invoke("GetAGVBillList_BillNoQuery", new object[] {
+                        sBillNo});
+            return ((System.Data.DataSet)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void GetAGVBillList_BillNoQueryAsync(string sBillNo) {
+            this.GetAGVBillList_BillNoQueryAsync(sBillNo, null);
+        }
+        
+        /// <remarks/>
+        public void GetAGVBillList_BillNoQueryAsync(string sBillNo, object userState) {
+            if ((this.GetAGVBillList_BillNoQueryOperationCompleted == null)) {
+                this.GetAGVBillList_BillNoQueryOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetAGVBillList_BillNoQueryOperationCompleted);
+            }
+            this.InvokeAsync("GetAGVBillList_BillNoQuery", new object[] {
+                        sBillNo}, this.GetAGVBillList_BillNoQueryOperationCompleted, userState);
+        }
+        
+        private void OnGetAGVBillList_BillNoQueryOperationCompleted(object arg) {
+            if ((this.GetAGVBillList_BillNoQueryCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.GetAGVBillList_BillNoQueryCompleted(this, new GetAGVBillList_BillNoQueryCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/DeleteICStockBillAndWMS", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool DeleteICStockBillAndWMS(long sHInterID, string sHBillNo, string sHBillType, ref string sErrMsg) {
+            object[] results = this.Invoke("DeleteICStockBillAndWMS", new object[] {
+                        sHInterID,
+                        sHBillNo,
+                        sHBillType,
                         sErrMsg});
             sErrMsg = ((string)(results[1]));
             return ((bool)(results[0]));
         }
         
         /// <remarks/>
-        public void DeleteTemp_PackUnionBillAsync(long HInterID, string sErrMsg) {
-            this.DeleteTemp_PackUnionBillAsync(HInterID, sErrMsg, null);
+        public void DeleteICStockBillAndWMSAsync(long sHInterID, string sHBillNo, string sHBillType, string sErrMsg) {
+            this.DeleteICStockBillAndWMSAsync(sHInterID, sHBillNo, sHBillType, sErrMsg, null);
         }
         
         /// <remarks/>
-        public void DeleteTemp_PackUnionBillAsync(long HInterID, string sErrMsg, object userState) {
-            if ((this.DeleteTemp_PackUnionBillOperationCompleted == null)) {
-                this.DeleteTemp_PackUnionBillOperationCompleted = new System.Threading.SendOrPostCallback(this.OnDeleteTemp_PackUnionBillOperationCompleted);
+        public void DeleteICStockBillAndWMSAsync(long sHInterID, string sHBillNo, string sHBillType, string sErrMsg, object userState) {
+            if ((this.DeleteICStockBillAndWMSOperationCompleted == null)) {
+                this.DeleteICStockBillAndWMSOperationCompleted = new System.Threading.SendOrPostCallback(this.OnDeleteICStockBillAndWMSOperationCompleted);
             }
-            this.InvokeAsync("DeleteTemp_PackUnionBill", new object[] {
-                        HInterID,
-                        sErrMsg}, this.DeleteTemp_PackUnionBillOperationCompleted, userState);
+            this.InvokeAsync("DeleteICStockBillAndWMS", new object[] {
+                        sHInterID,
+                        sHBillNo,
+                        sHBillType,
+                        sErrMsg}, this.DeleteICStockBillAndWMSOperationCompleted, userState);
         }
         
-        private void OnDeleteTemp_PackUnionBillOperationCompleted(object arg) {
-            if ((this.DeleteTemp_PackUnionBillCompleted != null)) {
+        private void OnDeleteICStockBillAndWMSOperationCompleted(object arg) {
+            if ((this.DeleteICStockBillAndWMSCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.DeleteTemp_PackUnionBillCompleted(this, new DeleteTemp_PackUnionBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.DeleteICStockBillAndWMSCompleted(this, new DeleteICStockBillAndWMSCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetSourceBillList_BillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public ClsKf_ICStockBill_WMS GetSourceBillList_BillCheck(string HBillNo, string HBillType, ref string sErrMsg) {
-            object[] results = this.Invoke("GetSourceBillList_BillCheck", new object[] {
-                        HBillNo,
-                        HBillType,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetKf_ICStockBillList", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public System.Data.DataSet GetKf_ICStockBillList(string sHBillType, string sHMaker, long sHOWNERID) {
+            object[] results = this.Invoke("GetKf_ICStockBillList", new object[] {
+                        sHBillType,
+                        sHMaker,
+                        sHOWNERID});
+            return ((System.Data.DataSet)(results[0]));
         }
         
         /// <remarks/>
-        public void GetSourceBillList_BillCheckAsync(string HBillNo, string HBillType, string sErrMsg) {
-            this.GetSourceBillList_BillCheckAsync(HBillNo, HBillType, sErrMsg, null);
+        public void GetKf_ICStockBillListAsync(string sHBillType, string sHMaker, long sHOWNERID) {
+            this.GetKf_ICStockBillListAsync(sHBillType, sHMaker, sHOWNERID, null);
         }
         
         /// <remarks/>
-        public void GetSourceBillList_BillCheckAsync(string HBillNo, string HBillType, string sErrMsg, object userState) {
-            if ((this.GetSourceBillList_BillCheckOperationCompleted == null)) {
-                this.GetSourceBillList_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetSourceBillList_BillCheckOperationCompleted);
+        public void GetKf_ICStockBillListAsync(string sHBillType, string sHMaker, long sHOWNERID, object userState) {
+            if ((this.GetKf_ICStockBillListOperationCompleted == null)) {
+                this.GetKf_ICStockBillListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetKf_ICStockBillListOperationCompleted);
             }
-            this.InvokeAsync("GetSourceBillList_BillCheck", new object[] {
-                        HBillNo,
-                        HBillType,
-                        sErrMsg}, this.GetSourceBillList_BillCheckOperationCompleted, userState);
+            this.InvokeAsync("GetKf_ICStockBillList", new object[] {
+                        sHBillType,
+                        sHMaker,
+                        sHOWNERID}, this.GetKf_ICStockBillListOperationCompleted, userState);
         }
         
-        private void OnGetSourceBillList_BillCheckOperationCompleted(object arg) {
-            if ((this.GetSourceBillList_BillCheckCompleted != null)) {
+        private void OnGetKf_ICStockBillListOperationCompleted(object arg) {
+            if ((this.GetKf_ICStockBillListCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.GetSourceBillList_BillCheckCompleted(this, new GetSourceBillList_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.GetKf_ICStockBillListCompleted(this, new GetKf_ICStockBillListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_BillBarCode_BillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public ClsKf_ICStockBill_WMS get_BillBarCode_BillCheck(string HBillNo, string HBillType, string HMaker, long HOWNERID, ref string sErrMsg) {
-            object[] results = this.Invoke("get_BillBarCode_BillCheck", new object[] {
-                        HBillNo,
-                        HBillType,
-                        HMaker,
-                        HOWNERID,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetKf_ICStockBillQueryList", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public System.Data.DataSet GetKf_ICStockBillQueryList(string sHBillType, string sBillNo, string sSourceBillNo) {
+            object[] results = this.Invoke("GetKf_ICStockBillQueryList", new object[] {
+                        sHBillType,
+                        sBillNo,
+                        sSourceBillNo});
+            return ((System.Data.DataSet)(results[0]));
         }
         
         /// <remarks/>
-        public void get_BillBarCode_BillCheckAsync(string HBillNo, string HBillType, string HMaker, long HOWNERID, string sErrMsg) {
-            this.get_BillBarCode_BillCheckAsync(HBillNo, HBillType, HMaker, HOWNERID, sErrMsg, null);
+        public void GetKf_ICStockBillQueryListAsync(string sHBillType, string sBillNo, string sSourceBillNo) {
+            this.GetKf_ICStockBillQueryListAsync(sHBillType, sBillNo, sSourceBillNo, null);
         }
         
         /// <remarks/>
-        public void get_BillBarCode_BillCheckAsync(string HBillNo, string HBillType, string HMaker, long HOWNERID, string sErrMsg, object userState) {
-            if ((this.get_BillBarCode_BillCheckOperationCompleted == null)) {
-                this.get_BillBarCode_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_BillBarCode_BillCheckOperationCompleted);
+        public void GetKf_ICStockBillQueryListAsync(string sHBillType, string sBillNo, string sSourceBillNo, object userState) {
+            if ((this.GetKf_ICStockBillQueryListOperationCompleted == null)) {
+                this.GetKf_ICStockBillQueryListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetKf_ICStockBillQueryListOperationCompleted);
             }
-            this.InvokeAsync("get_BillBarCode_BillCheck", new object[] {
-                        HBillNo,
-                        HBillType,
-                        HMaker,
-                        HOWNERID,
-                        sErrMsg}, this.get_BillBarCode_BillCheckOperationCompleted, userState);
+            this.InvokeAsync("GetKf_ICStockBillQueryList", new object[] {
+                        sHBillType,
+                        sBillNo,
+                        sSourceBillNo}, this.GetKf_ICStockBillQueryListOperationCompleted, userState);
         }
         
-        private void Onget_BillBarCode_BillCheckOperationCompleted(object arg) {
-            if ((this.get_BillBarCode_BillCheckCompleted != null)) {
+        private void OnGetKf_ICStockBillQueryListOperationCompleted(object arg) {
+            if ((this.GetKf_ICStockBillQueryListCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_BillBarCode_BillCheckCompleted(this, new get_BillBarCode_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.GetKf_ICStockBillQueryListCompleted(this, new GetKf_ICStockBillQueryListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_BillBarCode_MateOutCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public ClsKf_ICStockBill_WMS get_BillBarCode_MateOutCheck(string HBillNo, string HBillType, string HMaker, long HOWNERID, ref string sErrMsg) {
-            object[] results = this.Invoke("get_BillBarCode_MateOutCheck", new object[] {
-                        HBillNo,
-                        HBillType,
-                        HMaker,
-                        HOWNERID,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((ClsKf_ICStockBill_WMS)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void get_BillBarCode_MateOutCheckAsync(string HBillNo, string HBillType, string HMaker, long HOWNERID, string sErrMsg) {
-            this.get_BillBarCode_MateOutCheckAsync(HBillNo, HBillType, HMaker, HOWNERID, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void get_BillBarCode_MateOutCheckAsync(string HBillNo, string HBillType, string HMaker, long HOWNERID, string sErrMsg, object userState) {
-            if ((this.get_BillBarCode_MateOutCheckOperationCompleted == null)) {
-                this.get_BillBarCode_MateOutCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_BillBarCode_MateOutCheckOperationCompleted);
-            }
-            this.InvokeAsync("get_BillBarCode_MateOutCheck", new object[] {
-                        HBillNo,
-                        HBillType,
-                        HMaker,
-                        HOWNERID,
-                        sErrMsg}, this.get_BillBarCode_MateOutCheckOperationCompleted, userState);
-        }
-        
-        private void Onget_BillBarCode_MateOutCheckOperationCompleted(object arg) {
-            if ((this.get_BillBarCode_MateOutCheckCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_BillBarCode_MateOutCheckCompleted(this, new get_BillBarCode_MateOutCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_BillBarCode_OtherOutCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public ClsKf_ICStockBill_WMS get_BillBarCode_OtherOutCheck(string HBillNo, string HBillType, string HMaker, long HOWNERID, ref string sErrMsg) {
-            object[] results = this.Invoke("get_BillBarCode_OtherOutCheck", new object[] {
-                        HBillNo,
-                        HBillType,
-                        HMaker,
-                        HOWNERID,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((ClsKf_ICStockBill_WMS)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void get_BillBarCode_OtherOutCheckAsync(string HBillNo, string HBillType, string HMaker, long HOWNERID, string sErrMsg) {
-            this.get_BillBarCode_OtherOutCheckAsync(HBillNo, HBillType, HMaker, HOWNERID, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void get_BillBarCode_OtherOutCheckAsync(string HBillNo, string HBillType, string HMaker, long HOWNERID, string sErrMsg, object userState) {
-            if ((this.get_BillBarCode_OtherOutCheckOperationCompleted == null)) {
-                this.get_BillBarCode_OtherOutCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_BillBarCode_OtherOutCheckOperationCompleted);
-            }
-            this.InvokeAsync("get_BillBarCode_OtherOutCheck", new object[] {
-                        HBillNo,
-                        HBillType,
-                        HMaker,
-                        HOWNERID,
-                        sErrMsg}, this.get_BillBarCode_OtherOutCheckOperationCompleted, userState);
-        }
-        
-        private void Onget_BillBarCode_OtherOutCheckOperationCompleted(object arg) {
-            if ((this.get_BillBarCode_OtherOutCheckCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_BillBarCode_OtherOutCheckCompleted(this, new get_BillBarCode_OtherOutCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_BillBarCode_MoveStockCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public ClsKf_ICStockBill_WMS get_BillBarCode_MoveStockCheck(string HBillNo, string HBillType, string HMaker, long HOWNERID, ref string sErrMsg) {
-            object[] results = this.Invoke("get_BillBarCode_MoveStockCheck", new object[] {
-                        HBillNo,
-                        HBillType,
-                        HMaker,
-                        HOWNERID,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((ClsKf_ICStockBill_WMS)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void get_BillBarCode_MoveStockCheckAsync(string HBillNo, string HBillType, string HMaker, long HOWNERID, string sErrMsg) {
-            this.get_BillBarCode_MoveStockCheckAsync(HBillNo, HBillType, HMaker, HOWNERID, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void get_BillBarCode_MoveStockCheckAsync(string HBillNo, string HBillType, string HMaker, long HOWNERID, string sErrMsg, object userState) {
-            if ((this.get_BillBarCode_MoveStockCheckOperationCompleted == null)) {
-                this.get_BillBarCode_MoveStockCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_BillBarCode_MoveStockCheckOperationCompleted);
-            }
-            this.InvokeAsync("get_BillBarCode_MoveStockCheck", new object[] {
-                        HBillNo,
-                        HBillType,
-                        HMaker,
-                        HOWNERID,
-                        sErrMsg}, this.get_BillBarCode_MoveStockCheckOperationCompleted, userState);
-        }
-        
-        private void Onget_BillBarCode_MoveStockCheckOperationCompleted(object arg) {
-            if ((this.get_BillBarCode_MoveStockCheckCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_BillBarCode_MoveStockCheckCompleted(this, new get_BillBarCode_MoveStockCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_BarCode_MoveStockBillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public ClsKf_ICStockBill_WMS get_BarCode_MoveStockBillCheck(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, long HSCWHID, long HSCSPID, double HQty, long HOWNERID, ref string sErrMsg) {
-            object[] results = this.Invoke("get_BarCode_MoveStockBillCheck", new object[] {
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/Get_ICInventoryByMaterIDList", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public System.Data.DataSet Get_ICInventoryByMaterIDList(string sBarCode, long HWHID, long HSPID, long HOWNERID, string sWhere) {
+            object[] results = this.Invoke("Get_ICInventoryByMaterIDList", new object[] {
                         sBarCode,
-                        HBillID,
-                        HBillType,
-                        HBillNo,
-                        HMaker,
-                        HWhID,
+                        HWHID,
                         HSPID,
-                        HSCWHID,
-                        HSCSPID,
-                        HQty,
                         HOWNERID,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((ClsKf_ICStockBill_WMS)(results[0]));
+                        sWhere});
+            return ((System.Data.DataSet)(results[0]));
         }
         
         /// <remarks/>
-        public void get_BarCode_MoveStockBillCheckAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, long HSCWHID, long HSCSPID, double HQty, long HOWNERID, string sErrMsg) {
-            this.get_BarCode_MoveStockBillCheckAsync(sBarCode, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HSCWHID, HSCSPID, HQty, HOWNERID, sErrMsg, null);
+        public void Get_ICInventoryByMaterIDListAsync(string sBarCode, long HWHID, long HSPID, long HOWNERID, string sWhere) {
+            this.Get_ICInventoryByMaterIDListAsync(sBarCode, HWHID, HSPID, HOWNERID, sWhere, null);
         }
         
         /// <remarks/>
-        public void get_BarCode_MoveStockBillCheckAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, long HSCWHID, long HSCSPID, double HQty, long HOWNERID, string sErrMsg, object userState) {
-            if ((this.get_BarCode_MoveStockBillCheckOperationCompleted == null)) {
-                this.get_BarCode_MoveStockBillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_BarCode_MoveStockBillCheckOperationCompleted);
+        public void Get_ICInventoryByMaterIDListAsync(string sBarCode, long HWHID, long HSPID, long HOWNERID, string sWhere, object userState) {
+            if ((this.Get_ICInventoryByMaterIDListOperationCompleted == null)) {
+                this.Get_ICInventoryByMaterIDListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGet_ICInventoryByMaterIDListOperationCompleted);
             }
-            this.InvokeAsync("get_BarCode_MoveStockBillCheck", new object[] {
+            this.InvokeAsync("Get_ICInventoryByMaterIDList", new object[] {
                         sBarCode,
-                        HBillID,
-                        HBillType,
-                        HBillNo,
-                        HMaker,
-                        HWhID,
+                        HWHID,
                         HSPID,
-                        HSCWHID,
-                        HSCSPID,
-                        HQty,
                         HOWNERID,
-                        sErrMsg}, this.get_BarCode_MoveStockBillCheckOperationCompleted, userState);
+                        sWhere}, this.Get_ICInventoryByMaterIDListOperationCompleted, userState);
         }
         
-        private void Onget_BarCode_MoveStockBillCheckOperationCompleted(object arg) {
-            if ((this.get_BarCode_MoveStockBillCheckCompleted != null)) {
+        private void OnGet_ICInventoryByMaterIDListOperationCompleted(object arg) {
+            if ((this.Get_ICInventoryByMaterIDListCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_BarCode_MoveStockBillCheckCompleted(this, new get_BarCode_MoveStockBillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck(ClsGy_BarCodeBill_WMS_Model_View omodel_View, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, long HSCWHID, long HSCSPID, double HQty, long HOWNERID, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck", new object[] {
-                        omodel_View,
-                        HBillID,
-                        HBillType,
-                        HBillNo,
-                        HMaker,
-                        HWhID,
-                        HSPID,
-                        HSCWHID,
-                        HSCSPID,
-                        HQty,
-                        HOWNERID,
-                        oSystemParameterMain,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckAsync(ClsGy_BarCodeBill_WMS_Model_View omodel_View, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, long HSCWHID, long HSCSPID, double HQty, long HOWNERID, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
-            this.set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckAsync(omodel_View, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HSCWHID, HSCSPID, HQty, HOWNERID, oSystemParameterMain, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckAsync(ClsGy_BarCodeBill_WMS_Model_View omodel_View, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, long HSCWHID, long HSCSPID, double HQty, long HOWNERID, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
-            if ((this.set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckOperationCompleted == null)) {
-                this.set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckOperationCompleted);
-            }
-            this.InvokeAsync("set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck", new object[] {
-                        omodel_View,
-                        HBillID,
-                        HBillType,
-                        HBillNo,
-                        HMaker,
-                        HWhID,
-                        HSPID,
-                        HSCWHID,
-                        HSCSPID,
-                        HQty,
-                        HOWNERID,
-                        oSystemParameterMain,
-                        sErrMsg}, this.set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckOperationCompleted, userState);
-        }
-        
-        private void Onset_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckOperationCompleted(object arg) {
-            if ((this.set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompleted(this, new set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.Get_ICInventoryByMaterIDListCompleted(this, new Get_ICInventoryByMaterIDListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
@@ -11859,443 +12620,230 @@
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveDoorOutCheck_BarCode", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_SaveDoorOutCheck_BarCode(ClsKF_PonderationBillMain_Temp oMain, ref string sHSourceBillNo, ref string sHSourceBillType, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SaveDoorOutCheck_BarCode", new object[] {
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveKf_AGVRequestBill", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SaveKf_AGVRequestBill(ClsKf_AGVRequestBillMain oMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveKf_AGVRequestBill", new object[] {
                         oMain,
-                        sHSourceBillNo,
-                        sHSourceBillType,
                         sErrMsg});
-            sHSourceBillNo = ((string)(results[1]));
-            sHSourceBillType = ((string)(results[2]));
-            sErrMsg = ((string)(results[3]));
+            sErrMsg = ((string)(results[1]));
             return ((bool)(results[0]));
         }
         
         /// <remarks/>
-        public void set_SaveDoorOutCheck_BarCodeAsync(ClsKF_PonderationBillMain_Temp oMain, string sHSourceBillNo, string sHSourceBillType, string sErrMsg) {
-            this.set_SaveDoorOutCheck_BarCodeAsync(oMain, sHSourceBillNo, sHSourceBillType, sErrMsg, null);
+        public void set_SaveKf_AGVRequestBillAsync(ClsKf_AGVRequestBillMain oMain, string sErrMsg) {
+            this.set_SaveKf_AGVRequestBillAsync(oMain, sErrMsg, null);
         }
         
         /// <remarks/>
-        public void set_SaveDoorOutCheck_BarCodeAsync(ClsKF_PonderationBillMain_Temp oMain, string sHSourceBillNo, string sHSourceBillType, string sErrMsg, object userState) {
-            if ((this.set_SaveDoorOutCheck_BarCodeOperationCompleted == null)) {
-                this.set_SaveDoorOutCheck_BarCodeOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveDoorOutCheck_BarCodeOperationCompleted);
+        public void set_SaveKf_AGVRequestBillAsync(ClsKf_AGVRequestBillMain oMain, string sErrMsg, object userState) {
+            if ((this.set_SaveKf_AGVRequestBillOperationCompleted == null)) {
+                this.set_SaveKf_AGVRequestBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveKf_AGVRequestBillOperationCompleted);
             }
-            this.InvokeAsync("set_SaveDoorOutCheck_BarCode", new object[] {
+            this.InvokeAsync("set_SaveKf_AGVRequestBill", new object[] {
                         oMain,
-                        sHSourceBillNo,
-                        sHSourceBillType,
-                        sErrMsg}, this.set_SaveDoorOutCheck_BarCodeOperationCompleted, userState);
+                        sErrMsg}, this.set_SaveKf_AGVRequestBillOperationCompleted, userState);
         }
         
-        private void Onset_SaveDoorOutCheck_BarCodeOperationCompleted(object arg) {
-            if ((this.set_SaveDoorOutCheck_BarCodeCompleted != null)) {
+        private void Onset_SaveKf_AGVRequestBillOperationCompleted(object arg) {
+            if ((this.set_SaveKf_AGVRequestBillCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SaveDoorOutCheck_BarCodeCompleted(this, new set_SaveDoorOutCheck_BarCodeCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.set_SaveKf_AGVRequestBillCompleted(this, new set_SaveKf_AGVRequestBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePOInStockCheck_BarCode", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_SavePOInStockCheck_BarCode(string sBarCode, ref long sHBillID, ref string sHBillNo, ref string sHSup, ref string sHDept, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SavePOInStockCheck_BarCode", new object[] {
-                        sBarCode,
-                        sHBillID,
-                        sHBillNo,
-                        sHSup,
-                        sHDept,
-                        sErrMsg});
-            sHBillID = ((long)(results[1]));
-            sHBillNo = ((string)(results[2]));
-            sHSup = ((string)(results[3]));
-            sHDept = ((string)(results[4]));
-            sErrMsg = ((string)(results[5]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_SavePOInStockCheck_BarCodeAsync(string sBarCode, long sHBillID, string sHBillNo, string sHSup, string sHDept, string sErrMsg) {
-            this.set_SavePOInStockCheck_BarCodeAsync(sBarCode, sHBillID, sHBillNo, sHSup, sHDept, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_SavePOInStockCheck_BarCodeAsync(string sBarCode, long sHBillID, string sHBillNo, string sHSup, string sHDept, string sErrMsg, object userState) {
-            if ((this.set_SavePOInStockCheck_BarCodeOperationCompleted == null)) {
-                this.set_SavePOInStockCheck_BarCodeOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePOInStockCheck_BarCodeOperationCompleted);
-            }
-            this.InvokeAsync("set_SavePOInStockCheck_BarCode", new object[] {
-                        sBarCode,
-                        sHBillID,
-                        sHBillNo,
-                        sHSup,
-                        sHDept,
-                        sErrMsg}, this.set_SavePOInStockCheck_BarCodeOperationCompleted, userState);
-        }
-        
-        private void Onset_SavePOInStockCheck_BarCodeOperationCompleted(object arg) {
-            if ((this.set_SavePOInStockCheck_BarCodeCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SavePOInStockCheck_BarCodeCompleted(this, new set_SavePOInStockCheck_BarCodeCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/Get_CheckTypeByMouldBarCode", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool Get_CheckTypeByMouldBarCode(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, long HSCWhID, long HSCSPID, bool HRedBlueFlag, string HSourceBillNo, string HSourceBillType, long HOWNERID, ref string sErrMsg) {
-            object[] results = this.Invoke("Get_CheckTypeByMouldBarCode", new object[] {
-                        sBarCode,
-                        HBillID,
-                        HBillType,
-                        HBillNo,
-                        HMaker,
-                        HWhID,
-                        HSPID,
-                        HSCWhID,
-                        HSCSPID,
-                        HRedBlueFlag,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HOWNERID,
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveProductInBackBill", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SaveProductInBackBill(ClsKf_ICStockBillMain oMain, string sHSourceType, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveProductInBackBill", new object[] {
+                        oMain,
+                        sHSourceType,
                         sErrMsg});
             sErrMsg = ((string)(results[1]));
             return ((bool)(results[0]));
         }
         
         /// <remarks/>
-        public void Get_CheckTypeByMouldBarCodeAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, long HSCWhID, long HSCSPID, bool HRedBlueFlag, string HSourceBillNo, string HSourceBillType, long HOWNERID, string sErrMsg) {
-            this.Get_CheckTypeByMouldBarCodeAsync(sBarCode, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HSCWhID, HSCSPID, HRedBlueFlag, HSourceBillNo, HSourceBillType, HOWNERID, sErrMsg, null);
+        public void set_SaveProductInBackBillAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg) {
+            this.set_SaveProductInBackBillAsync(oMain, sHSourceType, sErrMsg, null);
         }
         
         /// <remarks/>
-        public void Get_CheckTypeByMouldBarCodeAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, long HSCWhID, long HSCSPID, bool HRedBlueFlag, string HSourceBillNo, string HSourceBillType, long HOWNERID, string sErrMsg, object userState) {
-            if ((this.Get_CheckTypeByMouldBarCodeOperationCompleted == null)) {
-                this.Get_CheckTypeByMouldBarCodeOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGet_CheckTypeByMouldBarCodeOperationCompleted);
+        public void set_SaveProductInBackBillAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg, object userState) {
+            if ((this.set_SaveProductInBackBillOperationCompleted == null)) {
+                this.set_SaveProductInBackBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveProductInBackBillOperationCompleted);
             }
-            this.InvokeAsync("Get_CheckTypeByMouldBarCode", new object[] {
-                        sBarCode,
-                        HBillID,
-                        HBillType,
-                        HBillNo,
-                        HMaker,
-                        HWhID,
-                        HSPID,
-                        HSCWhID,
-                        HSCSPID,
-                        HRedBlueFlag,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HOWNERID,
-                        sErrMsg}, this.Get_CheckTypeByMouldBarCodeOperationCompleted, userState);
+            this.InvokeAsync("set_SaveProductInBackBill", new object[] {
+                        oMain,
+                        sHSourceType,
+                        sErrMsg}, this.set_SaveProductInBackBillOperationCompleted, userState);
         }
         
-        private void OnGet_CheckTypeByMouldBarCodeOperationCompleted(object arg) {
-            if ((this.Get_CheckTypeByMouldBarCodeCompleted != null)) {
+        private void Onset_SaveProductInBackBillOperationCompleted(object arg) {
+            if ((this.set_SaveProductInBackBillCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.Get_CheckTypeByMouldBarCodeCompleted(this, new Get_CheckTypeByMouldBarCodeCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.set_SaveProductInBackBillCompleted(this, new set_SaveProductInBackBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_CheckTypeBySource_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public ClsKf_ICStockBill_WMS get_CheckTypeBySource_New(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, bool HRedBlueflag, string HHMaker, long HOWNERID, ref string sErrMsg) {
-            object[] results = this.Invoke("get_CheckTypeBySource_New", new object[] {
-                        HInterID,
-                        HBillNo,
-                        HBillType,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HRedBlueflag,
-                        HHMaker,
-                        HOWNERID,
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveProductInBackBill_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SaveProductInBackBill_New(ClsKf_ICStockBillMain oMain, string sHSourceType, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveProductInBackBill_New", new object[] {
+                        oMain,
+                        sHSourceType,
                         sErrMsg});
             sErrMsg = ((string)(results[1]));
-            return ((ClsKf_ICStockBill_WMS)(results[0]));
+            return ((bool)(results[0]));
         }
         
         /// <remarks/>
-        public void get_CheckTypeBySource_NewAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, bool HRedBlueflag, string HHMaker, long HOWNERID, string sErrMsg) {
-            this.get_CheckTypeBySource_NewAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HRedBlueflag, HHMaker, HOWNERID, sErrMsg, null);
+        public void set_SaveProductInBackBill_NewAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg) {
+            this.set_SaveProductInBackBill_NewAsync(oMain, sHSourceType, sErrMsg, null);
         }
         
         /// <remarks/>
-        public void get_CheckTypeBySource_NewAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, bool HRedBlueflag, string HHMaker, long HOWNERID, string sErrMsg, object userState) {
-            if ((this.get_CheckTypeBySource_NewOperationCompleted == null)) {
-                this.get_CheckTypeBySource_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_CheckTypeBySource_NewOperationCompleted);
+        public void set_SaveProductInBackBill_NewAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg, object userState) {
+            if ((this.set_SaveProductInBackBill_NewOperationCompleted == null)) {
+                this.set_SaveProductInBackBill_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveProductInBackBill_NewOperationCompleted);
             }
-            this.InvokeAsync("get_CheckTypeBySource_New", new object[] {
-                        HInterID,
-                        HBillNo,
-                        HBillType,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HRedBlueflag,
-                        HHMaker,
-                        HOWNERID,
-                        sErrMsg}, this.get_CheckTypeBySource_NewOperationCompleted, userState);
+            this.InvokeAsync("set_SaveProductInBackBill_New", new object[] {
+                        oMain,
+                        sHSourceType,
+                        sErrMsg}, this.set_SaveProductInBackBill_NewOperationCompleted, userState);
         }
         
-        private void Onget_CheckTypeBySource_NewOperationCompleted(object arg) {
-            if ((this.get_CheckTypeBySource_NewCompleted != null)) {
+        private void Onset_SaveProductInBackBill_NewOperationCompleted(object arg) {
+            if ((this.set_SaveProductInBackBill_NewCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_CheckTypeBySource_NewCompleted(this, new get_CheckTypeBySource_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.set_SaveProductInBackBill_NewCompleted(this, new set_SaveProductInBackBill_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getSourceBillList_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public ClsKf_ICStockBill_WMS getSourceBillList_New(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, bool HRedBlueflag, string HHMaker, long HOWNERID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
-            object[] results = this.Invoke("getSourceBillList_New", new object[] {
-                        HInterID,
-                        HBillNo,
-                        HBillType,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HRedBlueflag,
-                        HHMaker,
-                        HOWNERID,
-                        HAccessFlag,
-                        oSystemParameterMain,
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveProductInBill", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SaveProductInBill(ClsKf_ProductInBillMain oMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveProductInBill", new object[] {
+                        oMain,
                         sErrMsg});
             sErrMsg = ((string)(results[1]));
-            return ((ClsKf_ICStockBill_WMS)(results[0]));
+            return ((bool)(results[0]));
         }
         
         /// <remarks/>
-        public void getSourceBillList_NewAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, bool HRedBlueflag, string HHMaker, long HOWNERID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
-            this.getSourceBillList_NewAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HRedBlueflag, HHMaker, HOWNERID, HAccessFlag, oSystemParameterMain, sErrMsg, null);
+        public void set_SaveProductInBillAsync(ClsKf_ProductInBillMain oMain, string sErrMsg) {
+            this.set_SaveProductInBillAsync(oMain, sErrMsg, null);
         }
         
         /// <remarks/>
-        public void getSourceBillList_NewAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, bool HRedBlueflag, string HHMaker, long HOWNERID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
-            if ((this.getSourceBillList_NewOperationCompleted == null)) {
-                this.getSourceBillList_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetSourceBillList_NewOperationCompleted);
+        public void set_SaveProductInBillAsync(ClsKf_ProductInBillMain oMain, string sErrMsg, object userState) {
+            if ((this.set_SaveProductInBillOperationCompleted == null)) {
+                this.set_SaveProductInBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveProductInBillOperationCompleted);
             }
-            this.InvokeAsync("getSourceBillList_New", new object[] {
-                        HInterID,
-                        HBillNo,
-                        HBillType,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HRedBlueflag,
-                        HHMaker,
-                        HOWNERID,
-                        HAccessFlag,
-                        oSystemParameterMain,
-                        sErrMsg}, this.getSourceBillList_NewOperationCompleted, userState);
+            this.InvokeAsync("set_SaveProductInBill", new object[] {
+                        oMain,
+                        sErrMsg}, this.set_SaveProductInBillOperationCompleted, userState);
         }
         
-        private void OngetSourceBillList_NewOperationCompleted(object arg) {
-            if ((this.getSourceBillList_NewCompleted != null)) {
+        private void Onset_SaveProductInBillOperationCompleted(object arg) {
+            if ((this.set_SaveProductInBillCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.getSourceBillList_NewCompleted(this, new getSourceBillList_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.set_SaveProductInBillCompleted(this, new set_SaveProductInBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_BillSubType", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public System.Data.DataSet get_BillSubType(string HBillType, long HStockOrgID) {
-            object[] results = this.Invoke("get_BillSubType", new object[] {
-                        HBillType,
-                        HStockOrgID});
-            return ((System.Data.DataSet)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void get_BillSubTypeAsync(string HBillType, long HStockOrgID) {
-            this.get_BillSubTypeAsync(HBillType, HStockOrgID, null);
-        }
-        
-        /// <remarks/>
-        public void get_BillSubTypeAsync(string HBillType, long HStockOrgID, object userState) {
-            if ((this.get_BillSubTypeOperationCompleted == null)) {
-                this.get_BillSubTypeOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_BillSubTypeOperationCompleted);
-            }
-            this.InvokeAsync("get_BillSubType", new object[] {
-                        HBillType,
-                        HStockOrgID}, this.get_BillSubTypeOperationCompleted, userState);
-        }
-        
-        private void Onget_BillSubTypeOperationCompleted(object arg) {
-            if ((this.get_BillSubTypeCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_BillSubTypeCompleted(this, new get_BillSubTypeCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SourceBarCode_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public ClsKf_ICStockBill_WMS get_SourceBarCode_New(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, bool HRedBlueflag, bool SourceFlag, string HMaker, double HPTQty, long HPlanMode, long HFIFOWhID, long HOWNERID, ref string sErrMsg) {
-            object[] results = this.Invoke("get_SourceBarCode_New", new object[] {
-                        HInterID,
-                        HBillNo,
-                        HBillType,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HRedBlueflag,
-                        SourceFlag,
-                        HMaker,
-                        HPTQty,
-                        HPlanMode,
-                        HFIFOWhID,
-                        HOWNERID,
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_CheckAddProductInBill", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_CheckAddProductInBill(ClsKf_ProductInBillMain_K3 oMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_CheckAddProductInBill", new object[] {
+                        oMain,
                         sErrMsg});
             sErrMsg = ((string)(results[1]));
-            return ((ClsKf_ICStockBill_WMS)(results[0]));
+            return ((bool)(results[0]));
         }
         
         /// <remarks/>
-        public void get_SourceBarCode_NewAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, bool HRedBlueflag, bool SourceFlag, string HMaker, double HPTQty, long HPlanMode, long HFIFOWhID, long HOWNERID, string sErrMsg) {
-            this.get_SourceBarCode_NewAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HRedBlueflag, SourceFlag, HMaker, HPTQty, HPlanMode, HFIFOWhID, HOWNERID, sErrMsg, null);
+        public void set_CheckAddProductInBillAsync(ClsKf_ProductInBillMain_K3 oMain, string sErrMsg) {
+            this.set_CheckAddProductInBillAsync(oMain, sErrMsg, null);
         }
         
         /// <remarks/>
-        public void get_SourceBarCode_NewAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, bool HRedBlueflag, bool SourceFlag, string HMaker, double HPTQty, long HPlanMode, long HFIFOWhID, long HOWNERID, string sErrMsg, object userState) {
-            if ((this.get_SourceBarCode_NewOperationCompleted == null)) {
-                this.get_SourceBarCode_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SourceBarCode_NewOperationCompleted);
+        public void set_CheckAddProductInBillAsync(ClsKf_ProductInBillMain_K3 oMain, string sErrMsg, object userState) {
+            if ((this.set_CheckAddProductInBillOperationCompleted == null)) {
+                this.set_CheckAddProductInBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_CheckAddProductInBillOperationCompleted);
             }
-            this.InvokeAsync("get_SourceBarCode_New", new object[] {
-                        HInterID,
-                        HBillNo,
-                        HBillType,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HRedBlueflag,
-                        SourceFlag,
-                        HMaker,
-                        HPTQty,
-                        HPlanMode,
-                        HFIFOWhID,
-                        HOWNERID,
-                        sErrMsg}, this.get_SourceBarCode_NewOperationCompleted, userState);
+            this.InvokeAsync("set_CheckAddProductInBill", new object[] {
+                        oMain,
+                        sErrMsg}, this.set_CheckAddProductInBillOperationCompleted, userState);
         }
         
-        private void Onget_SourceBarCode_NewOperationCompleted(object arg) {
-            if ((this.get_SourceBarCode_NewCompleted != null)) {
+        private void Onset_CheckAddProductInBillOperationCompleted(object arg) {
+            if ((this.set_CheckAddProductInBillCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_SourceBarCode_NewCompleted(this, new get_SourceBarCode_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.set_CheckAddProductInBillCompleted(this, new set_CheckAddProductInBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getSourceBill_New2", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public ClsKf_ICStockBill_WMS getSourceBill_New2(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, bool HRedBlueflag, string HMaker, double HPTQty, long HPlanMode, long HFIFOWhID, long HOWNERID, long HAccessFlag, bool SourceFlag, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
-            object[] results = this.Invoke("getSourceBill_New2", new object[] {
-                        HInterID,
-                        HBillNo,
-                        HBillType,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HRedBlueflag,
-                        HMaker,
-                        HPTQty,
-                        HPlanMode,
-                        HFIFOWhID,
-                        HOWNERID,
-                        HAccessFlag,
-                        SourceFlag,
-                        oSystemParameterMain,
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_CheckProductInBill", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_CheckProductInBill(ClsKf_ProductInBillMain_K3 oMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_CheckProductInBill", new object[] {
+                        oMain,
                         sErrMsg});
             sErrMsg = ((string)(results[1]));
-            return ((ClsKf_ICStockBill_WMS)(results[0]));
+            return ((bool)(results[0]));
         }
         
         /// <remarks/>
-        public void getSourceBill_New2Async(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, bool HRedBlueflag, string HMaker, double HPTQty, long HPlanMode, long HFIFOWhID, long HOWNERID, long HAccessFlag, bool SourceFlag, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
-            this.getSourceBill_New2Async(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HRedBlueflag, HMaker, HPTQty, HPlanMode, HFIFOWhID, HOWNERID, HAccessFlag, SourceFlag, oSystemParameterMain, sErrMsg, null);
+        public void set_CheckProductInBillAsync(ClsKf_ProductInBillMain_K3 oMain, string sErrMsg) {
+            this.set_CheckProductInBillAsync(oMain, sErrMsg, null);
         }
         
         /// <remarks/>
-        public void getSourceBill_New2Async(
-                    long HInterID, 
-                    string HBillNo, 
-                    string HBillType, 
-                    string HSourceBillNo, 
-                    string HSourceBillType, 
-                    bool HRedBlueflag, 
-                    string HMaker, 
-                    double HPTQty, 
-                    long HPlanMode, 
-                    long HFIFOWhID, 
-                    long HOWNERID, 
-                    long HAccessFlag, 
-                    bool SourceFlag, 
-                    ClsXt_SystemParameterMain oSystemParameterMain, 
-                    string sErrMsg, 
-                    object userState) {
-            if ((this.getSourceBill_New2OperationCompleted == null)) {
-                this.getSourceBill_New2OperationCompleted = new System.Threading.SendOrPostCallback(this.OngetSourceBill_New2OperationCompleted);
+        public void set_CheckProductInBillAsync(ClsKf_ProductInBillMain_K3 oMain, string sErrMsg, object userState) {
+            if ((this.set_CheckProductInBillOperationCompleted == null)) {
+                this.set_CheckProductInBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_CheckProductInBillOperationCompleted);
             }
-            this.InvokeAsync("getSourceBill_New2", new object[] {
-                        HInterID,
-                        HBillNo,
-                        HBillType,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HRedBlueflag,
-                        HMaker,
-                        HPTQty,
-                        HPlanMode,
-                        HFIFOWhID,
-                        HOWNERID,
-                        HAccessFlag,
-                        SourceFlag,
-                        oSystemParameterMain,
-                        sErrMsg}, this.getSourceBill_New2OperationCompleted, userState);
+            this.InvokeAsync("set_CheckProductInBill", new object[] {
+                        oMain,
+                        sErrMsg}, this.set_CheckProductInBillOperationCompleted, userState);
         }
         
-        private void OngetSourceBill_New2OperationCompleted(object arg) {
-            if ((this.getSourceBill_New2Completed != null)) {
+        private void Onset_CheckProductInBillOperationCompleted(object arg) {
+            if ((this.set_CheckProductInBillCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.getSourceBill_New2Completed(this, new getSourceBill_New2CompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.set_CheckProductInBillCompleted(this, new set_CheckProductInBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SourceBill_MaterBarCode", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public ClsKf_ICStockBill_WMS get_SourceBill_MaterBarCode(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
-            object[] results = this.Invoke("get_SourceBill_MaterBarCode", new object[] {
-                        HInterID,
-                        HBillNo,
-                        HBillType,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HMaker,
-                        HStockOrgID,
-                        HAccessFlag,
-                        oSystemParameterMain,
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_AuditProductInBill", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_AuditProductInBill(ClsKf_ProductInBillMain_K3 oMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_AuditProductInBill", new object[] {
+                        oMain,
                         sErrMsg});
             sErrMsg = ((string)(results[1]));
-            return ((ClsKf_ICStockBill_WMS)(results[0]));
+            return ((bool)(results[0]));
         }
         
         /// <remarks/>
-        public void get_SourceBill_MaterBarCodeAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
-            this.get_SourceBill_MaterBarCodeAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HMaker, HStockOrgID, HAccessFlag, oSystemParameterMain, sErrMsg, null);
+        public void set_AuditProductInBillAsync(ClsKf_ProductInBillMain_K3 oMain, string sErrMsg) {
+            this.set_AuditProductInBillAsync(oMain, sErrMsg, null);
         }
         
         /// <remarks/>
-        public void get_SourceBill_MaterBarCodeAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
-            if ((this.get_SourceBill_MaterBarCodeOperationCompleted == null)) {
-                this.get_SourceBill_MaterBarCodeOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SourceBill_MaterBarCodeOperationCompleted);
+        public void set_AuditProductInBillAsync(ClsKf_ProductInBillMain_K3 oMain, string sErrMsg, object userState) {
+            if ((this.set_AuditProductInBillOperationCompleted == null)) {
+                this.set_AuditProductInBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_AuditProductInBillOperationCompleted);
             }
-            this.InvokeAsync("get_SourceBill_MaterBarCode", new object[] {
-                        HInterID,
-                        HBillNo,
-                        HBillType,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HMaker,
-                        HStockOrgID,
-                        HAccessFlag,
-                        oSystemParameterMain,
-                        sErrMsg}, this.get_SourceBill_MaterBarCodeOperationCompleted, userState);
+            this.InvokeAsync("set_AuditProductInBill", new object[] {
+                        oMain,
+                        sErrMsg}, this.set_AuditProductInBillOperationCompleted, userState);
         }
         
-        private void Onget_SourceBill_MaterBarCodeOperationCompleted(object arg) {
-            if ((this.get_SourceBill_MaterBarCodeCompleted != null)) {
+        private void Onset_AuditProductInBillOperationCompleted(object arg) {
+            if ((this.set_AuditProductInBillCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_SourceBill_MaterBarCodeCompleted(this, new get_SourceBill_MaterBarCodeCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.set_AuditProductInBillCompleted(this, new set_AuditProductInBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
@@ -13977,302 +14525,34 @@
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/TempList_Modify", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool TempList_Modify(long sHInterID, string sHBillNo, string sHBillType, ref string sErrMsg) {
-            object[] results = this.Invoke("TempList_Modify", new object[] {
-                        sHInterID,
-                        sHBillNo,
-                        sHBillType,
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveEntrustReplenishOutBill_BillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SaveEntrustReplenishOutBill_BillCheck(ClsKf_EntrustReplenishOutBillMain oMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveEntrustReplenishOutBill_BillCheck", new object[] {
+                        oMain,
                         sErrMsg});
             sErrMsg = ((string)(results[1]));
             return ((bool)(results[0]));
         }
         
         /// <remarks/>
-        public void TempList_ModifyAsync(long sHInterID, string sHBillNo, string sHBillType, string sErrMsg) {
-            this.TempList_ModifyAsync(sHInterID, sHBillNo, sHBillType, sErrMsg, null);
+        public void set_SaveEntrustReplenishOutBill_BillCheckAsync(ClsKf_EntrustReplenishOutBillMain oMain, string sErrMsg) {
+            this.set_SaveEntrustReplenishOutBill_BillCheckAsync(oMain, sErrMsg, null);
         }
         
         /// <remarks/>
-        public void TempList_ModifyAsync(long sHInterID, string sHBillNo, string sHBillType, string sErrMsg, object userState) {
-            if ((this.TempList_ModifyOperationCompleted == null)) {
-                this.TempList_ModifyOperationCompleted = new System.Threading.SendOrPostCallback(this.OnTempList_ModifyOperationCompleted);
+        public void set_SaveEntrustReplenishOutBill_BillCheckAsync(ClsKf_EntrustReplenishOutBillMain oMain, string sErrMsg, object userState) {
+            if ((this.set_SaveEntrustReplenishOutBill_BillCheckOperationCompleted == null)) {
+                this.set_SaveEntrustReplenishOutBill_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveEntrustReplenishOutBill_BillCheckOperationCompleted);
             }
-            this.InvokeAsync("TempList_Modify", new object[] {
-                        sHInterID,
-                        sHBillNo,
-                        sHBillType,
-                        sErrMsg}, this.TempList_ModifyOperationCompleted, userState);
+            this.InvokeAsync("set_SaveEntrustReplenishOutBill_BillCheck", new object[] {
+                        oMain,
+                        sErrMsg}, this.set_SaveEntrustReplenishOutBill_BillCheckOperationCompleted, userState);
         }
         
-        private void OnTempList_ModifyOperationCompleted(object arg) {
-            if ((this.TempList_ModifyCompleted != null)) {
+        private void Onset_SaveEntrustReplenishOutBill_BillCheckOperationCompleted(object arg) {
+            if ((this.set_SaveEntrustReplenishOutBill_BillCheckCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.TempList_ModifyCompleted(this, new TempList_ModifyCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/DeleteBillList", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool DeleteBillList(long sHInterID, ref string sErrMsg) {
-            object[] results = this.Invoke("DeleteBillList", new object[] {
-                        sHInterID,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void DeleteBillListAsync(long sHInterID, string sErrMsg) {
-            this.DeleteBillListAsync(sHInterID, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void DeleteBillListAsync(long sHInterID, string sErrMsg, object userState) {
-            if ((this.DeleteBillListOperationCompleted == null)) {
-                this.DeleteBillListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnDeleteBillListOperationCompleted);
-            }
-            this.InvokeAsync("DeleteBillList", new object[] {
-                        sHInterID,
-                        sErrMsg}, this.DeleteBillListOperationCompleted, userState);
-        }
-        
-        private void OnDeleteBillListOperationCompleted(object arg) {
-            if ((this.DeleteBillListCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.DeleteBillListCompleted(this, new DeleteBillListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetKf_PonderationBillMain_TempList_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public System.Data.DataSet GetKf_PonderationBillMain_TempList_New(string sHBillType, string sHMaker, long sHOWNERID) {
-            object[] results = this.Invoke("GetKf_PonderationBillMain_TempList_New", new object[] {
-                        sHBillType,
-                        sHMaker,
-                        sHOWNERID});
-            return ((System.Data.DataSet)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void GetKf_PonderationBillMain_TempList_NewAsync(string sHBillType, string sHMaker, long sHOWNERID) {
-            this.GetKf_PonderationBillMain_TempList_NewAsync(sHBillType, sHMaker, sHOWNERID, null);
-        }
-        
-        /// <remarks/>
-        public void GetKf_PonderationBillMain_TempList_NewAsync(string sHBillType, string sHMaker, long sHOWNERID, object userState) {
-            if ((this.GetKf_PonderationBillMain_TempList_NewOperationCompleted == null)) {
-                this.GetKf_PonderationBillMain_TempList_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetKf_PonderationBillMain_TempList_NewOperationCompleted);
-            }
-            this.InvokeAsync("GetKf_PonderationBillMain_TempList_New", new object[] {
-                        sHBillType,
-                        sHMaker,
-                        sHOWNERID}, this.GetKf_PonderationBillMain_TempList_NewOperationCompleted, userState);
-        }
-        
-        private void OnGetKf_PonderationBillMain_TempList_NewOperationCompleted(object arg) {
-            if ((this.GetKf_PonderationBillMain_TempList_NewCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.GetKf_PonderationBillMain_TempList_NewCompleted(this, new GetKf_PonderationBillMain_TempList_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetAGVBillList_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public System.Data.DataSet GetAGVBillList_New(string sHMaker, long sHOWNERID) {
-            object[] results = this.Invoke("GetAGVBillList_New", new object[] {
-                        sHMaker,
-                        sHOWNERID});
-            return ((System.Data.DataSet)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void GetAGVBillList_NewAsync(string sHMaker, long sHOWNERID) {
-            this.GetAGVBillList_NewAsync(sHMaker, sHOWNERID, null);
-        }
-        
-        /// <remarks/>
-        public void GetAGVBillList_NewAsync(string sHMaker, long sHOWNERID, object userState) {
-            if ((this.GetAGVBillList_NewOperationCompleted == null)) {
-                this.GetAGVBillList_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetAGVBillList_NewOperationCompleted);
-            }
-            this.InvokeAsync("GetAGVBillList_New", new object[] {
-                        sHMaker,
-                        sHOWNERID}, this.GetAGVBillList_NewOperationCompleted, userState);
-        }
-        
-        private void OnGetAGVBillList_NewOperationCompleted(object arg) {
-            if ((this.GetAGVBillList_NewCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.GetAGVBillList_NewCompleted(this, new GetAGVBillList_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetAGVBillList_BillNoQuery", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public System.Data.DataSet GetAGVBillList_BillNoQuery(string sBillNo) {
-            object[] results = this.Invoke("GetAGVBillList_BillNoQuery", new object[] {
-                        sBillNo});
-            return ((System.Data.DataSet)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void GetAGVBillList_BillNoQueryAsync(string sBillNo) {
-            this.GetAGVBillList_BillNoQueryAsync(sBillNo, null);
-        }
-        
-        /// <remarks/>
-        public void GetAGVBillList_BillNoQueryAsync(string sBillNo, object userState) {
-            if ((this.GetAGVBillList_BillNoQueryOperationCompleted == null)) {
-                this.GetAGVBillList_BillNoQueryOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetAGVBillList_BillNoQueryOperationCompleted);
-            }
-            this.InvokeAsync("GetAGVBillList_BillNoQuery", new object[] {
-                        sBillNo}, this.GetAGVBillList_BillNoQueryOperationCompleted, userState);
-        }
-        
-        private void OnGetAGVBillList_BillNoQueryOperationCompleted(object arg) {
-            if ((this.GetAGVBillList_BillNoQueryCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.GetAGVBillList_BillNoQueryCompleted(this, new GetAGVBillList_BillNoQueryCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/DeleteICStockBillAndWMS", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool DeleteICStockBillAndWMS(long sHInterID, string sHBillNo, string sHBillType, ref string sErrMsg) {
-            object[] results = this.Invoke("DeleteICStockBillAndWMS", new object[] {
-                        sHInterID,
-                        sHBillNo,
-                        sHBillType,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void DeleteICStockBillAndWMSAsync(long sHInterID, string sHBillNo, string sHBillType, string sErrMsg) {
-            this.DeleteICStockBillAndWMSAsync(sHInterID, sHBillNo, sHBillType, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void DeleteICStockBillAndWMSAsync(long sHInterID, string sHBillNo, string sHBillType, string sErrMsg, object userState) {
-            if ((this.DeleteICStockBillAndWMSOperationCompleted == null)) {
-                this.DeleteICStockBillAndWMSOperationCompleted = new System.Threading.SendOrPostCallback(this.OnDeleteICStockBillAndWMSOperationCompleted);
-            }
-            this.InvokeAsync("DeleteICStockBillAndWMS", new object[] {
-                        sHInterID,
-                        sHBillNo,
-                        sHBillType,
-                        sErrMsg}, this.DeleteICStockBillAndWMSOperationCompleted, userState);
-        }
-        
-        private void OnDeleteICStockBillAndWMSOperationCompleted(object arg) {
-            if ((this.DeleteICStockBillAndWMSCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.DeleteICStockBillAndWMSCompleted(this, new DeleteICStockBillAndWMSCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetKf_ICStockBillList", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public System.Data.DataSet GetKf_ICStockBillList(string sHBillType, string sHMaker, long sHOWNERID) {
-            object[] results = this.Invoke("GetKf_ICStockBillList", new object[] {
-                        sHBillType,
-                        sHMaker,
-                        sHOWNERID});
-            return ((System.Data.DataSet)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void GetKf_ICStockBillListAsync(string sHBillType, string sHMaker, long sHOWNERID) {
-            this.GetKf_ICStockBillListAsync(sHBillType, sHMaker, sHOWNERID, null);
-        }
-        
-        /// <remarks/>
-        public void GetKf_ICStockBillListAsync(string sHBillType, string sHMaker, long sHOWNERID, object userState) {
-            if ((this.GetKf_ICStockBillListOperationCompleted == null)) {
-                this.GetKf_ICStockBillListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetKf_ICStockBillListOperationCompleted);
-            }
-            this.InvokeAsync("GetKf_ICStockBillList", new object[] {
-                        sHBillType,
-                        sHMaker,
-                        sHOWNERID}, this.GetKf_ICStockBillListOperationCompleted, userState);
-        }
-        
-        private void OnGetKf_ICStockBillListOperationCompleted(object arg) {
-            if ((this.GetKf_ICStockBillListCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.GetKf_ICStockBillListCompleted(this, new GetKf_ICStockBillListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetKf_ICStockBillQueryList", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public System.Data.DataSet GetKf_ICStockBillQueryList(string sHBillType, string sBillNo, string sSourceBillNo) {
-            object[] results = this.Invoke("GetKf_ICStockBillQueryList", new object[] {
-                        sHBillType,
-                        sBillNo,
-                        sSourceBillNo});
-            return ((System.Data.DataSet)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void GetKf_ICStockBillQueryListAsync(string sHBillType, string sBillNo, string sSourceBillNo) {
-            this.GetKf_ICStockBillQueryListAsync(sHBillType, sBillNo, sSourceBillNo, null);
-        }
-        
-        /// <remarks/>
-        public void GetKf_ICStockBillQueryListAsync(string sHBillType, string sBillNo, string sSourceBillNo, object userState) {
-            if ((this.GetKf_ICStockBillQueryListOperationCompleted == null)) {
-                this.GetKf_ICStockBillQueryListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetKf_ICStockBillQueryListOperationCompleted);
-            }
-            this.InvokeAsync("GetKf_ICStockBillQueryList", new object[] {
-                        sHBillType,
-                        sBillNo,
-                        sSourceBillNo}, this.GetKf_ICStockBillQueryListOperationCompleted, userState);
-        }
-        
-        private void OnGetKf_ICStockBillQueryListOperationCompleted(object arg) {
-            if ((this.GetKf_ICStockBillQueryListCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.GetKf_ICStockBillQueryListCompleted(this, new GetKf_ICStockBillQueryListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/Get_ICInventoryByMaterIDList", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public System.Data.DataSet Get_ICInventoryByMaterIDList(string sBarCode, long HWHID, long HSPID, long HOWNERID, string sWhere) {
-            object[] results = this.Invoke("Get_ICInventoryByMaterIDList", new object[] {
-                        sBarCode,
-                        HWHID,
-                        HSPID,
-                        HOWNERID,
-                        sWhere});
-            return ((System.Data.DataSet)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void Get_ICInventoryByMaterIDListAsync(string sBarCode, long HWHID, long HSPID, long HOWNERID, string sWhere) {
-            this.Get_ICInventoryByMaterIDListAsync(sBarCode, HWHID, HSPID, HOWNERID, sWhere, null);
-        }
-        
-        /// <remarks/>
-        public void Get_ICInventoryByMaterIDListAsync(string sBarCode, long HWHID, long HSPID, long HOWNERID, string sWhere, object userState) {
-            if ((this.Get_ICInventoryByMaterIDListOperationCompleted == null)) {
-                this.Get_ICInventoryByMaterIDListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGet_ICInventoryByMaterIDListOperationCompleted);
-            }
-            this.InvokeAsync("Get_ICInventoryByMaterIDList", new object[] {
-                        sBarCode,
-                        HWHID,
-                        HSPID,
-                        HOWNERID,
-                        sWhere}, this.Get_ICInventoryByMaterIDListOperationCompleted, userState);
-        }
-        
-        private void OnGet_ICInventoryByMaterIDListOperationCompleted(object arg) {
-            if ((this.Get_ICInventoryByMaterIDListCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.Get_ICInventoryByMaterIDListCompleted(this, new Get_ICInventoryByMaterIDListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.set_SaveEntrustReplenishOutBill_BillCheckCompleted(this, new set_SaveEntrustReplenishOutBill_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
@@ -15011,6 +15291,108 @@
         }
         
         /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_Bill_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_Bill_New(ClsCg_POOrderBillMain oMain, string sHSourceType, ref string sErrMsg) {
+            object[] results = this.Invoke("set_Bill_New", new object[] {
+                        oMain,
+                        sHSourceType,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_Bill_NewAsync(ClsCg_POOrderBillMain oMain, string sHSourceType, string sErrMsg) {
+            this.set_Bill_NewAsync(oMain, sHSourceType, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_Bill_NewAsync(ClsCg_POOrderBillMain oMain, string sHSourceType, string sErrMsg, object userState) {
+            if ((this.set_Bill_NewOperationCompleted == null)) {
+                this.set_Bill_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_Bill_NewOperationCompleted);
+            }
+            this.InvokeAsync("set_Bill_New", new object[] {
+                        oMain,
+                        sHSourceType,
+                        sErrMsg}, this.set_Bill_NewOperationCompleted, userState);
+        }
+        
+        private void Onset_Bill_NewOperationCompleted(object arg) {
+            if ((this.set_Bill_NewCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_Bill_NewCompleted(this, new set_Bill_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveOtherOutBill_New_haicheng", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SaveOtherOutBill_New_haicheng(ClsKf_OtherOutBillMain oMain, string sHSourceType, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveOtherOutBill_New_haicheng", new object[] {
+                        oMain,
+                        sHSourceType,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_SaveOtherOutBill_New_haichengAsync(ClsKf_OtherOutBillMain oMain, string sHSourceType, string sErrMsg) {
+            this.set_SaveOtherOutBill_New_haichengAsync(oMain, sHSourceType, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_SaveOtherOutBill_New_haichengAsync(ClsKf_OtherOutBillMain oMain, string sHSourceType, string sErrMsg, object userState) {
+            if ((this.set_SaveOtherOutBill_New_haichengOperationCompleted == null)) {
+                this.set_SaveOtherOutBill_New_haichengOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveOtherOutBill_New_haichengOperationCompleted);
+            }
+            this.InvokeAsync("set_SaveOtherOutBill_New_haicheng", new object[] {
+                        oMain,
+                        sHSourceType,
+                        sErrMsg}, this.set_SaveOtherOutBill_New_haichengOperationCompleted, userState);
+        }
+        
+        private void Onset_SaveOtherOutBill_New_haichengOperationCompleted(object arg) {
+            if ((this.set_SaveOtherOutBill_New_haichengCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_SaveOtherOutBill_New_haichengCompleted(this, new set_SaveOtherOutBill_New_haichengCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveOtherOutBill_CLD_New_haicheng", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SaveOtherOutBill_CLD_New_haicheng(ClsKf_OtherOutBillMain oMain, string sHSourceType, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveOtherOutBill_CLD_New_haicheng", new object[] {
+                        oMain,
+                        sHSourceType,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_SaveOtherOutBill_CLD_New_haichengAsync(ClsKf_OtherOutBillMain oMain, string sHSourceType, string sErrMsg) {
+            this.set_SaveOtherOutBill_CLD_New_haichengAsync(oMain, sHSourceType, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_SaveOtherOutBill_CLD_New_haichengAsync(ClsKf_OtherOutBillMain oMain, string sHSourceType, string sErrMsg, object userState) {
+            if ((this.set_SaveOtherOutBill_CLD_New_haichengOperationCompleted == null)) {
+                this.set_SaveOtherOutBill_CLD_New_haichengOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveOtherOutBill_CLD_New_haichengOperationCompleted);
+            }
+            this.InvokeAsync("set_SaveOtherOutBill_CLD_New_haicheng", new object[] {
+                        oMain,
+                        sHSourceType,
+                        sErrMsg}, this.set_SaveOtherOutBill_CLD_New_haichengOperationCompleted, userState);
+        }
+        
+        private void Onset_SaveOtherOutBill_CLD_New_haichengOperationCompleted(object arg) {
+            if ((this.set_SaveOtherOutBill_CLD_New_haichengCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_SaveOtherOutBill_CLD_New_haichengCompleted(this, new set_SaveOtherOutBill_CLD_New_haichengCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveOtherOutBill_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
         public bool set_SaveOtherOutBill_New(ClsKf_OtherOutBillMain oMain, string sHSourceType, ref string sErrMsg) {
             object[] results = this.Invoke("set_SaveOtherOutBill_New", new object[] {
@@ -15020,31 +15402,7 @@
             sErrMsg = ((string)(results[1]));
             return ((bool)(results[0]));
         }
-
-
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveOtherOutBill_New_haicheng", RequestNamespace = "http://tempuri.org/", ResponseNamespace = "http://tempuri.org/", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_SaveOtherOutBill_New_haicheng(ClsKf_OtherOutBillMain oMain, string sHSourceType, ref string sErrMsg)
-        {
-            object[] results = this.Invoke("set_SaveOtherOutBill_New_haicheng", new object[] {
-                        oMain,
-                        sHSourceType,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_Bill_New", RequestNamespace = "http://tempuri.org/", ResponseNamespace = "http://tempuri.org/", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_Bill_New(ClsCg_POOrderBillMain oMain, string sHSourceType, ref string sErrMsg)
-        {
-            object[] results = this.Invoke("set_Bill_New", new object[] {
-                        oMain,
-                        sHSourceType,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-
+        
         /// <remarks/>
         public void set_SaveOtherOutBill_NewAsync(ClsKf_OtherOutBillMain oMain, string sHSourceType, string sErrMsg) {
             this.set_SaveOtherOutBill_NewAsync(oMain, sHSourceType, sErrMsg, null);
@@ -15732,234 +16090,6 @@
             if ((this.GetInfoByBarCodeCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                 this.GetInfoByBarCodeCompleted(this, new GetInfoByBarCodeCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveKf_AGVRequestBill", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_SaveKf_AGVRequestBill(ClsKf_AGVRequestBillMain oMain, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SaveKf_AGVRequestBill", new object[] {
-                        oMain,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_SaveKf_AGVRequestBillAsync(ClsKf_AGVRequestBillMain oMain, string sErrMsg) {
-            this.set_SaveKf_AGVRequestBillAsync(oMain, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_SaveKf_AGVRequestBillAsync(ClsKf_AGVRequestBillMain oMain, string sErrMsg, object userState) {
-            if ((this.set_SaveKf_AGVRequestBillOperationCompleted == null)) {
-                this.set_SaveKf_AGVRequestBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveKf_AGVRequestBillOperationCompleted);
-            }
-            this.InvokeAsync("set_SaveKf_AGVRequestBill", new object[] {
-                        oMain,
-                        sErrMsg}, this.set_SaveKf_AGVRequestBillOperationCompleted, userState);
-        }
-        
-        private void Onset_SaveKf_AGVRequestBillOperationCompleted(object arg) {
-            if ((this.set_SaveKf_AGVRequestBillCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SaveKf_AGVRequestBillCompleted(this, new set_SaveKf_AGVRequestBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveProductInBackBill", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_SaveProductInBackBill(ClsKf_ICStockBillMain oMain, string sHSourceType, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SaveProductInBackBill", new object[] {
-                        oMain,
-                        sHSourceType,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_SaveProductInBackBillAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg) {
-            this.set_SaveProductInBackBillAsync(oMain, sHSourceType, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_SaveProductInBackBillAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg, object userState) {
-            if ((this.set_SaveProductInBackBillOperationCompleted == null)) {
-                this.set_SaveProductInBackBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveProductInBackBillOperationCompleted);
-            }
-            this.InvokeAsync("set_SaveProductInBackBill", new object[] {
-                        oMain,
-                        sHSourceType,
-                        sErrMsg}, this.set_SaveProductInBackBillOperationCompleted, userState);
-        }
-        
-        private void Onset_SaveProductInBackBillOperationCompleted(object arg) {
-            if ((this.set_SaveProductInBackBillCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SaveProductInBackBillCompleted(this, new set_SaveProductInBackBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveProductInBackBill_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_SaveProductInBackBill_New(ClsKf_ICStockBillMain oMain, string sHSourceType, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SaveProductInBackBill_New", new object[] {
-                        oMain,
-                        sHSourceType,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_SaveProductInBackBill_NewAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg) {
-            this.set_SaveProductInBackBill_NewAsync(oMain, sHSourceType, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_SaveProductInBackBill_NewAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg, object userState) {
-            if ((this.set_SaveProductInBackBill_NewOperationCompleted == null)) {
-                this.set_SaveProductInBackBill_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveProductInBackBill_NewOperationCompleted);
-            }
-            this.InvokeAsync("set_SaveProductInBackBill_New", new object[] {
-                        oMain,
-                        sHSourceType,
-                        sErrMsg}, this.set_SaveProductInBackBill_NewOperationCompleted, userState);
-        }
-        
-        private void Onset_SaveProductInBackBill_NewOperationCompleted(object arg) {
-            if ((this.set_SaveProductInBackBill_NewCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SaveProductInBackBill_NewCompleted(this, new set_SaveProductInBackBill_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveProductInBill", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_SaveProductInBill(ClsKf_ProductInBillMain oMain, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SaveProductInBill", new object[] {
-                        oMain,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_SaveProductInBillAsync(ClsKf_ProductInBillMain oMain, string sErrMsg) {
-            this.set_SaveProductInBillAsync(oMain, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_SaveProductInBillAsync(ClsKf_ProductInBillMain oMain, string sErrMsg, object userState) {
-            if ((this.set_SaveProductInBillOperationCompleted == null)) {
-                this.set_SaveProductInBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveProductInBillOperationCompleted);
-            }
-            this.InvokeAsync("set_SaveProductInBill", new object[] {
-                        oMain,
-                        sErrMsg}, this.set_SaveProductInBillOperationCompleted, userState);
-        }
-        
-        private void Onset_SaveProductInBillOperationCompleted(object arg) {
-            if ((this.set_SaveProductInBillCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SaveProductInBillCompleted(this, new set_SaveProductInBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_CheckAddProductInBill", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_CheckAddProductInBill(ClsKf_ProductInBillMain_K3 oMain, ref string sErrMsg) {
-            object[] results = this.Invoke("set_CheckAddProductInBill", new object[] {
-                        oMain,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_CheckAddProductInBillAsync(ClsKf_ProductInBillMain_K3 oMain, string sErrMsg) {
-            this.set_CheckAddProductInBillAsync(oMain, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_CheckAddProductInBillAsync(ClsKf_ProductInBillMain_K3 oMain, string sErrMsg, object userState) {
-            if ((this.set_CheckAddProductInBillOperationCompleted == null)) {
-                this.set_CheckAddProductInBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_CheckAddProductInBillOperationCompleted);
-            }
-            this.InvokeAsync("set_CheckAddProductInBill", new object[] {
-                        oMain,
-                        sErrMsg}, this.set_CheckAddProductInBillOperationCompleted, userState);
-        }
-        
-        private void Onset_CheckAddProductInBillOperationCompleted(object arg) {
-            if ((this.set_CheckAddProductInBillCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_CheckAddProductInBillCompleted(this, new set_CheckAddProductInBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_CheckProductInBill", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_CheckProductInBill(ClsKf_ProductInBillMain_K3 oMain, ref string sErrMsg) {
-            object[] results = this.Invoke("set_CheckProductInBill", new object[] {
-                        oMain,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_CheckProductInBillAsync(ClsKf_ProductInBillMain_K3 oMain, string sErrMsg) {
-            this.set_CheckProductInBillAsync(oMain, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_CheckProductInBillAsync(ClsKf_ProductInBillMain_K3 oMain, string sErrMsg, object userState) {
-            if ((this.set_CheckProductInBillOperationCompleted == null)) {
-                this.set_CheckProductInBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_CheckProductInBillOperationCompleted);
-            }
-            this.InvokeAsync("set_CheckProductInBill", new object[] {
-                        oMain,
-                        sErrMsg}, this.set_CheckProductInBillOperationCompleted, userState);
-        }
-        
-        private void Onset_CheckProductInBillOperationCompleted(object arg) {
-            if ((this.set_CheckProductInBillCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_CheckProductInBillCompleted(this, new set_CheckProductInBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_AuditProductInBill", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_AuditProductInBill(ClsKf_ProductInBillMain_K3 oMain, ref string sErrMsg) {
-            object[] results = this.Invoke("set_AuditProductInBill", new object[] {
-                        oMain,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_AuditProductInBillAsync(ClsKf_ProductInBillMain_K3 oMain, string sErrMsg) {
-            this.set_AuditProductInBillAsync(oMain, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_AuditProductInBillAsync(ClsKf_ProductInBillMain_K3 oMain, string sErrMsg, object userState) {
-            if ((this.set_AuditProductInBillOperationCompleted == null)) {
-                this.set_AuditProductInBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_AuditProductInBillOperationCompleted);
-            }
-            this.InvokeAsync("set_AuditProductInBill", new object[] {
-                        oMain,
-                        sErrMsg}, this.set_AuditProductInBillOperationCompleted, userState);
-        }
-        
-        private void Onset_AuditProductInBillOperationCompleted(object arg) {
-            if ((this.set_AuditProductInBillCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_AuditProductInBillCompleted(this, new set_AuditProductInBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
@@ -16947,6 +17077,38 @@
         }
         
         /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveMateOutBackBill_BillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SaveMateOutBackBill_BillCheck(ClsKf_ICStockBillMain oMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveMateOutBackBill_BillCheck", new object[] {
+                        oMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_SaveMateOutBackBill_BillCheckAsync(ClsKf_ICStockBillMain oMain, string sErrMsg) {
+            this.set_SaveMateOutBackBill_BillCheckAsync(oMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_SaveMateOutBackBill_BillCheckAsync(ClsKf_ICStockBillMain oMain, string sErrMsg, object userState) {
+            if ((this.set_SaveMateOutBackBill_BillCheckOperationCompleted == null)) {
+                this.set_SaveMateOutBackBill_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveMateOutBackBill_BillCheckOperationCompleted);
+            }
+            this.InvokeAsync("set_SaveMateOutBackBill_BillCheck", new object[] {
+                        oMain,
+                        sErrMsg}, this.set_SaveMateOutBackBill_BillCheckOperationCompleted, userState);
+        }
+        
+        private void Onset_SaveMateOutBackBill_BillCheckOperationCompleted(object arg) {
+            if ((this.set_SaveMateOutBackBill_BillCheckCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_SaveMateOutBackBill_BillCheckCompleted(this, new set_SaveMateOutBackBill_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveMateOutBill", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
         public bool set_SaveMateOutBill(ClsKf_MateOutBillMain oMain, ref string sErrMsg) {
             object[] results = this.Invoke("set_SaveMateOutBill", new object[] {
@@ -17382,38 +17544,6 @@
             if ((this.set_SaveMateReplenishOutBill_BillCheckCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                 this.set_SaveMateReplenishOutBill_BillCheckCompleted(this, new set_SaveMateReplenishOutBill_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveEntrustReplenishOutBill_BillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_SaveEntrustReplenishOutBill_BillCheck(ClsKf_EntrustReplenishOutBillMain oMain, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SaveEntrustReplenishOutBill_BillCheck", new object[] {
-                        oMain,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_SaveEntrustReplenishOutBill_BillCheckAsync(ClsKf_EntrustReplenishOutBillMain oMain, string sErrMsg) {
-            this.set_SaveEntrustReplenishOutBill_BillCheckAsync(oMain, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_SaveEntrustReplenishOutBill_BillCheckAsync(ClsKf_EntrustReplenishOutBillMain oMain, string sErrMsg, object userState) {
-            if ((this.set_SaveEntrustReplenishOutBill_BillCheckOperationCompleted == null)) {
-                this.set_SaveEntrustReplenishOutBill_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveEntrustReplenishOutBill_BillCheckOperationCompleted);
-            }
-            this.InvokeAsync("set_SaveEntrustReplenishOutBill_BillCheck", new object[] {
-                        oMain,
-                        sErrMsg}, this.set_SaveEntrustReplenishOutBill_BillCheckOperationCompleted, userState);
-        }
-        
-        private void Onset_SaveEntrustReplenishOutBill_BillCheckOperationCompleted(object arg) {
-            if ((this.set_SaveEntrustReplenishOutBill_BillCheckCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SaveEntrustReplenishOutBill_BillCheckCompleted(this, new set_SaveEntrustReplenishOutBill_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
@@ -25723,145 +25853,141 @@
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
-    public partial class ClsGy_BarCodeBill_WMS_Model_View : ClsGy_BarCodeBill_WMS_Model {
+    public partial class ClsKf_ICStockBill_WMS {
         
-        private string hMaterNumberField;
+        private long hItemIDField;
         
-        private string hMaterNameField;
+        private string hBarTypeField;
         
-        private string hMaterModelField;
+        private long hWhIDField;
         
-        private string hUnitNameField;
+        private string hWhNumberField;
         
-        private string hSupNameField;
+        private string hWhNameField;
         
-        private string hGroupNameField;
-        
-        private string hDeptNameField;
-        
-        private long hErpClsIDField;
-        
-        private long hWHIDField;
+        private bool hSPFlagField;
         
         private long hSPIDField;
         
-        private string hCusRelationNumberField;
+        private string hSPNumberField;
         
-        private string hBarCodeStatusField;
+        private string hSPNameField;
         
-        private string hWHNameField;
+        private long hSCWhIDField;
         
-        private System.DateTime hDateField;
+        private string hSCWhNumberField;
         
-        private long hInstructIDField;
+        private string hSCWhNameField;
         
-        private string hInstructNoField;
+        private bool hSCSPFlagField;
         
-        private long hSeOrderBillIDField;
+        private long hSCSPIDField;
         
-        private string hSeOrderBillNoField;
+        private string hSCSPNumberField;
         
-        private long hCheckerIDField;
+        private string hSCSPNameField;
         
-        private long hAuxPropIDField;
+        private long hDeptIDField;
         
-        private string hAuxPropNameField;
+        private string hDeptNumberField;
         
-        private long hSTOCKORGIDField;
+        private string hDeptNameField;
+        
+        private long hSupIDField;
+        
+        private string hSupNumberField;
+        
+        private string hSupNameField;
+        
+        private string hSourceBillNoField;
+        
+        private string hSourceBillTypeField;
         
         private long hOWNERIDField;
         
-        private double hSourceQtyField;
+        private string hOWNERNAMEField;
         
-        private string hBarCode_PackField;
+        private string hCustomField;
+        
+        private long hMulSourceFlagField;
+        
+        private string hStockStyleField;
+        
+        private long hStockInOrgIDField;
+        
+        private string hStockInOrgNameField;
+        
+        private long hStockOutOrgIDField;
+        
+        private string hStockOutOrgNameField;
+        
+        private long hInterIDField;
+        
+        private string hBillNoField;
+        
+        private string hRemarkField;
+        
+        private string hBackField;
+        
+        private bool hSourceBarCodeFlagField;
         
         /// <remarks/>
-        public string HMaterNumber {
+        public long HItemID {
             get {
-                return this.hMaterNumberField;
+                return this.hItemIDField;
             }
             set {
-                this.hMaterNumberField = value;
+                this.hItemIDField = value;
             }
         }
         
         /// <remarks/>
-        public string HMaterName {
+        public string HBarType {
             get {
-                return this.hMaterNameField;
+                return this.hBarTypeField;
             }
             set {
-                this.hMaterNameField = value;
+                this.hBarTypeField = value;
             }
         }
         
         /// <remarks/>
-        public string HMaterModel {
+        public long HWhID {
             get {
-                return this.hMaterModelField;
+                return this.hWhIDField;
             }
             set {
-                this.hMaterModelField = value;
+                this.hWhIDField = value;
             }
         }
         
         /// <remarks/>
-        public string HUnitName {
+        public string HWhNumber {
             get {
-                return this.hUnitNameField;
+                return this.hWhNumberField;
             }
             set {
-                this.hUnitNameField = value;
+                this.hWhNumberField = value;
             }
         }
         
         /// <remarks/>
-        public string HSupName {
+        public string HWhName {
             get {
-                return this.hSupNameField;
+                return this.hWhNameField;
             }
             set {
-                this.hSupNameField = value;
+                this.hWhNameField = value;
             }
         }
         
         /// <remarks/>
-        public string HGroupName {
+        public bool HSPFlag {
             get {
-                return this.hGroupNameField;
+                return this.hSPFlagField;
             }
             set {
-                this.hGroupNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HDeptName {
-            get {
-                return this.hDeptNameField;
-            }
-            set {
-                this.hDeptNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HErpClsID {
-            get {
-                return this.hErpClsIDField;
-            }
-            set {
-                this.hErpClsIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HWHID {
-            get {
-                return this.hWHIDField;
-            }
-            set {
-                this.hWHIDField = value;
+                this.hSPFlagField = value;
             }
         }
         
@@ -25876,278 +26002,122 @@
         }
         
         /// <remarks/>
-        public string HCusRelationNumber {
+        public string HSPNumber {
             get {
-                return this.hCusRelationNumberField;
+                return this.hSPNumberField;
             }
             set {
-                this.hCusRelationNumberField = value;
+                this.hSPNumberField = value;
             }
         }
         
         /// <remarks/>
-        public string HBarCodeStatus {
+        public string HSPName {
             get {
-                return this.hBarCodeStatusField;
+                return this.hSPNameField;
             }
             set {
-                this.hBarCodeStatusField = value;
+                this.hSPNameField = value;
             }
         }
         
         /// <remarks/>
-        public string HWHName {
+        public long HSCWhID {
             get {
-                return this.hWHNameField;
+                return this.hSCWhIDField;
             }
             set {
-                this.hWHNameField = value;
+                this.hSCWhIDField = value;
             }
         }
         
         /// <remarks/>
-        public System.DateTime HDate {
+        public string HSCWhNumber {
             get {
-                return this.hDateField;
+                return this.hSCWhNumberField;
             }
             set {
-                this.hDateField = value;
+                this.hSCWhNumberField = value;
             }
         }
         
         /// <remarks/>
-        public long HInstructID {
+        public string HSCWhName {
             get {
-                return this.hInstructIDField;
+                return this.hSCWhNameField;
             }
             set {
-                this.hInstructIDField = value;
+                this.hSCWhNameField = value;
             }
         }
         
         /// <remarks/>
-        public string HInstructNo {
+        public bool HSCSPFlag {
             get {
-                return this.hInstructNoField;
+                return this.hSCSPFlagField;
             }
             set {
-                this.hInstructNoField = value;
+                this.hSCSPFlagField = value;
             }
         }
         
         /// <remarks/>
-        public long HSeOrderBillID {
+        public long HSCSPID {
             get {
-                return this.hSeOrderBillIDField;
+                return this.hSCSPIDField;
             }
             set {
-                this.hSeOrderBillIDField = value;
+                this.hSCSPIDField = value;
             }
         }
         
         /// <remarks/>
-        public string HSeOrderBillNo {
+        public string HSCSPNumber {
             get {
-                return this.hSeOrderBillNoField;
+                return this.hSCSPNumberField;
             }
             set {
-                this.hSeOrderBillNoField = value;
+                this.hSCSPNumberField = value;
             }
         }
         
         /// <remarks/>
-        public long HCheckerID {
+        public string HSCSPName {
             get {
-                return this.hCheckerIDField;
+                return this.hSCSPNameField;
             }
             set {
-                this.hCheckerIDField = value;
+                this.hSCSPNameField = value;
             }
         }
         
         /// <remarks/>
-        public long HAuxPropID {
+        public long HDeptID {
             get {
-                return this.hAuxPropIDField;
+                return this.hDeptIDField;
             }
             set {
-                this.hAuxPropIDField = value;
+                this.hDeptIDField = value;
             }
         }
         
         /// <remarks/>
-        public string HAuxPropName {
+        public string HDeptNumber {
             get {
-                return this.hAuxPropNameField;
+                return this.hDeptNumberField;
             }
             set {
-                this.hAuxPropNameField = value;
+                this.hDeptNumberField = value;
             }
         }
         
         /// <remarks/>
-        public long HSTOCKORGID {
+        public string HDeptName {
             get {
-                return this.hSTOCKORGIDField;
+                return this.hDeptNameField;
             }
             set {
-                this.hSTOCKORGIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HOWNERID {
-            get {
-                return this.hOWNERIDField;
-            }
-            set {
-                this.hOWNERIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public double HSourceQty {
-            get {
-                return this.hSourceQtyField;
-            }
-            set {
-                this.hSourceQtyField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HBarCode_Pack {
-            get {
-                return this.hBarCode_PackField;
-            }
-            set {
-                this.hBarCode_PackField = value;
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsGy_BarCodeBill_WMS_Model_View))]
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
-    [System.SerializableAttribute()]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
-    public partial class ClsGy_BarCodeBill_WMS_Model {
-        
-        private long hItemIDField;
-        
-        private string hBarCodeField;
-        
-        private string hBatchNoField;
-        
-        private long hMaterIDField;
-        
-        private long hUnitIDField;
-        
-        private string hBarCodeTypeField;
-        
-        private double hQtyField;
-        
-        private long hSupIDField;
-        
-        private long hGroupIDField;
-        
-        private string hMakerField;
-        
-        private System.DateTime hMakeDateField;
-        
-        private string hRemarkField;
-        
-        private long hSourceInterIDField;
-        
-        private long hSourceEntryIDField;
-        
-        private string hSourceBillNoField;
-        
-        private string hSourceBillTypeField;
-        
-        private long hPrintQtyField;
-        
-        private long hDeptIDField;
-        
-        private double hinitQtyField;
-        
-        private string hMTONoField;
-        
-        private bool hStopflagField;
-        
-        private System.DateTime hProduceDateField;
-        
-        private System.DateTime hExpiryDateField;
-        
-        /// <remarks/>
-        public long HItemID {
-            get {
-                return this.hItemIDField;
-            }
-            set {
-                this.hItemIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HBarCode {
-            get {
-                return this.hBarCodeField;
-            }
-            set {
-                this.hBarCodeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HBatchNo {
-            get {
-                return this.hBatchNoField;
-            }
-            set {
-                this.hBatchNoField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HMaterID {
-            get {
-                return this.hMaterIDField;
-            }
-            set {
-                this.hMaterIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HUnitID {
-            get {
-                return this.hUnitIDField;
-            }
-            set {
-                this.hUnitIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HBarCodeType {
-            get {
-                return this.hBarCodeTypeField;
-            }
-            set {
-                this.hBarCodeTypeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public double HQty {
-            get {
-                return this.hQtyField;
-            }
-            set {
-                this.hQtyField = value;
+                this.hDeptNameField = value;
             }
         }
         
@@ -26162,62 +26132,22 @@
         }
         
         /// <remarks/>
-        public long HGroupID {
+        public string HSupNumber {
             get {
-                return this.hGroupIDField;
+                return this.hSupNumberField;
             }
             set {
-                this.hGroupIDField = value;
+                this.hSupNumberField = value;
             }
         }
         
         /// <remarks/>
-        public string HMaker {
+        public string HSupName {
             get {
-                return this.hMakerField;
+                return this.hSupNameField;
             }
             set {
-                this.hMakerField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public System.DateTime HMakeDate {
-            get {
-                return this.hMakeDateField;
-            }
-            set {
-                this.hMakeDateField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HRemark {
-            get {
-                return this.hRemarkField;
-            }
-            set {
-                this.hRemarkField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSourceInterID {
-            get {
-                return this.hSourceInterIDField;
-            }
-            set {
-                this.hSourceInterIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSourceEntryID {
-            get {
-                return this.hSourceEntryIDField;
-            }
-            set {
-                this.hSourceEntryIDField = value;
+                this.hSupNameField = value;
             }
         }
         
@@ -26242,72 +26172,142 @@
         }
         
         /// <remarks/>
-        public long HPrintQty {
+        public long HOWNERID {
             get {
-                return this.hPrintQtyField;
+                return this.hOWNERIDField;
             }
             set {
-                this.hPrintQtyField = value;
+                this.hOWNERIDField = value;
             }
         }
         
         /// <remarks/>
-        public long HDeptID {
+        public string HOWNERNAME {
             get {
-                return this.hDeptIDField;
+                return this.hOWNERNAMEField;
             }
             set {
-                this.hDeptIDField = value;
+                this.hOWNERNAMEField = value;
             }
         }
         
         /// <remarks/>
-        public double HinitQty {
+        public string HCustom {
             get {
-                return this.hinitQtyField;
+                return this.hCustomField;
             }
             set {
-                this.hinitQtyField = value;
+                this.hCustomField = value;
             }
         }
         
         /// <remarks/>
-        public string HMTONo {
+        public long HMulSourceFlag {
             get {
-                return this.hMTONoField;
+                return this.hMulSourceFlagField;
             }
             set {
-                this.hMTONoField = value;
+                this.hMulSourceFlagField = value;
             }
         }
         
         /// <remarks/>
-        public bool HStopflag {
+        public string HStockStyle {
             get {
-                return this.hStopflagField;
+                return this.hStockStyleField;
             }
             set {
-                this.hStopflagField = value;
+                this.hStockStyleField = value;
             }
         }
         
         /// <remarks/>
-        public System.DateTime HProduceDate {
+        public long HStockInOrgID {
             get {
-                return this.hProduceDateField;
+                return this.hStockInOrgIDField;
             }
             set {
-                this.hProduceDateField = value;
+                this.hStockInOrgIDField = value;
             }
         }
         
         /// <remarks/>
-        public System.DateTime HExpiryDate {
+        public string HStockInOrgName {
             get {
-                return this.hExpiryDateField;
+                return this.hStockInOrgNameField;
             }
             set {
-                this.hExpiryDateField = value;
+                this.hStockInOrgNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HStockOutOrgID {
+            get {
+                return this.hStockOutOrgIDField;
+            }
+            set {
+                this.hStockOutOrgIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HStockOutOrgName {
+            get {
+                return this.hStockOutOrgNameField;
+            }
+            set {
+                this.hStockOutOrgNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HInterID {
+            get {
+                return this.hInterIDField;
+            }
+            set {
+                this.hInterIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HBillNo {
+            get {
+                return this.hBillNoField;
+            }
+            set {
+                this.hBillNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HRemark {
+            get {
+                return this.hRemarkField;
+            }
+            set {
+                this.hRemarkField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HBack {
+            get {
+                return this.hBackField;
+            }
+            set {
+                this.hBackField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public bool HSourceBarCodeFlag {
+            get {
+                return this.hSourceBarCodeFlagField;
+            }
+            set {
+                this.hSourceBarCodeFlagField = value;
             }
         }
     }
@@ -36956,639 +36956,6 @@
     }
     
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
-    [System.SerializableAttribute()]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
-    public partial class ClsKF_PonderationBillMain_Temp {
-        
-        private long hItemIDField;
-        
-        private long hInterIDField;
-        
-        private string hBillNoField;
-        
-        private string hBillTypeField;
-        
-        private long hMaterIDField;
-        
-        private string hMaterNumberField;
-        
-        private string hMaterNameField;
-        
-        private string hMaterModelField;
-        
-        private long hProcIDField;
-        
-        private string hProcNameField;
-        
-        private long hWhIDField;
-        
-        private string hWhNameField;
-        
-        private long hSCWHIDField;
-        
-        private string hSCWHNameField;
-        
-        private long hStockPlaceIDField;
-        
-        private string hStockPlaceNameField;
-        
-        private long hOutStockPlaceIDField;
-        
-        private string hOutStockPlaceNameField;
-        
-        private long hGroupIDField;
-        
-        private string hGroupNameField;
-        
-        private double hQtyMustField;
-        
-        private double hQtyField;
-        
-        private double hPieceQtyField;
-        
-        private string hBarCodeField;
-        
-        private string hAddrField;
-        
-        private string hMakerField;
-        
-        private System.DateTime hMakeDateField;
-        
-        private long hSourceInterIDField;
-        
-        private long hSourceEntryIDField;
-        
-        private string hSourceBillNoField;
-        
-        private string hSourceBillTypeField;
-        
-        private long hRelationInterIDField;
-        
-        private long hRelationEntryIDField;
-        
-        private string hRelationBillNoField;
-        
-        private long hErpClsIDField;
-        
-        private bool hRedBlueFlagField;
-        
-        private string hBatchNoField;
-        
-        private long hInstructIDField;
-        
-        private string hInstructNoField;
-        
-        private long hSeOrderBillIDField;
-        
-        private string hSeOrderBillNoField;
-        
-        private string hNordanField;
-        
-        private long hAuxPropIDField;
-        
-        private string hMTONoField;
-        
-        private long hSTOCKORGIDField;
-        
-        private long hOWNERIDField;
-        
-        private string hCusBarCodeField;
-        
-        private string hSubBillTypeField;
-        
-        private long hMulSourceBillField;
-        
-        private string hBeginDateField;
-        
-        private string hEndDateField;
-        
-        private long hUnitIDField;
-        
-        /// <remarks/>
-        public long HItemID {
-            get {
-                return this.hItemIDField;
-            }
-            set {
-                this.hItemIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HInterID {
-            get {
-                return this.hInterIDField;
-            }
-            set {
-                this.hInterIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HBillNo {
-            get {
-                return this.hBillNoField;
-            }
-            set {
-                this.hBillNoField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HBillType {
-            get {
-                return this.hBillTypeField;
-            }
-            set {
-                this.hBillTypeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HMaterID {
-            get {
-                return this.hMaterIDField;
-            }
-            set {
-                this.hMaterIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HMaterNumber {
-            get {
-                return this.hMaterNumberField;
-            }
-            set {
-                this.hMaterNumberField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HMaterName {
-            get {
-                return this.hMaterNameField;
-            }
-            set {
-                this.hMaterNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HMaterModel {
-            get {
-                return this.hMaterModelField;
-            }
-            set {
-                this.hMaterModelField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HProcID {
-            get {
-                return this.hProcIDField;
-            }
-            set {
-                this.hProcIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HProcName {
-            get {
-                return this.hProcNameField;
-            }
-            set {
-                this.hProcNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HWhID {
-            get {
-                return this.hWhIDField;
-            }
-            set {
-                this.hWhIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HWhName {
-            get {
-                return this.hWhNameField;
-            }
-            set {
-                this.hWhNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSCWHID {
-            get {
-                return this.hSCWHIDField;
-            }
-            set {
-                this.hSCWHIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSCWHName {
-            get {
-                return this.hSCWHNameField;
-            }
-            set {
-                this.hSCWHNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HStockPlaceID {
-            get {
-                return this.hStockPlaceIDField;
-            }
-            set {
-                this.hStockPlaceIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HStockPlaceName {
-            get {
-                return this.hStockPlaceNameField;
-            }
-            set {
-                this.hStockPlaceNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HOutStockPlaceID {
-            get {
-                return this.hOutStockPlaceIDField;
-            }
-            set {
-                this.hOutStockPlaceIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HOutStockPlaceName {
-            get {
-                return this.hOutStockPlaceNameField;
-            }
-            set {
-                this.hOutStockPlaceNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HGroupID {
-            get {
-                return this.hGroupIDField;
-            }
-            set {
-                this.hGroupIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HGroupName {
-            get {
-                return this.hGroupNameField;
-            }
-            set {
-                this.hGroupNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public double HQtyMust {
-            get {
-                return this.hQtyMustField;
-            }
-            set {
-                this.hQtyMustField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public double HQty {
-            get {
-                return this.hQtyField;
-            }
-            set {
-                this.hQtyField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public double HPieceQty {
-            get {
-                return this.hPieceQtyField;
-            }
-            set {
-                this.hPieceQtyField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HBarCode {
-            get {
-                return this.hBarCodeField;
-            }
-            set {
-                this.hBarCodeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HAddr {
-            get {
-                return this.hAddrField;
-            }
-            set {
-                this.hAddrField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HMaker {
-            get {
-                return this.hMakerField;
-            }
-            set {
-                this.hMakerField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public System.DateTime HMakeDate {
-            get {
-                return this.hMakeDateField;
-            }
-            set {
-                this.hMakeDateField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSourceInterID {
-            get {
-                return this.hSourceInterIDField;
-            }
-            set {
-                this.hSourceInterIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSourceEntryID {
-            get {
-                return this.hSourceEntryIDField;
-            }
-            set {
-                this.hSourceEntryIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSourceBillNo {
-            get {
-                return this.hSourceBillNoField;
-            }
-            set {
-                this.hSourceBillNoField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSourceBillType {
-            get {
-                return this.hSourceBillTypeField;
-            }
-            set {
-                this.hSourceBillTypeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HRelationInterID {
-            get {
-                return this.hRelationInterIDField;
-            }
-            set {
-                this.hRelationInterIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HRelationEntryID {
-            get {
-                return this.hRelationEntryIDField;
-            }
-            set {
-                this.hRelationEntryIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HRelationBillNo {
-            get {
-                return this.hRelationBillNoField;
-            }
-            set {
-                this.hRelationBillNoField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HErpClsID {
-            get {
-                return this.hErpClsIDField;
-            }
-            set {
-                this.hErpClsIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public bool HRedBlueFlag {
-            get {
-                return this.hRedBlueFlagField;
-            }
-            set {
-                this.hRedBlueFlagField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HBatchNo {
-            get {
-                return this.hBatchNoField;
-            }
-            set {
-                this.hBatchNoField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HInstructID {
-            get {
-                return this.hInstructIDField;
-            }
-            set {
-                this.hInstructIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HInstructNo {
-            get {
-                return this.hInstructNoField;
-            }
-            set {
-                this.hInstructNoField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSeOrderBillID {
-            get {
-                return this.hSeOrderBillIDField;
-            }
-            set {
-                this.hSeOrderBillIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSeOrderBillNo {
-            get {
-                return this.hSeOrderBillNoField;
-            }
-            set {
-                this.hSeOrderBillNoField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HNordan {
-            get {
-                return this.hNordanField;
-            }
-            set {
-                this.hNordanField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HAuxPropID {
-            get {
-                return this.hAuxPropIDField;
-            }
-            set {
-                this.hAuxPropIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HMTONo {
-            get {
-                return this.hMTONoField;
-            }
-            set {
-                this.hMTONoField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSTOCKORGID {
-            get {
-                return this.hSTOCKORGIDField;
-            }
-            set {
-                this.hSTOCKORGIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HOWNERID {
-            get {
-                return this.hOWNERIDField;
-            }
-            set {
-                this.hOWNERIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HCusBarCode {
-            get {
-                return this.hCusBarCodeField;
-            }
-            set {
-                this.hCusBarCodeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSubBillType {
-            get {
-                return this.hSubBillTypeField;
-            }
-            set {
-                this.hSubBillTypeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HMulSourceBill {
-            get {
-                return this.hMulSourceBillField;
-            }
-            set {
-                this.hMulSourceBillField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HBeginDate {
-            get {
-                return this.hBeginDateField;
-            }
-            set {
-                this.hBeginDateField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HEndDate {
-            get {
-                return this.hEndDateField;
-            }
-            set {
-                this.hEndDateField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HUnitID {
-            get {
-                return this.hUnitIDField;
-            }
-            set {
-                this.hUnitIDField = value;
-            }
-        }
-    }
-    
-    /// <remarks/>
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_ProcExchReportMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_PackUnionBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_PackDoubleBillMain))]
@@ -37596,7 +36963,6 @@
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_QualityReportBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_ICMOReportBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_DoorOutCheckBillMain))]
-    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_EntrustReplenishOutBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_MateReplenishOutBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_MateOutBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_StdWorkQtyBillMain))]
@@ -37606,14 +36972,14 @@
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_MoveStockStepInBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_MoveStockStepOutBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_MoveStockBillMain))]
-    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_ProductInBillMain_K3))]
-    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_AGVRequestBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_ProductInBillMain_CLD))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_POStockInBillMain_K3))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_POStockInBillMain))]
+    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsCg_POOrderBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_OtherOutBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_EntrustOutBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_EntrustInBackBillMain_CLD))]
+    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_EntrustReplenishOutBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsQC_NoPassProdCheckBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsCg_POInStockBillMain_K3))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsCg_POInStockBillMain))]
@@ -37621,8 +36987,10 @@
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_OtherInBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_EntrustInBillMain_K3))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_EntrustInBillMain))]
-    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_ICStockBillMain))]
+    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_ProductInBillMain_K3))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_ProductInBillMain))]
+    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_ICStockBillMain))]
+    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_AGVRequestBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_MouldStockBillMain))]
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
     [System.SerializableAttribute()]
@@ -38723,171 +38091,6 @@
             }
             set {
                 this.hPRDORGIDField = value;
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
-    [System.SerializableAttribute()]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
-    public partial class ClsKf_EntrustReplenishOutBillMain : ClsXt_BaseBillMain {
-        
-        private long hSupIDField;
-        
-        private long hWHIDField;
-        
-        private long hSCWHIDField;
-        
-        private long hEmpIDField;
-        
-        private long hManagerIDField;
-        
-        private long hSecManagerIDField;
-        
-        private long hKeeperIDField;
-        
-        private long hDeptIDField;
-        
-        private string hExplanationField;
-        
-        private string hInnerBillNoField;
-        
-        private bool hRedBlueFlagField;
-        
-        private long hSTOCKORGIDField;
-        
-        private long hOWNERIDField;
-        
-        /// <remarks/>
-        public long HSupID {
-            get {
-                return this.hSupIDField;
-            }
-            set {
-                this.hSupIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HWHID {
-            get {
-                return this.hWHIDField;
-            }
-            set {
-                this.hWHIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSCWHID {
-            get {
-                return this.hSCWHIDField;
-            }
-            set {
-                this.hSCWHIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HEmpID {
-            get {
-                return this.hEmpIDField;
-            }
-            set {
-                this.hEmpIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HManagerID {
-            get {
-                return this.hManagerIDField;
-            }
-            set {
-                this.hManagerIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSecManagerID {
-            get {
-                return this.hSecManagerIDField;
-            }
-            set {
-                this.hSecManagerIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HKeeperID {
-            get {
-                return this.hKeeperIDField;
-            }
-            set {
-                this.hKeeperIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HDeptID {
-            get {
-                return this.hDeptIDField;
-            }
-            set {
-                this.hDeptIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HExplanation {
-            get {
-                return this.hExplanationField;
-            }
-            set {
-                this.hExplanationField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HInnerBillNo {
-            get {
-                return this.hInnerBillNoField;
-            }
-            set {
-                this.hInnerBillNoField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public bool HRedBlueFlag {
-            get {
-                return this.hRedBlueFlagField;
-            }
-            set {
-                this.hRedBlueFlagField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSTOCKORGID {
-            get {
-                return this.hSTOCKORGIDField;
-            }
-            set {
-                this.hSTOCKORGIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HOWNERID {
-            get {
-                return this.hOWNERIDField;
-            }
-            set {
-                this.hOWNERIDField = value;
             }
         }
     }
@@ -41079,252 +40282,6 @@
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
-    public partial class ClsKf_ProductInBillMain_K3 : ClsXt_BaseBillMain {
-        
-        private long fDCStockIDField;
-        
-        private long fDeptIDField;
-        
-        private long fFManagerIDField;
-        
-        private long fSManagerIDField;
-        
-        private long fSelTranTypeField;
-        
-        private long hGroupIDField;
-        
-        private bool hRedBlueFlagField;
-        
-        private long hEmpIDField;
-        
-        private long hManagerIDField;
-        
-        private string hExplanationField;
-        
-        private string hInnerBillNoField;
-        
-        /// <remarks/>
-        public long FDCStockID {
-            get {
-                return this.fDCStockIDField;
-            }
-            set {
-                this.fDCStockIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long FDeptID {
-            get {
-                return this.fDeptIDField;
-            }
-            set {
-                this.fDeptIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long FFManagerID {
-            get {
-                return this.fFManagerIDField;
-            }
-            set {
-                this.fFManagerIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long FSManagerID {
-            get {
-                return this.fSManagerIDField;
-            }
-            set {
-                this.fSManagerIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long FSelTranType {
-            get {
-                return this.fSelTranTypeField;
-            }
-            set {
-                this.fSelTranTypeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HGroupID {
-            get {
-                return this.hGroupIDField;
-            }
-            set {
-                this.hGroupIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public bool HRedBlueFlag {
-            get {
-                return this.hRedBlueFlagField;
-            }
-            set {
-                this.hRedBlueFlagField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HEmpID {
-            get {
-                return this.hEmpIDField;
-            }
-            set {
-                this.hEmpIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HManagerID {
-            get {
-                return this.hManagerIDField;
-            }
-            set {
-                this.hManagerIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HExplanation {
-            get {
-                return this.hExplanationField;
-            }
-            set {
-                this.hExplanationField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HInnerBillNo {
-            get {
-                return this.hInnerBillNoField;
-            }
-            set {
-                this.hInnerBillNoField = value;
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
-    [System.SerializableAttribute()]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
-    public partial class ClsKf_AGVRequestBillMain : ClsXt_BaseBillMain {
-        
-        private long hSCWHIDField;
-        
-        private long hSCSPIDField;
-        
-        private long hOrgIDField;
-        
-        private long hWHIDField;
-        
-        private long hSPIDField;
-        
-        private long hMaterIDField;
-        
-        private long hUnitIDField;
-        
-        private double hQtyField;
-        
-        /// <remarks/>
-        public long HSCWHID {
-            get {
-                return this.hSCWHIDField;
-            }
-            set {
-                this.hSCWHIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSCSPID {
-            get {
-                return this.hSCSPIDField;
-            }
-            set {
-                this.hSCSPIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HOrgID {
-            get {
-                return this.hOrgIDField;
-            }
-            set {
-                this.hOrgIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HWHID {
-            get {
-                return this.hWHIDField;
-            }
-            set {
-                this.hWHIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSPID {
-            get {
-                return this.hSPIDField;
-            }
-            set {
-                this.hSPIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HMaterID {
-            get {
-                return this.hMaterIDField;
-            }
-            set {
-                this.hMaterIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HUnitID {
-            get {
-                return this.hUnitIDField;
-            }
-            set {
-                this.hUnitIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public double HQty {
-            get {
-                return this.hQtyField;
-            }
-            set {
-                this.hQtyField = value;
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
-    [System.SerializableAttribute()]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
     public partial class ClsKf_ProductInBillMain_CLD : ClsXt_BaseBillMain {
         
         private long fDCStockIDField;
@@ -41897,226 +40854,160 @@
             }
         }
     }
+    
     /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
     [System.SerializableAttribute()]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://tempuri.org/")]
-    public partial class ClsCg_POOrderBillMain : ClsXt_BaseBillMain
-    {
+    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
+    public partial class ClsCg_POOrderBillMain : ClsXt_BaseBillMain {
         
-
+        private string hAddressField;
+        
+        private long hSSIDField;
+        
+        private long hPSStyleIDField;
+        
         private long hSupIDField;
-
-        private long hWHIDField;
-
-        private long hSCWHIDField;
-
+        
+        private long hCurIDField;
+        
+        private float hExRateField;
+        
         private long hEmpIDField;
-
+        
         private long hManagerIDField;
-
-        private long hSecManagerIDField;
-
-        private long hKeeperIDField;
-
+        
         private long hDeptIDField;
-
+        
         private string hExplanationField;
-
+        
         private string hInnerBillNoField;
-
-        private bool hRedBlueFlagField;
-
-        private string hStockStyleField;
-
-        private long hSTOCKORGIDField;
-
-        private long hOWNERIDField;
-
+        
+        private System.DateTime hSSDateField;
+        
         /// <remarks/>
-        public long HSupID
-        {
-            get
-            {
+        public string HAddress {
+            get {
+                return this.hAddressField;
+            }
+            set {
+                this.hAddressField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSSID {
+            get {
+                return this.hSSIDField;
+            }
+            set {
+                this.hSSIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HPSStyleID {
+            get {
+                return this.hPSStyleIDField;
+            }
+            set {
+                this.hPSStyleIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSupID {
+            get {
                 return this.hSupIDField;
             }
-            set
-            {
+            set {
                 this.hSupIDField = value;
             }
         }
-
+        
         /// <remarks/>
-        public long HWHID
-        {
-            get
-            {
-                return this.hWHIDField;
+        public long HCurID {
+            get {
+                return this.hCurIDField;
             }
-            set
-            {
-                this.hWHIDField = value;
+            set {
+                this.hCurIDField = value;
             }
         }
-
+        
         /// <remarks/>
-        public long HSCWHID
-        {
-            get
-            {
-                return this.hSCWHIDField;
+        public float HExRate {
+            get {
+                return this.hExRateField;
             }
-            set
-            {
-                this.hSCWHIDField = value;
+            set {
+                this.hExRateField = value;
             }
         }
-
+        
         /// <remarks/>
-        public long HEmpID
-        {
-            get
-            {
+        public long HEmpID {
+            get {
                 return this.hEmpIDField;
             }
-            set
-            {
+            set {
                 this.hEmpIDField = value;
             }
         }
-
+        
         /// <remarks/>
-        public long HManagerID
-        {
-            get
-            {
+        public long HManagerID {
+            get {
                 return this.hManagerIDField;
             }
-            set
-            {
+            set {
                 this.hManagerIDField = value;
             }
         }
-
+        
         /// <remarks/>
-        public long HSecManagerID
-        {
-            get
-            {
-                return this.hSecManagerIDField;
-            }
-            set
-            {
-                this.hSecManagerIDField = value;
-            }
-        }
-
-        /// <remarks/>
-        public long HKeeperID
-        {
-            get
-            {
-                return this.hKeeperIDField;
-            }
-            set
-            {
-                this.hKeeperIDField = value;
-            }
-        }
-
-        /// <remarks/>
-        public long HDeptID
-        {
-            get
-            {
+        public long HDeptID {
+            get {
                 return this.hDeptIDField;
             }
-            set
-            {
+            set {
                 this.hDeptIDField = value;
             }
         }
-
+        
         /// <remarks/>
-        public string HExplanation
-        {
-            get
-            {
+        public string HExplanation {
+            get {
                 return this.hExplanationField;
             }
-            set
-            {
+            set {
                 this.hExplanationField = value;
             }
         }
-
+        
         /// <remarks/>
-        public string HInnerBillNo
-        {
-            get
-            {
+        public string HInnerBillNo {
+            get {
                 return this.hInnerBillNoField;
             }
-            set
-            {
+            set {
                 this.hInnerBillNoField = value;
             }
         }
-
+        
         /// <remarks/>
-        public bool HRedBlueFlag
-        {
-            get
-            {
-                return this.hRedBlueFlagField;
+        public System.DateTime HSSDate {
+            get {
+                return this.hSSDateField;
             }
-            set
-            {
-                this.hRedBlueFlagField = value;
-            }
-        }
-
-        /// <remarks/>
-        public string HStockStyle
-        {
-            get
-            {
-                return this.hStockStyleField;
-            }
-            set
-            {
-                this.hStockStyleField = value;
-            }
-        }
-
-        /// <remarks/>
-        public long HSTOCKORGID
-        {
-            get
-            {
-                return this.hSTOCKORGIDField;
-            }
-            set
-            {
-                this.hSTOCKORGIDField = value;
-            }
-        }
-
-        /// <remarks/>
-        public long HOWNERID
-        {
-            get
-            {
-                return this.hOWNERIDField;
-            }
-            set
-            {
-                this.hOWNERIDField = value;
+            set {
+                this.hSSDateField = value;
             }
         }
     }
+    
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
     [System.SerializableAttribute()]
@@ -42680,6 +41571,171 @@
             }
             set {
                 this.hORGANIZATIONSNOField = value;
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.SerializableAttribute()]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
+    public partial class ClsKf_EntrustReplenishOutBillMain : ClsXt_BaseBillMain {
+        
+        private long hSupIDField;
+        
+        private long hWHIDField;
+        
+        private long hSCWHIDField;
+        
+        private long hEmpIDField;
+        
+        private long hManagerIDField;
+        
+        private long hSecManagerIDField;
+        
+        private long hKeeperIDField;
+        
+        private long hDeptIDField;
+        
+        private string hExplanationField;
+        
+        private string hInnerBillNoField;
+        
+        private bool hRedBlueFlagField;
+        
+        private long hSTOCKORGIDField;
+        
+        private long hOWNERIDField;
+        
+        /// <remarks/>
+        public long HSupID {
+            get {
+                return this.hSupIDField;
+            }
+            set {
+                this.hSupIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HWHID {
+            get {
+                return this.hWHIDField;
+            }
+            set {
+                this.hWHIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSCWHID {
+            get {
+                return this.hSCWHIDField;
+            }
+            set {
+                this.hSCWHIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HEmpID {
+            get {
+                return this.hEmpIDField;
+            }
+            set {
+                this.hEmpIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HManagerID {
+            get {
+                return this.hManagerIDField;
+            }
+            set {
+                this.hManagerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSecManagerID {
+            get {
+                return this.hSecManagerIDField;
+            }
+            set {
+                this.hSecManagerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HKeeperID {
+            get {
+                return this.hKeeperIDField;
+            }
+            set {
+                this.hKeeperIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HDeptID {
+            get {
+                return this.hDeptIDField;
+            }
+            set {
+                this.hDeptIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HExplanation {
+            get {
+                return this.hExplanationField;
+            }
+            set {
+                this.hExplanationField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HInnerBillNo {
+            get {
+                return this.hInnerBillNoField;
+            }
+            set {
+                this.hInnerBillNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public bool HRedBlueFlag {
+            get {
+                return this.hRedBlueFlagField;
+            }
+            set {
+                this.hRedBlueFlagField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSTOCKORGID {
+            get {
+                return this.hSTOCKORGIDField;
+            }
+            set {
+                this.hSTOCKORGIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HOWNERID {
+            get {
+                return this.hOWNERIDField;
+            }
+            set {
+                this.hOWNERIDField = value;
             }
         }
     }
@@ -43953,6 +43009,324 @@
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
+    public partial class ClsKf_ProductInBillMain_K3 : ClsXt_BaseBillMain {
+        
+        private long fDCStockIDField;
+        
+        private long fDeptIDField;
+        
+        private long fFManagerIDField;
+        
+        private long fSManagerIDField;
+        
+        private long fSelTranTypeField;
+        
+        private long hGroupIDField;
+        
+        private bool hRedBlueFlagField;
+        
+        private long hEmpIDField;
+        
+        private long hManagerIDField;
+        
+        private string hExplanationField;
+        
+        private string hInnerBillNoField;
+        
+        /// <remarks/>
+        public long FDCStockID {
+            get {
+                return this.fDCStockIDField;
+            }
+            set {
+                this.fDCStockIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long FDeptID {
+            get {
+                return this.fDeptIDField;
+            }
+            set {
+                this.fDeptIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long FFManagerID {
+            get {
+                return this.fFManagerIDField;
+            }
+            set {
+                this.fFManagerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long FSManagerID {
+            get {
+                return this.fSManagerIDField;
+            }
+            set {
+                this.fSManagerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long FSelTranType {
+            get {
+                return this.fSelTranTypeField;
+            }
+            set {
+                this.fSelTranTypeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HGroupID {
+            get {
+                return this.hGroupIDField;
+            }
+            set {
+                this.hGroupIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public bool HRedBlueFlag {
+            get {
+                return this.hRedBlueFlagField;
+            }
+            set {
+                this.hRedBlueFlagField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HEmpID {
+            get {
+                return this.hEmpIDField;
+            }
+            set {
+                this.hEmpIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HManagerID {
+            get {
+                return this.hManagerIDField;
+            }
+            set {
+                this.hManagerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HExplanation {
+            get {
+                return this.hExplanationField;
+            }
+            set {
+                this.hExplanationField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HInnerBillNo {
+            get {
+                return this.hInnerBillNoField;
+            }
+            set {
+                this.hInnerBillNoField = value;
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.SerializableAttribute()]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
+    public partial class ClsKf_ProductInBillMain : ClsXt_BaseBillMain {
+        
+        private string hDateForWebField;
+        
+        private long hSupIDField;
+        
+        private long hWHIDField;
+        
+        private long hSCWHIDField;
+        
+        private long hEmpIDField;
+        
+        private long hManagerIDField;
+        
+        private long hSecManagerIDField;
+        
+        private long hKeeperIDField;
+        
+        private long hDeptIDField;
+        
+        private string hExplanationField;
+        
+        private string hInnerBillNoField;
+        
+        private bool hRedBlueFlagField;
+        
+        private long hSTOCKORGIDField;
+        
+        private long hOWNERIDField;
+        
+        /// <remarks/>
+        public string HDateForWeb {
+            get {
+                return this.hDateForWebField;
+            }
+            set {
+                this.hDateForWebField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSupID {
+            get {
+                return this.hSupIDField;
+            }
+            set {
+                this.hSupIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HWHID {
+            get {
+                return this.hWHIDField;
+            }
+            set {
+                this.hWHIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSCWHID {
+            get {
+                return this.hSCWHIDField;
+            }
+            set {
+                this.hSCWHIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HEmpID {
+            get {
+                return this.hEmpIDField;
+            }
+            set {
+                this.hEmpIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HManagerID {
+            get {
+                return this.hManagerIDField;
+            }
+            set {
+                this.hManagerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSecManagerID {
+            get {
+                return this.hSecManagerIDField;
+            }
+            set {
+                this.hSecManagerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HKeeperID {
+            get {
+                return this.hKeeperIDField;
+            }
+            set {
+                this.hKeeperIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HDeptID {
+            get {
+                return this.hDeptIDField;
+            }
+            set {
+                this.hDeptIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HExplanation {
+            get {
+                return this.hExplanationField;
+            }
+            set {
+                this.hExplanationField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HInnerBillNo {
+            get {
+                return this.hInnerBillNoField;
+            }
+            set {
+                this.hInnerBillNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public bool HRedBlueFlag {
+            get {
+                return this.hRedBlueFlagField;
+            }
+            set {
+                this.hRedBlueFlagField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSTOCKORGID {
+            get {
+                return this.hSTOCKORGIDField;
+            }
+            set {
+                this.hSTOCKORGIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HOWNERID {
+            get {
+                return this.hOWNERIDField;
+            }
+            set {
+                this.hOWNERIDField = value;
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.SerializableAttribute()]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
     public partial class ClsKf_ICStockBillMain : ClsXt_BaseBillMain {
         
         private long hSupIDField;
@@ -44454,53 +43828,51 @@
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
-    public partial class ClsKf_ProductInBillMain : ClsXt_BaseBillMain {
-        
-        private string hDateForWebField;
-        
-        private long hSupIDField;
-        
-        private long hWHIDField;
+    public partial class ClsKf_AGVRequestBillMain : ClsXt_BaseBillMain {
         
         private long hSCWHIDField;
         
-        private long hEmpIDField;
+        private long hSCSPIDField;
         
-        private long hManagerIDField;
+        private long hOrgIDField;
         
-        private long hSecManagerIDField;
+        private long hWHIDField;
         
-        private long hKeeperIDField;
+        private long hSPIDField;
         
-        private long hDeptIDField;
+        private long hMaterIDField;
         
-        private string hExplanationField;
+        private long hUnitIDField;
         
-        private string hInnerBillNoField;
-        
-        private bool hRedBlueFlagField;
-        
-        private long hSTOCKORGIDField;
-        
-        private long hOWNERIDField;
+        private double hQtyField;
         
         /// <remarks/>
-        public string HDateForWeb {
+        public long HSCWHID {
             get {
-                return this.hDateForWebField;
+                return this.hSCWHIDField;
             }
             set {
-                this.hDateForWebField = value;
+                this.hSCWHIDField = value;
             }
         }
         
         /// <remarks/>
-        public long HSupID {
+        public long HSCSPID {
             get {
-                return this.hSupIDField;
+                return this.hSCSPIDField;
             }
             set {
-                this.hSupIDField = value;
+                this.hSCSPIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HOrgID {
+            get {
+                return this.hOrgIDField;
+            }
+            set {
+                this.hOrgIDField = value;
             }
         }
         
@@ -44515,112 +43887,42 @@
         }
         
         /// <remarks/>
-        public long HSCWHID {
+        public long HSPID {
             get {
-                return this.hSCWHIDField;
+                return this.hSPIDField;
             }
             set {
-                this.hSCWHIDField = value;
+                this.hSPIDField = value;
             }
         }
         
         /// <remarks/>
-        public long HEmpID {
+        public long HMaterID {
             get {
-                return this.hEmpIDField;
+                return this.hMaterIDField;
             }
             set {
-                this.hEmpIDField = value;
+                this.hMaterIDField = value;
             }
         }
         
         /// <remarks/>
-        public long HManagerID {
+        public long HUnitID {
             get {
-                return this.hManagerIDField;
+                return this.hUnitIDField;
             }
             set {
-                this.hManagerIDField = value;
+                this.hUnitIDField = value;
             }
         }
         
         /// <remarks/>
-        public long HSecManagerID {
+        public double HQty {
             get {
-                return this.hSecManagerIDField;
+                return this.hQtyField;
             }
             set {
-                this.hSecManagerIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HKeeperID {
-            get {
-                return this.hKeeperIDField;
-            }
-            set {
-                this.hKeeperIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HDeptID {
-            get {
-                return this.hDeptIDField;
-            }
-            set {
-                this.hDeptIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HExplanation {
-            get {
-                return this.hExplanationField;
-            }
-            set {
-                this.hExplanationField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HInnerBillNo {
-            get {
-                return this.hInnerBillNoField;
-            }
-            set {
-                this.hInnerBillNoField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public bool HRedBlueFlag {
-            get {
-                return this.hRedBlueFlagField;
-            }
-            set {
-                this.hRedBlueFlagField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSTOCKORGID {
-            get {
-                return this.hSTOCKORGIDField;
-            }
-            set {
-                this.hSTOCKORGIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HOWNERID {
-            get {
-                return this.hOWNERIDField;
-            }
-            set {
-                this.hOWNERIDField = value;
+                this.hQtyField = value;
             }
         }
     }
@@ -44786,6 +44088,639 @@
             }
             set {
                 this.hCorrespondentTypeIDField = value;
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.SerializableAttribute()]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
+    public partial class ClsKF_PonderationBillMain_Temp {
+        
+        private long hItemIDField;
+        
+        private long hInterIDField;
+        
+        private string hBillNoField;
+        
+        private string hBillTypeField;
+        
+        private long hMaterIDField;
+        
+        private string hMaterNumberField;
+        
+        private string hMaterNameField;
+        
+        private string hMaterModelField;
+        
+        private long hProcIDField;
+        
+        private string hProcNameField;
+        
+        private long hWhIDField;
+        
+        private string hWhNameField;
+        
+        private long hSCWHIDField;
+        
+        private string hSCWHNameField;
+        
+        private long hStockPlaceIDField;
+        
+        private string hStockPlaceNameField;
+        
+        private long hOutStockPlaceIDField;
+        
+        private string hOutStockPlaceNameField;
+        
+        private long hGroupIDField;
+        
+        private string hGroupNameField;
+        
+        private double hQtyMustField;
+        
+        private double hQtyField;
+        
+        private double hPieceQtyField;
+        
+        private string hBarCodeField;
+        
+        private string hAddrField;
+        
+        private string hMakerField;
+        
+        private System.DateTime hMakeDateField;
+        
+        private long hSourceInterIDField;
+        
+        private long hSourceEntryIDField;
+        
+        private string hSourceBillNoField;
+        
+        private string hSourceBillTypeField;
+        
+        private long hRelationInterIDField;
+        
+        private long hRelationEntryIDField;
+        
+        private string hRelationBillNoField;
+        
+        private long hErpClsIDField;
+        
+        private bool hRedBlueFlagField;
+        
+        private string hBatchNoField;
+        
+        private long hInstructIDField;
+        
+        private string hInstructNoField;
+        
+        private long hSeOrderBillIDField;
+        
+        private string hSeOrderBillNoField;
+        
+        private string hNordanField;
+        
+        private long hAuxPropIDField;
+        
+        private string hMTONoField;
+        
+        private long hSTOCKORGIDField;
+        
+        private long hOWNERIDField;
+        
+        private string hCusBarCodeField;
+        
+        private string hSubBillTypeField;
+        
+        private long hMulSourceBillField;
+        
+        private string hBeginDateField;
+        
+        private string hEndDateField;
+        
+        private long hUnitIDField;
+        
+        /// <remarks/>
+        public long HItemID {
+            get {
+                return this.hItemIDField;
+            }
+            set {
+                this.hItemIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HInterID {
+            get {
+                return this.hInterIDField;
+            }
+            set {
+                this.hInterIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HBillNo {
+            get {
+                return this.hBillNoField;
+            }
+            set {
+                this.hBillNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HBillType {
+            get {
+                return this.hBillTypeField;
+            }
+            set {
+                this.hBillTypeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HMaterID {
+            get {
+                return this.hMaterIDField;
+            }
+            set {
+                this.hMaterIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HMaterNumber {
+            get {
+                return this.hMaterNumberField;
+            }
+            set {
+                this.hMaterNumberField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HMaterName {
+            get {
+                return this.hMaterNameField;
+            }
+            set {
+                this.hMaterNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HMaterModel {
+            get {
+                return this.hMaterModelField;
+            }
+            set {
+                this.hMaterModelField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HProcID {
+            get {
+                return this.hProcIDField;
+            }
+            set {
+                this.hProcIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HProcName {
+            get {
+                return this.hProcNameField;
+            }
+            set {
+                this.hProcNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HWhID {
+            get {
+                return this.hWhIDField;
+            }
+            set {
+                this.hWhIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HWhName {
+            get {
+                return this.hWhNameField;
+            }
+            set {
+                this.hWhNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSCWHID {
+            get {
+                return this.hSCWHIDField;
+            }
+            set {
+                this.hSCWHIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSCWHName {
+            get {
+                return this.hSCWHNameField;
+            }
+            set {
+                this.hSCWHNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HStockPlaceID {
+            get {
+                return this.hStockPlaceIDField;
+            }
+            set {
+                this.hStockPlaceIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HStockPlaceName {
+            get {
+                return this.hStockPlaceNameField;
+            }
+            set {
+                this.hStockPlaceNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HOutStockPlaceID {
+            get {
+                return this.hOutStockPlaceIDField;
+            }
+            set {
+                this.hOutStockPlaceIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HOutStockPlaceName {
+            get {
+                return this.hOutStockPlaceNameField;
+            }
+            set {
+                this.hOutStockPlaceNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HGroupID {
+            get {
+                return this.hGroupIDField;
+            }
+            set {
+                this.hGroupIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HGroupName {
+            get {
+                return this.hGroupNameField;
+            }
+            set {
+                this.hGroupNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public double HQtyMust {
+            get {
+                return this.hQtyMustField;
+            }
+            set {
+                this.hQtyMustField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public double HQty {
+            get {
+                return this.hQtyField;
+            }
+            set {
+                this.hQtyField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public double HPieceQty {
+            get {
+                return this.hPieceQtyField;
+            }
+            set {
+                this.hPieceQtyField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HBarCode {
+            get {
+                return this.hBarCodeField;
+            }
+            set {
+                this.hBarCodeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HAddr {
+            get {
+                return this.hAddrField;
+            }
+            set {
+                this.hAddrField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HMaker {
+            get {
+                return this.hMakerField;
+            }
+            set {
+                this.hMakerField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public System.DateTime HMakeDate {
+            get {
+                return this.hMakeDateField;
+            }
+            set {
+                this.hMakeDateField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSourceInterID {
+            get {
+                return this.hSourceInterIDField;
+            }
+            set {
+                this.hSourceInterIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSourceEntryID {
+            get {
+                return this.hSourceEntryIDField;
+            }
+            set {
+                this.hSourceEntryIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSourceBillNo {
+            get {
+                return this.hSourceBillNoField;
+            }
+            set {
+                this.hSourceBillNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSourceBillType {
+            get {
+                return this.hSourceBillTypeField;
+            }
+            set {
+                this.hSourceBillTypeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HRelationInterID {
+            get {
+                return this.hRelationInterIDField;
+            }
+            set {
+                this.hRelationInterIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HRelationEntryID {
+            get {
+                return this.hRelationEntryIDField;
+            }
+            set {
+                this.hRelationEntryIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HRelationBillNo {
+            get {
+                return this.hRelationBillNoField;
+            }
+            set {
+                this.hRelationBillNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HErpClsID {
+            get {
+                return this.hErpClsIDField;
+            }
+            set {
+                this.hErpClsIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public bool HRedBlueFlag {
+            get {
+                return this.hRedBlueFlagField;
+            }
+            set {
+                this.hRedBlueFlagField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HBatchNo {
+            get {
+                return this.hBatchNoField;
+            }
+            set {
+                this.hBatchNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HInstructID {
+            get {
+                return this.hInstructIDField;
+            }
+            set {
+                this.hInstructIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HInstructNo {
+            get {
+                return this.hInstructNoField;
+            }
+            set {
+                this.hInstructNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSeOrderBillID {
+            get {
+                return this.hSeOrderBillIDField;
+            }
+            set {
+                this.hSeOrderBillIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSeOrderBillNo {
+            get {
+                return this.hSeOrderBillNoField;
+            }
+            set {
+                this.hSeOrderBillNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HNordan {
+            get {
+                return this.hNordanField;
+            }
+            set {
+                this.hNordanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HAuxPropID {
+            get {
+                return this.hAuxPropIDField;
+            }
+            set {
+                this.hAuxPropIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HMTONo {
+            get {
+                return this.hMTONoField;
+            }
+            set {
+                this.hMTONoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSTOCKORGID {
+            get {
+                return this.hSTOCKORGIDField;
+            }
+            set {
+                this.hSTOCKORGIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HOWNERID {
+            get {
+                return this.hOWNERIDField;
+            }
+            set {
+                this.hOWNERIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HCusBarCode {
+            get {
+                return this.hCusBarCodeField;
+            }
+            set {
+                this.hCusBarCodeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSubBillType {
+            get {
+                return this.hSubBillTypeField;
+            }
+            set {
+                this.hSubBillTypeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HMulSourceBill {
+            get {
+                return this.hMulSourceBillField;
+            }
+            set {
+                this.hMulSourceBillField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HBeginDate {
+            get {
+                return this.hBeginDateField;
+            }
+            set {
+                this.hBeginDateField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HEndDate {
+            get {
+                return this.hEndDateField;
+            }
+            set {
+                this.hEndDateField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HUnitID {
+            get {
+                return this.hUnitIDField;
+            }
+            set {
+                this.hUnitIDField = value;
             }
         }
     }
@@ -45107,471 +45042,6 @@
             }
             set {
                 this.hStockOutOrgNameField = value;
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
-    [System.SerializableAttribute()]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
-    public partial class ClsKf_ICStockBill_WMS {
-        
-        private long hItemIDField;
-        
-        private string hBarTypeField;
-        
-        private long hWhIDField;
-        
-        private string hWhNumberField;
-        
-        private string hWhNameField;
-        
-        private bool hSPFlagField;
-        
-        private long hSPIDField;
-        
-        private string hSPNumberField;
-        
-        private string hSPNameField;
-        
-        private long hSCWhIDField;
-        
-        private string hSCWhNumberField;
-        
-        private string hSCWhNameField;
-        
-        private bool hSCSPFlagField;
-        
-        private long hSCSPIDField;
-        
-        private string hSCSPNumberField;
-        
-        private string hSCSPNameField;
-        
-        private long hDeptIDField;
-        
-        private string hDeptNumberField;
-        
-        private string hDeptNameField;
-        
-        private long hSupIDField;
-        
-        private string hSupNumberField;
-        
-        private string hSupNameField;
-        
-        private string hSourceBillNoField;
-        
-        private string hSourceBillTypeField;
-        
-        private long hOWNERIDField;
-        
-        private string hOWNERNAMEField;
-        
-        private string hCustomField;
-        
-        private long hMulSourceFlagField;
-        
-        private string hStockStyleField;
-        
-        private long hStockInOrgIDField;
-        
-        private string hStockInOrgNameField;
-        
-        private long hStockOutOrgIDField;
-        
-        private string hStockOutOrgNameField;
-        
-        private long hInterIDField;
-        
-        private string hBillNoField;
-        
-        private string hRemarkField;
-        
-        private string hBackField;
-        
-        private bool hSourceBarCodeFlagField;
-        
-        /// <remarks/>
-        public long HItemID {
-            get {
-                return this.hItemIDField;
-            }
-            set {
-                this.hItemIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HBarType {
-            get {
-                return this.hBarTypeField;
-            }
-            set {
-                this.hBarTypeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HWhID {
-            get {
-                return this.hWhIDField;
-            }
-            set {
-                this.hWhIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HWhNumber {
-            get {
-                return this.hWhNumberField;
-            }
-            set {
-                this.hWhNumberField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HWhName {
-            get {
-                return this.hWhNameField;
-            }
-            set {
-                this.hWhNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public bool HSPFlag {
-            get {
-                return this.hSPFlagField;
-            }
-            set {
-                this.hSPFlagField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSPID {
-            get {
-                return this.hSPIDField;
-            }
-            set {
-                this.hSPIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSPNumber {
-            get {
-                return this.hSPNumberField;
-            }
-            set {
-                this.hSPNumberField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSPName {
-            get {
-                return this.hSPNameField;
-            }
-            set {
-                this.hSPNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSCWhID {
-            get {
-                return this.hSCWhIDField;
-            }
-            set {
-                this.hSCWhIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSCWhNumber {
-            get {
-                return this.hSCWhNumberField;
-            }
-            set {
-                this.hSCWhNumberField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSCWhName {
-            get {
-                return this.hSCWhNameField;
-            }
-            set {
-                this.hSCWhNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public bool HSCSPFlag {
-            get {
-                return this.hSCSPFlagField;
-            }
-            set {
-                this.hSCSPFlagField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSCSPID {
-            get {
-                return this.hSCSPIDField;
-            }
-            set {
-                this.hSCSPIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSCSPNumber {
-            get {
-                return this.hSCSPNumberField;
-            }
-            set {
-                this.hSCSPNumberField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSCSPName {
-            get {
-                return this.hSCSPNameField;
-            }
-            set {
-                this.hSCSPNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HDeptID {
-            get {
-                return this.hDeptIDField;
-            }
-            set {
-                this.hDeptIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HDeptNumber {
-            get {
-                return this.hDeptNumberField;
-            }
-            set {
-                this.hDeptNumberField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HDeptName {
-            get {
-                return this.hDeptNameField;
-            }
-            set {
-                this.hDeptNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSupID {
-            get {
-                return this.hSupIDField;
-            }
-            set {
-                this.hSupIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSupNumber {
-            get {
-                return this.hSupNumberField;
-            }
-            set {
-                this.hSupNumberField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSupName {
-            get {
-                return this.hSupNameField;
-            }
-            set {
-                this.hSupNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSourceBillNo {
-            get {
-                return this.hSourceBillNoField;
-            }
-            set {
-                this.hSourceBillNoField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSourceBillType {
-            get {
-                return this.hSourceBillTypeField;
-            }
-            set {
-                this.hSourceBillTypeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HOWNERID {
-            get {
-                return this.hOWNERIDField;
-            }
-            set {
-                this.hOWNERIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HOWNERNAME {
-            get {
-                return this.hOWNERNAMEField;
-            }
-            set {
-                this.hOWNERNAMEField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HCustom {
-            get {
-                return this.hCustomField;
-            }
-            set {
-                this.hCustomField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HMulSourceFlag {
-            get {
-                return this.hMulSourceFlagField;
-            }
-            set {
-                this.hMulSourceFlagField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HStockStyle {
-            get {
-                return this.hStockStyleField;
-            }
-            set {
-                this.hStockStyleField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HStockInOrgID {
-            get {
-                return this.hStockInOrgIDField;
-            }
-            set {
-                this.hStockInOrgIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HStockInOrgName {
-            get {
-                return this.hStockInOrgNameField;
-            }
-            set {
-                this.hStockInOrgNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HStockOutOrgID {
-            get {
-                return this.hStockOutOrgIDField;
-            }
-            set {
-                this.hStockOutOrgIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HStockOutOrgName {
-            get {
-                return this.hStockOutOrgNameField;
-            }
-            set {
-                this.hStockOutOrgNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HInterID {
-            get {
-                return this.hInterIDField;
-            }
-            set {
-                this.hInterIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HBillNo {
-            get {
-                return this.hBillNoField;
-            }
-            set {
-                this.hBillNoField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HRemark {
-            get {
-                return this.hRemarkField;
-            }
-            set {
-                this.hRemarkField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HBack {
-            get {
-                return this.hBackField;
-            }
-            set {
-                this.hBackField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public bool HSourceBarCodeFlag {
-            get {
-                return this.hSourceBarCodeFlagField;
-            }
-            set {
-                this.hSourceBarCodeFlagField = value;
             }
         }
     }
@@ -46212,6 +45682,20 @@
         
         private string kf_POStockInBackBill_BillDateModeField;
         
+        private string kf_POStockInBackBillCheck_MustQtyCtlField;
+        
+        private string kf_POStockInBackBillCheck_WHSPCtlField;
+        
+        private string kf_POStockInBackBillCheck_WHCtlField;
+        
+        private string kf_POStockInBackBillCheck_MultilineCtlField;
+        
+        private string kf_POStockInBackBillCheck_SourceBarCodeCtlField;
+        
+        private string kf_POStockInBackBillCheck_AutoBarCodeField;
+        
+        private string kf_POStockInBackBillCheck_ERPModeField;
+        
         private string kf_ProductInBackBill_AutoSubmitField;
         
         private string kf_ProductInBackBill_AutoCheckField;
@@ -46237,6 +45721,20 @@
         private string kf_ProductInBackBill_DeleterAndMakerMustSameField;
         
         private string kf_ProductInBackBill_BillDateModeField;
+        
+        private string kf_ProductInBackBillCheck_MustQtyCtlField;
+        
+        private string kf_ProductInBackBillCheck_WHSPCtlField;
+        
+        private string kf_ProductInBackBillCheck_WHCtlField;
+        
+        private string kf_ProductInBackBillCheck_MultilineCtlField;
+        
+        private string kf_ProductInBackBillCheck_SourceBarCodeCtlField;
+        
+        private string kf_ProductInBackBillCheck_AutoBarCodeField;
+        
+        private string kf_ProductInBackBillCheck_ERPModeField;
         
         private string kf_OtherInBackBill_AutoSubmitField;
         
@@ -46318,6 +45816,20 @@
         
         private string kf_MateOutBackBill_BillDateModeField;
         
+        private string kf_MateOutBackBillCheck_MustQtyCtlField;
+        
+        private string kf_MateOutBackBillCheck_WHSPCtlField;
+        
+        private string kf_MateOutBackBillCheck_WHCtlField;
+        
+        private string kf_MateOutBackBillCheck_MultilineCtlField;
+        
+        private string kf_MateOutBackBillCheck_SourceBarCodeCtlField;
+        
+        private string kf_MateOutBackBillCheck_AutoBarCodeField;
+        
+        private string kf_MateOutBackBillCheck_ERPModeField;
+        
         private string kf_SellOutBackBill_AutoSubmitField;
         
         private string kf_SellOutBackBill_AutoCheckField;
@@ -46345,6 +45857,20 @@
         private string kf_SellOutBackBill_DeleterAndMakerMustSameField;
         
         private string kf_SellOutBackBill_BillDateModeField;
+        
+        private string kf_SellOutBackBillCheck_MustQtyCtlField;
+        
+        private string kf_SellOutBackBillCheck_WHSPCtlField;
+        
+        private string kf_SellOutBackBillCheck_WHCtlField;
+        
+        private string kf_SellOutBackBillCheck_MultilineCtlField;
+        
+        private string kf_SellOutBackBillCheck_SourceBarCodeCtlField;
+        
+        private string kf_SellOutBackBillCheck_AutoBarCodeField;
+        
+        private string kf_SellOutBackBillCheck_ERPModeField;
         
         private string kf_OtherOutBackBill_AutoSubmitField;
         
@@ -46399,6 +45925,20 @@
         private string kf_EntrustOutBackBill_DeleterAndMakerMustSameField;
         
         private string kf_EntrustOutBackBill_BillDateModeField;
+        
+        private string kf_EntrustOutBackBillCheck_MustQtyCtlField;
+        
+        private string kf_EntrustOutBackBillCheck_WHSPCtlField;
+        
+        private string kf_EntrustOutBackBillCheck_WHCtlField;
+        
+        private string kf_EntrustOutBackBillCheck_MultilineCtlField;
+        
+        private string kf_EntrustOutBackBillCheck_SourceBarCodeCtlField;
+        
+        private string kf_EntrustOutBackBillCheck_AutoBarCodeField;
+        
+        private string kf_EntrustOutBackBillCheck_ERPModeField;
         
         private string sc_PackUnionBill_AutoCheckField;
         
@@ -49969,6 +49509,76 @@
         }
         
         /// <remarks/>
+        public string Kf_POStockInBackBillCheck_MustQtyCtl {
+            get {
+                return this.kf_POStockInBackBillCheck_MustQtyCtlField;
+            }
+            set {
+                this.kf_POStockInBackBillCheck_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBackBillCheck_WHSPCtl {
+            get {
+                return this.kf_POStockInBackBillCheck_WHSPCtlField;
+            }
+            set {
+                this.kf_POStockInBackBillCheck_WHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBackBillCheck_WHCtl {
+            get {
+                return this.kf_POStockInBackBillCheck_WHCtlField;
+            }
+            set {
+                this.kf_POStockInBackBillCheck_WHCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBackBillCheck_MultilineCtl {
+            get {
+                return this.kf_POStockInBackBillCheck_MultilineCtlField;
+            }
+            set {
+                this.kf_POStockInBackBillCheck_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBackBillCheck_SourceBarCodeCtl {
+            get {
+                return this.kf_POStockInBackBillCheck_SourceBarCodeCtlField;
+            }
+            set {
+                this.kf_POStockInBackBillCheck_SourceBarCodeCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBackBillCheck_AutoBarCode {
+            get {
+                return this.kf_POStockInBackBillCheck_AutoBarCodeField;
+            }
+            set {
+                this.kf_POStockInBackBillCheck_AutoBarCodeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_POStockInBackBillCheck_ERPMode {
+            get {
+                return this.kf_POStockInBackBillCheck_ERPModeField;
+            }
+            set {
+                this.kf_POStockInBackBillCheck_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
         public string Kf_ProductInBackBill_AutoSubmit {
             get {
                 return this.kf_ProductInBackBill_AutoSubmitField;
@@ -50095,6 +49705,76 @@
             }
             set {
                 this.kf_ProductInBackBill_BillDateModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBackBillCheck_MustQtyCtl {
+            get {
+                return this.kf_ProductInBackBillCheck_MustQtyCtlField;
+            }
+            set {
+                this.kf_ProductInBackBillCheck_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBackBillCheck_WHSPCtl {
+            get {
+                return this.kf_ProductInBackBillCheck_WHSPCtlField;
+            }
+            set {
+                this.kf_ProductInBackBillCheck_WHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBackBillCheck_WHCtl {
+            get {
+                return this.kf_ProductInBackBillCheck_WHCtlField;
+            }
+            set {
+                this.kf_ProductInBackBillCheck_WHCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBackBillCheck_MultilineCtl {
+            get {
+                return this.kf_ProductInBackBillCheck_MultilineCtlField;
+            }
+            set {
+                this.kf_ProductInBackBillCheck_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBackBillCheck_SourceBarCodeCtl {
+            get {
+                return this.kf_ProductInBackBillCheck_SourceBarCodeCtlField;
+            }
+            set {
+                this.kf_ProductInBackBillCheck_SourceBarCodeCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBackBillCheck_AutoBarCode {
+            get {
+                return this.kf_ProductInBackBillCheck_AutoBarCodeField;
+            }
+            set {
+                this.kf_ProductInBackBillCheck_AutoBarCodeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_ProductInBackBillCheck_ERPMode {
+            get {
+                return this.kf_ProductInBackBillCheck_ERPModeField;
+            }
+            set {
+                this.kf_ProductInBackBillCheck_ERPModeField = value;
             }
         }
         
@@ -50499,6 +50179,76 @@
         }
         
         /// <remarks/>
+        public string Kf_MateOutBackBillCheck_MustQtyCtl {
+            get {
+                return this.kf_MateOutBackBillCheck_MustQtyCtlField;
+            }
+            set {
+                this.kf_MateOutBackBillCheck_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBackBillCheck_WHSPCtl {
+            get {
+                return this.kf_MateOutBackBillCheck_WHSPCtlField;
+            }
+            set {
+                this.kf_MateOutBackBillCheck_WHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBackBillCheck_WHCtl {
+            get {
+                return this.kf_MateOutBackBillCheck_WHCtlField;
+            }
+            set {
+                this.kf_MateOutBackBillCheck_WHCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBackBillCheck_MultilineCtl {
+            get {
+                return this.kf_MateOutBackBillCheck_MultilineCtlField;
+            }
+            set {
+                this.kf_MateOutBackBillCheck_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBackBillCheck_SourceBarCodeCtl {
+            get {
+                return this.kf_MateOutBackBillCheck_SourceBarCodeCtlField;
+            }
+            set {
+                this.kf_MateOutBackBillCheck_SourceBarCodeCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBackBillCheck_AutoBarCode {
+            get {
+                return this.kf_MateOutBackBillCheck_AutoBarCodeField;
+            }
+            set {
+                this.kf_MateOutBackBillCheck_AutoBarCodeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_MateOutBackBillCheck_ERPMode {
+            get {
+                return this.kf_MateOutBackBillCheck_ERPModeField;
+            }
+            set {
+                this.kf_MateOutBackBillCheck_ERPModeField = value;
+            }
+        }
+        
+        /// <remarks/>
         public string Kf_SellOutBackBill_AutoSubmit {
             get {
                 return this.kf_SellOutBackBill_AutoSubmitField;
@@ -50635,6 +50385,76 @@
             }
             set {
                 this.kf_SellOutBackBill_BillDateModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBackBillCheck_MustQtyCtl {
+            get {
+                return this.kf_SellOutBackBillCheck_MustQtyCtlField;
+            }
+            set {
+                this.kf_SellOutBackBillCheck_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBackBillCheck_WHSPCtl {
+            get {
+                return this.kf_SellOutBackBillCheck_WHSPCtlField;
+            }
+            set {
+                this.kf_SellOutBackBillCheck_WHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBackBillCheck_WHCtl {
+            get {
+                return this.kf_SellOutBackBillCheck_WHCtlField;
+            }
+            set {
+                this.kf_SellOutBackBillCheck_WHCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBackBillCheck_MultilineCtl {
+            get {
+                return this.kf_SellOutBackBillCheck_MultilineCtlField;
+            }
+            set {
+                this.kf_SellOutBackBillCheck_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBackBillCheck_SourceBarCodeCtl {
+            get {
+                return this.kf_SellOutBackBillCheck_SourceBarCodeCtlField;
+            }
+            set {
+                this.kf_SellOutBackBillCheck_SourceBarCodeCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBackBillCheck_AutoBarCode {
+            get {
+                return this.kf_SellOutBackBillCheck_AutoBarCodeField;
+            }
+            set {
+                this.kf_SellOutBackBillCheck_AutoBarCodeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_SellOutBackBillCheck_ERPMode {
+            get {
+                return this.kf_SellOutBackBillCheck_ERPModeField;
+            }
+            set {
+                this.kf_SellOutBackBillCheck_ERPModeField = value;
             }
         }
         
@@ -50905,6 +50725,76 @@
             }
             set {
                 this.kf_EntrustOutBackBill_BillDateModeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBackBillCheck_MustQtyCtl {
+            get {
+                return this.kf_EntrustOutBackBillCheck_MustQtyCtlField;
+            }
+            set {
+                this.kf_EntrustOutBackBillCheck_MustQtyCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBackBillCheck_WHSPCtl {
+            get {
+                return this.kf_EntrustOutBackBillCheck_WHSPCtlField;
+            }
+            set {
+                this.kf_EntrustOutBackBillCheck_WHSPCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBackBillCheck_WHCtl {
+            get {
+                return this.kf_EntrustOutBackBillCheck_WHCtlField;
+            }
+            set {
+                this.kf_EntrustOutBackBillCheck_WHCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBackBillCheck_MultilineCtl {
+            get {
+                return this.kf_EntrustOutBackBillCheck_MultilineCtlField;
+            }
+            set {
+                this.kf_EntrustOutBackBillCheck_MultilineCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBackBillCheck_SourceBarCodeCtl {
+            get {
+                return this.kf_EntrustOutBackBillCheck_SourceBarCodeCtlField;
+            }
+            set {
+                this.kf_EntrustOutBackBillCheck_SourceBarCodeCtlField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBackBillCheck_AutoBarCode {
+            get {
+                return this.kf_EntrustOutBackBillCheck_AutoBarCodeField;
+            }
+            set {
+                this.kf_EntrustOutBackBillCheck_AutoBarCodeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string Kf_EntrustOutBackBillCheck_ERPMode {
+            get {
+                return this.kf_EntrustOutBackBillCheck_ERPModeField;
+            }
+            set {
+                this.kf_EntrustOutBackBillCheck_ERPModeField = value;
             }
         }
         
@@ -53050,6 +52940,899 @@
     }
     
     /// <remarks/>
+    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsGy_BarCodeBill_WMS_Model_View))]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.SerializableAttribute()]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
+    public partial class ClsGy_BarCodeBill_WMS_Model {
+        
+        private long hItemIDField;
+        
+        private string hBarCodeField;
+        
+        private string hBatchNoField;
+        
+        private long hMaterIDField;
+        
+        private long hUnitIDField;
+        
+        private string hBarCodeTypeField;
+        
+        private double hQtyField;
+        
+        private long hSupIDField;
+        
+        private long hGroupIDField;
+        
+        private string hMakerField;
+        
+        private System.DateTime hMakeDateField;
+        
+        private string hRemarkField;
+        
+        private long hSourceInterIDField;
+        
+        private long hSourceEntryIDField;
+        
+        private string hSourceBillNoField;
+        
+        private string hSourceBillTypeField;
+        
+        private long hPrintQtyField;
+        
+        private long hDeptIDField;
+        
+        private double hinitQtyField;
+        
+        private string hMTONoField;
+        
+        private bool hStopflagField;
+        
+        private System.DateTime hProduceDateField;
+        
+        private System.DateTime hExpiryDateField;
+        
+        /// <remarks/>
+        public long HItemID {
+            get {
+                return this.hItemIDField;
+            }
+            set {
+                this.hItemIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HBarCode {
+            get {
+                return this.hBarCodeField;
+            }
+            set {
+                this.hBarCodeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HBatchNo {
+            get {
+                return this.hBatchNoField;
+            }
+            set {
+                this.hBatchNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HMaterID {
+            get {
+                return this.hMaterIDField;
+            }
+            set {
+                this.hMaterIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HUnitID {
+            get {
+                return this.hUnitIDField;
+            }
+            set {
+                this.hUnitIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HBarCodeType {
+            get {
+                return this.hBarCodeTypeField;
+            }
+            set {
+                this.hBarCodeTypeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public double HQty {
+            get {
+                return this.hQtyField;
+            }
+            set {
+                this.hQtyField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSupID {
+            get {
+                return this.hSupIDField;
+            }
+            set {
+                this.hSupIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HGroupID {
+            get {
+                return this.hGroupIDField;
+            }
+            set {
+                this.hGroupIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HMaker {
+            get {
+                return this.hMakerField;
+            }
+            set {
+                this.hMakerField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public System.DateTime HMakeDate {
+            get {
+                return this.hMakeDateField;
+            }
+            set {
+                this.hMakeDateField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HRemark {
+            get {
+                return this.hRemarkField;
+            }
+            set {
+                this.hRemarkField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSourceInterID {
+            get {
+                return this.hSourceInterIDField;
+            }
+            set {
+                this.hSourceInterIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSourceEntryID {
+            get {
+                return this.hSourceEntryIDField;
+            }
+            set {
+                this.hSourceEntryIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSourceBillNo {
+            get {
+                return this.hSourceBillNoField;
+            }
+            set {
+                this.hSourceBillNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSourceBillType {
+            get {
+                return this.hSourceBillTypeField;
+            }
+            set {
+                this.hSourceBillTypeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HPrintQty {
+            get {
+                return this.hPrintQtyField;
+            }
+            set {
+                this.hPrintQtyField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HDeptID {
+            get {
+                return this.hDeptIDField;
+            }
+            set {
+                this.hDeptIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public double HinitQty {
+            get {
+                return this.hinitQtyField;
+            }
+            set {
+                this.hinitQtyField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HMTONo {
+            get {
+                return this.hMTONoField;
+            }
+            set {
+                this.hMTONoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public bool HStopflag {
+            get {
+                return this.hStopflagField;
+            }
+            set {
+                this.hStopflagField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public System.DateTime HProduceDate {
+            get {
+                return this.hProduceDateField;
+            }
+            set {
+                this.hProduceDateField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public System.DateTime HExpiryDate {
+            get {
+                return this.hExpiryDateField;
+            }
+            set {
+                this.hExpiryDateField = value;
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.SerializableAttribute()]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
+    public partial class ClsGy_BarCodeBill_WMS_Model_View : ClsGy_BarCodeBill_WMS_Model {
+        
+        private string hMaterNumberField;
+        
+        private string hMaterNameField;
+        
+        private string hMaterModelField;
+        
+        private string hUnitNameField;
+        
+        private string hSupNameField;
+        
+        private string hGroupNameField;
+        
+        private string hDeptNameField;
+        
+        private long hErpClsIDField;
+        
+        private long hWHIDField;
+        
+        private long hSPIDField;
+        
+        private string hCusRelationNumberField;
+        
+        private string hBarCodeStatusField;
+        
+        private string hWHNameField;
+        
+        private System.DateTime hDateField;
+        
+        private long hInstructIDField;
+        
+        private string hInstructNoField;
+        
+        private long hSeOrderBillIDField;
+        
+        private string hSeOrderBillNoField;
+        
+        private long hCheckerIDField;
+        
+        private long hAuxPropIDField;
+        
+        private string hAuxPropNameField;
+        
+        private long hSTOCKORGIDField;
+        
+        private long hOWNERIDField;
+        
+        private double hSourceQtyField;
+        
+        private string hBarCode_PackField;
+        
+        /// <remarks/>
+        public string HMaterNumber {
+            get {
+                return this.hMaterNumberField;
+            }
+            set {
+                this.hMaterNumberField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HMaterName {
+            get {
+                return this.hMaterNameField;
+            }
+            set {
+                this.hMaterNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HMaterModel {
+            get {
+                return this.hMaterModelField;
+            }
+            set {
+                this.hMaterModelField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HUnitName {
+            get {
+                return this.hUnitNameField;
+            }
+            set {
+                this.hUnitNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSupName {
+            get {
+                return this.hSupNameField;
+            }
+            set {
+                this.hSupNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HGroupName {
+            get {
+                return this.hGroupNameField;
+            }
+            set {
+                this.hGroupNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HDeptName {
+            get {
+                return this.hDeptNameField;
+            }
+            set {
+                this.hDeptNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HErpClsID {
+            get {
+                return this.hErpClsIDField;
+            }
+            set {
+                this.hErpClsIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HWHID {
+            get {
+                return this.hWHIDField;
+            }
+            set {
+                this.hWHIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSPID {
+            get {
+                return this.hSPIDField;
+            }
+            set {
+                this.hSPIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HCusRelationNumber {
+            get {
+                return this.hCusRelationNumberField;
+            }
+            set {
+                this.hCusRelationNumberField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HBarCodeStatus {
+            get {
+                return this.hBarCodeStatusField;
+            }
+            set {
+                this.hBarCodeStatusField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HWHName {
+            get {
+                return this.hWHNameField;
+            }
+            set {
+                this.hWHNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public System.DateTime HDate {
+            get {
+                return this.hDateField;
+            }
+            set {
+                this.hDateField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HInstructID {
+            get {
+                return this.hInstructIDField;
+            }
+            set {
+                this.hInstructIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HInstructNo {
+            get {
+                return this.hInstructNoField;
+            }
+            set {
+                this.hInstructNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSeOrderBillID {
+            get {
+                return this.hSeOrderBillIDField;
+            }
+            set {
+                this.hSeOrderBillIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSeOrderBillNo {
+            get {
+                return this.hSeOrderBillNoField;
+            }
+            set {
+                this.hSeOrderBillNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HCheckerID {
+            get {
+                return this.hCheckerIDField;
+            }
+            set {
+                this.hCheckerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HAuxPropID {
+            get {
+                return this.hAuxPropIDField;
+            }
+            set {
+                this.hAuxPropIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HAuxPropName {
+            get {
+                return this.hAuxPropNameField;
+            }
+            set {
+                this.hAuxPropNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSTOCKORGID {
+            get {
+                return this.hSTOCKORGIDField;
+            }
+            set {
+                this.hSTOCKORGIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HOWNERID {
+            get {
+                return this.hOWNERIDField;
+            }
+            set {
+                this.hOWNERIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public double HSourceQty {
+            get {
+                return this.hSourceQtyField;
+            }
+            set {
+                this.hSourceQtyField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HBarCode_Pack {
+            get {
+                return this.hBarCode_PackField;
+            }
+            set {
+                this.hBarCode_PackField = value;
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void GetSc_PackUnionBill_TempListCompletedEventHandler(object sender, GetSc_PackUnionBill_TempListCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class GetSc_PackUnionBill_TempListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal GetSc_PackUnionBill_TempListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public System.Data.DataSet Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((System.Data.DataSet)(this.results[0]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void DeleteTemp_PackUnionBillCompletedEventHandler(object sender, DeleteTemp_PackUnionBillCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class DeleteTemp_PackUnionBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal DeleteTemp_PackUnionBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void GetSourceBillList_BillCheckCompletedEventHandler(object sender, GetSourceBillList_BillCheckCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class GetSourceBillList_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal GetSourceBillList_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void get_BillBarCode_BillCheckCompletedEventHandler(object sender, get_BillBarCode_BillCheckCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_BillBarCode_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_BillBarCode_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void get_BillBarCode_MateOutCheckCompletedEventHandler(object sender, get_BillBarCode_MateOutCheckCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_BillBarCode_MateOutCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_BillBarCode_MateOutCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void get_BillBarCode_OtherOutCheckCompletedEventHandler(object sender, get_BillBarCode_OtherOutCheckCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_BillBarCode_OtherOutCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_BillBarCode_OtherOutCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void get_BillBarCode_MoveStockCheckCompletedEventHandler(object sender, get_BillBarCode_MoveStockCheckCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_BillBarCode_MoveStockCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_BillBarCode_MoveStockCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void get_BarCode_MoveStockBillCheckCompletedEventHandler(object sender, get_BarCode_MoveStockBillCheckCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_BarCode_MoveStockBillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_BarCode_MoveStockBillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
     public delegate void set_SavePonderationBillMain_Temp_BarCode_BillCheckCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_BarCode_BillCheckCompletedEventArgs e);
     
@@ -53887,6 +54670,352 @@
             get {
                 this.RaiseExceptionIfNecessary();
                 return ((string)(this.results[7]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void set_SaveDoorOutCheck_BarCodeCompletedEventHandler(object sender, set_SaveDoorOutCheck_BarCodeCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class set_SaveDoorOutCheck_BarCodeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_SaveDoorOutCheck_BarCodeCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sHSourceBillNo {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sHSourceBillType {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[2]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[3]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void set_SavePOInStockCheck_BarCodeCompletedEventHandler(object sender, set_SavePOInStockCheck_BarCodeCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class set_SavePOInStockCheck_BarCodeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_SavePOInStockCheck_BarCodeCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public long sHBillID {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((long)(this.results[1]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sHBillNo {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[2]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sHSup {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[3]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sHDept {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[4]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[5]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void Get_CheckTypeByMouldBarCodeCompletedEventHandler(object sender, Get_CheckTypeByMouldBarCodeCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class Get_CheckTypeByMouldBarCodeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal Get_CheckTypeByMouldBarCodeCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void get_CheckTypeBySource_NewCompletedEventHandler(object sender, get_CheckTypeBySource_NewCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_CheckTypeBySource_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_CheckTypeBySource_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void getSourceBillList_NewCompletedEventHandler(object sender, getSourceBillList_NewCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class getSourceBillList_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal getSourceBillList_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void get_BillSubTypeCompletedEventHandler(object sender, get_BillSubTypeCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_BillSubTypeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_BillSubTypeCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public System.Data.DataSet Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((System.Data.DataSet)(this.results[0]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void get_SourceBarCode_NewCompletedEventHandler(object sender, get_SourceBarCode_NewCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_SourceBarCode_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_SourceBarCode_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void getSourceBill_New2CompletedEventHandler(object sender, getSourceBill_New2CompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class getSourceBill_New2CompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal getSourceBill_New2CompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void get_SourceBill_MaterBarCodeCompletedEventHandler(object sender, get_SourceBill_MaterBarCodeCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_SourceBill_MaterBarCodeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_SourceBill_MaterBarCodeCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
             }
         }
     }
@@ -56573,17 +57702,85 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void GetSc_PackUnionBill_TempListCompletedEventHandler(object sender, GetSc_PackUnionBill_TempListCompletedEventArgs e);
+    public delegate void TempList_ModifyCompletedEventHandler(object sender, TempList_ModifyCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class GetSc_PackUnionBill_TempListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class TempList_ModifyCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal GetSc_PackUnionBill_TempListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal TempList_ModifyCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void DeleteBillListCompletedEventHandler(object sender, DeleteBillListCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class DeleteBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal DeleteBillListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void GetKf_PonderationBillMain_TempList_NewCompletedEventHandler(object sender, GetKf_PonderationBillMain_TempList_NewCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class GetKf_PonderationBillMain_TempList_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal GetKf_PonderationBillMain_TempList_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -56599,17 +57796,69 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void DeleteTemp_PackUnionBillCompletedEventHandler(object sender, DeleteTemp_PackUnionBillCompletedEventArgs e);
+    public delegate void GetAGVBillList_NewCompletedEventHandler(object sender, GetAGVBillList_NewCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class DeleteTemp_PackUnionBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class GetAGVBillList_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal DeleteTemp_PackUnionBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal GetAGVBillList_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public System.Data.DataSet Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((System.Data.DataSet)(this.results[0]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void GetAGVBillList_BillNoQueryCompletedEventHandler(object sender, GetAGVBillList_BillNoQueryCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class GetAGVBillList_BillNoQueryCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal GetAGVBillList_BillNoQueryCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public System.Data.DataSet Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((System.Data.DataSet)(this.results[0]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void DeleteICStockBillAndWMSCompletedEventHandler(object sender, DeleteICStockBillAndWMSCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class DeleteICStockBillAndWMSCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal DeleteICStockBillAndWMSCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -56633,238 +57882,78 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void GetSourceBillList_BillCheckCompletedEventHandler(object sender, GetSourceBillList_BillCheckCompletedEventArgs e);
+    public delegate void GetKf_ICStockBillListCompletedEventHandler(object sender, GetKf_ICStockBillListCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class GetSourceBillList_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class GetKf_ICStockBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal GetSourceBillList_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal GetKf_ICStockBillListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
         
         /// <remarks/>
-        public ClsKf_ICStockBill_WMS Result {
+        public System.Data.DataSet Result {
             get {
                 this.RaiseExceptionIfNecessary();
-                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
+                return ((System.Data.DataSet)(this.results[0]));
             }
         }
     }
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void get_BillBarCode_BillCheckCompletedEventHandler(object sender, get_BillBarCode_BillCheckCompletedEventArgs e);
+    public delegate void GetKf_ICStockBillQueryListCompletedEventHandler(object sender, GetKf_ICStockBillQueryListCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_BillBarCode_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class GetKf_ICStockBillQueryListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal get_BillBarCode_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal GetKf_ICStockBillQueryListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
         
         /// <remarks/>
-        public ClsKf_ICStockBill_WMS Result {
+        public System.Data.DataSet Result {
             get {
                 this.RaiseExceptionIfNecessary();
-                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
+                return ((System.Data.DataSet)(this.results[0]));
             }
         }
     }
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void get_BillBarCode_MateOutCheckCompletedEventHandler(object sender, get_BillBarCode_MateOutCheckCompletedEventArgs e);
+    public delegate void Get_ICInventoryByMaterIDListCompletedEventHandler(object sender, Get_ICInventoryByMaterIDListCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_BillBarCode_MateOutCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class Get_ICInventoryByMaterIDListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal get_BillBarCode_MateOutCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal Get_ICInventoryByMaterIDListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
         
         /// <remarks/>
-        public ClsKf_ICStockBill_WMS Result {
+        public System.Data.DataSet Result {
             get {
                 this.RaiseExceptionIfNecessary();
-                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void get_BillBarCode_OtherOutCheckCompletedEventHandler(object sender, get_BillBarCode_OtherOutCheckCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_BillBarCode_OtherOutCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal get_BillBarCode_OtherOutCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public ClsKf_ICStockBill_WMS Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void get_BillBarCode_MoveStockCheckCompletedEventHandler(object sender, get_BillBarCode_MoveStockCheckCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_BillBarCode_MoveStockCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal get_BillBarCode_MoveStockCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public ClsKf_ICStockBill_WMS Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void get_BarCode_MoveStockBillCheckCompletedEventHandler(object sender, get_BarCode_MoveStockBillCheckCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_BarCode_MoveStockBillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal get_BarCode_MoveStockBillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public ClsKf_ICStockBill_WMS Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public bool Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
+                return ((System.Data.DataSet)(this.results[0]));
             }
         }
     }
@@ -59637,133 +60726,17 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void set_SaveDoorOutCheck_BarCodeCompletedEventHandler(object sender, set_SaveDoorOutCheck_BarCodeCompletedEventArgs e);
+    public delegate void set_SaveKf_AGVRequestBillCompletedEventHandler(object sender, set_SaveKf_AGVRequestBillCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SaveDoorOutCheck_BarCodeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class set_SaveKf_AGVRequestBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal set_SaveDoorOutCheck_BarCodeCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public bool Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sHSourceBillNo {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sHSourceBillType {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[2]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[3]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void set_SavePOInStockCheck_BarCodeCompletedEventHandler(object sender, set_SavePOInStockCheck_BarCodeCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SavePOInStockCheck_BarCodeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_SavePOInStockCheck_BarCodeCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public bool Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public long sHBillID {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((long)(this.results[1]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sHBillNo {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[2]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sHSup {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[3]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sHDept {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[4]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[5]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void Get_CheckTypeByMouldBarCodeCompletedEventHandler(object sender, Get_CheckTypeByMouldBarCodeCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class Get_CheckTypeByMouldBarCodeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal Get_CheckTypeByMouldBarCodeCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal set_SaveKf_AGVRequestBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -59787,26 +60760,26 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void get_CheckTypeBySource_NewCompletedEventHandler(object sender, get_CheckTypeBySource_NewCompletedEventArgs e);
+    public delegate void set_SaveProductInBackBillCompletedEventHandler(object sender, set_SaveProductInBackBillCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_CheckTypeBySource_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class set_SaveProductInBackBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal get_CheckTypeBySource_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal set_SaveProductInBackBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
         
         /// <remarks/>
-        public ClsKf_ICStockBill_WMS Result {
+        public bool Result {
             get {
                 this.RaiseExceptionIfNecessary();
-                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+                return ((bool)(this.results[0]));
             }
         }
         
@@ -59821,26 +60794,26 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void getSourceBillList_NewCompletedEventHandler(object sender, getSourceBillList_NewCompletedEventArgs e);
+    public delegate void set_SaveProductInBackBill_NewCompletedEventHandler(object sender, set_SaveProductInBackBill_NewCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class getSourceBillList_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class set_SaveProductInBackBill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal getSourceBillList_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal set_SaveProductInBackBill_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
         
         /// <remarks/>
-        public ClsKf_ICStockBill_WMS Result {
+        public bool Result {
             get {
                 this.RaiseExceptionIfNecessary();
-                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+                return ((bool)(this.results[0]));
             }
         }
         
@@ -59855,52 +60828,26 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void get_BillSubTypeCompletedEventHandler(object sender, get_BillSubTypeCompletedEventArgs e);
+    public delegate void set_SaveProductInBillCompletedEventHandler(object sender, set_SaveProductInBillCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_BillSubTypeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class set_SaveProductInBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal get_BillSubTypeCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal set_SaveProductInBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
         
         /// <remarks/>
-        public System.Data.DataSet Result {
+        public bool Result {
             get {
                 this.RaiseExceptionIfNecessary();
-                return ((System.Data.DataSet)(this.results[0]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void get_SourceBarCode_NewCompletedEventHandler(object sender, get_SourceBarCode_NewCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_SourceBarCode_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal get_SourceBarCode_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public ClsKf_ICStockBill_WMS Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+                return ((bool)(this.results[0]));
             }
         }
         
@@ -59915,26 +60862,26 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void getSourceBill_New2CompletedEventHandler(object sender, getSourceBill_New2CompletedEventArgs e);
+    public delegate void set_CheckAddProductInBillCompletedEventHandler(object sender, set_CheckAddProductInBillCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class getSourceBill_New2CompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class set_CheckAddProductInBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal getSourceBill_New2CompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal set_CheckAddProductInBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
         
         /// <remarks/>
-        public ClsKf_ICStockBill_WMS Result {
+        public bool Result {
             get {
                 this.RaiseExceptionIfNecessary();
-                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+                return ((bool)(this.results[0]));
             }
         }
         
@@ -59949,26 +60896,60 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void get_SourceBill_MaterBarCodeCompletedEventHandler(object sender, get_SourceBill_MaterBarCodeCompletedEventArgs e);
+    public delegate void set_CheckProductInBillCompletedEventHandler(object sender, set_CheckProductInBillCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_SourceBill_MaterBarCodeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class set_CheckProductInBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal get_SourceBill_MaterBarCodeCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal set_CheckProductInBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
         
         /// <remarks/>
-        public ClsKf_ICStockBill_WMS Result {
+        public bool Result {
             get {
                 this.RaiseExceptionIfNecessary();
-                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void set_AuditProductInBillCompletedEventHandler(object sender, set_AuditProductInBillCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class set_AuditProductInBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_AuditProductInBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
             }
         }
         
@@ -61639,17 +62620,17 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void TempList_ModifyCompletedEventHandler(object sender, TempList_ModifyCompletedEventArgs e);
+    public delegate void set_SaveEntrustReplenishOutBill_BillCheckCompletedEventHandler(object sender, set_SaveEntrustReplenishOutBill_BillCheckCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class TempList_ModifyCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class set_SaveEntrustReplenishOutBill_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal TempList_ModifyCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal set_SaveEntrustReplenishOutBill_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -61667,230 +62648,6 @@
             get {
                 this.RaiseExceptionIfNecessary();
                 return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void DeleteBillListCompletedEventHandler(object sender, DeleteBillListCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class DeleteBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal DeleteBillListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public bool Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void GetKf_PonderationBillMain_TempList_NewCompletedEventHandler(object sender, GetKf_PonderationBillMain_TempList_NewCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class GetKf_PonderationBillMain_TempList_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal GetKf_PonderationBillMain_TempList_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public System.Data.DataSet Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((System.Data.DataSet)(this.results[0]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void GetAGVBillList_NewCompletedEventHandler(object sender, GetAGVBillList_NewCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class GetAGVBillList_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal GetAGVBillList_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public System.Data.DataSet Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((System.Data.DataSet)(this.results[0]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void GetAGVBillList_BillNoQueryCompletedEventHandler(object sender, GetAGVBillList_BillNoQueryCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class GetAGVBillList_BillNoQueryCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal GetAGVBillList_BillNoQueryCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public System.Data.DataSet Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((System.Data.DataSet)(this.results[0]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void DeleteICStockBillAndWMSCompletedEventHandler(object sender, DeleteICStockBillAndWMSCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class DeleteICStockBillAndWMSCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal DeleteICStockBillAndWMSCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public bool Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void GetKf_ICStockBillListCompletedEventHandler(object sender, GetKf_ICStockBillListCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class GetKf_ICStockBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal GetKf_ICStockBillListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public System.Data.DataSet Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((System.Data.DataSet)(this.results[0]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void GetKf_ICStockBillQueryListCompletedEventHandler(object sender, GetKf_ICStockBillQueryListCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class GetKf_ICStockBillQueryListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal GetKf_ICStockBillQueryListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public System.Data.DataSet Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((System.Data.DataSet)(this.results[0]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void Get_ICInventoryByMaterIDListCompletedEventHandler(object sender, Get_ICInventoryByMaterIDListCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class Get_ICInventoryByMaterIDListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal Get_ICInventoryByMaterIDListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public System.Data.DataSet Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((System.Data.DataSet)(this.results[0]));
             }
         }
     }
@@ -62629,6 +63386,108 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void set_Bill_NewCompletedEventHandler(object sender, set_Bill_NewCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class set_Bill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_Bill_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void set_SaveOtherOutBill_New_haichengCompletedEventHandler(object sender, set_SaveOtherOutBill_New_haichengCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class set_SaveOtherOutBill_New_haichengCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_SaveOtherOutBill_New_haichengCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void set_SaveOtherOutBill_CLD_New_haichengCompletedEventHandler(object sender, set_SaveOtherOutBill_CLD_New_haichengCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class set_SaveOtherOutBill_CLD_New_haichengCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_SaveOtherOutBill_CLD_New_haichengCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
     public delegate void set_SaveOtherOutBill_NewCompletedEventHandler(object sender, set_SaveOtherOutBill_NewCompletedEventArgs e);
     
     /// <remarks/>
@@ -63359,244 +64218,6 @@
             get {
                 this.RaiseExceptionIfNecessary();
                 return ((double)(this.results[7]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void set_SaveKf_AGVRequestBillCompletedEventHandler(object sender, set_SaveKf_AGVRequestBillCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SaveKf_AGVRequestBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_SaveKf_AGVRequestBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public bool Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void set_SaveProductInBackBillCompletedEventHandler(object sender, set_SaveProductInBackBillCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SaveProductInBackBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_SaveProductInBackBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public bool Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void set_SaveProductInBackBill_NewCompletedEventHandler(object sender, set_SaveProductInBackBill_NewCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SaveProductInBackBill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_SaveProductInBackBill_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public bool Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void set_SaveProductInBillCompletedEventHandler(object sender, set_SaveProductInBillCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SaveProductInBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_SaveProductInBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public bool Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void set_CheckAddProductInBillCompletedEventHandler(object sender, set_CheckAddProductInBillCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_CheckAddProductInBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_CheckAddProductInBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public bool Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void set_CheckProductInBillCompletedEventHandler(object sender, set_CheckProductInBillCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_CheckProductInBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_CheckProductInBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public bool Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void set_AuditProductInBillCompletedEventHandler(object sender, set_AuditProductInBillCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_AuditProductInBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_AuditProductInBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public bool Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
             }
         }
     }
@@ -64565,6 +65186,40 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void set_SaveMateOutBackBill_BillCheckCompletedEventHandler(object sender, set_SaveMateOutBackBill_BillCheckCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class set_SaveMateOutBackBill_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_SaveMateOutBackBill_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
     public delegate void set_SaveMateOutBillCompletedEventHandler(object sender, set_SaveMateOutBillCompletedEventArgs e);
     
     /// <remarks/>
@@ -64976,40 +65631,6 @@
         private object[] results;
         
         internal set_SaveMateReplenishOutBill_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public bool Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void set_SaveEntrustReplenishOutBill_BillCheckCompletedEventHandler(object sender, set_SaveEntrustReplenishOutBill_BillCheckCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SaveEntrustReplenishOutBill_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_SaveEntrustReplenishOutBill_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
diff --git a/WebAPI/Web References/WebS/WebService1.wsdl b/WebAPI/Web References/WebS/WebService1.wsdl
index 7c71def..8ff5394 100644
--- a/WebAPI/Web References/WebS/WebService1.wsdl
+++ b/WebAPI/Web References/WebS/WebService1.wsdl
@@ -2,7 +2,207 @@
 <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="GetSc_PackUnionBill_TempList">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockOrgID" type="s:long" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="GetSc_PackUnionBill_TempListResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="GetSc_PackUnionBill_TempListResult">
+              <s:complexType>
+                <s:sequence>
+                  <s:element ref="s:schema" />
+                  <s:any />
+                </s:sequence>
+              </s:complexType>
+            </s:element>
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="DeleteTemp_PackUnionBill">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="DeleteTemp_PackUnionBillResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="DeleteTemp_PackUnionBillResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="GetSourceBillList_BillCheck">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="GetSourceBillList_BillCheckResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="GetSourceBillList_BillCheckResult" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s: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:element minOccurs="0" maxOccurs="1" name="HRemark" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HBack" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HSourceBarCodeFlag" type="s:boolean" />
+        </s:sequence>
+      </s:complexType>
+      <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" />
@@ -17,7 +217,6 @@
             <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
             <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
             <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
-            <s:element minOccurs="1" maxOccurs="1" name="Type" type="s:long" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
@@ -398,6 +597,13 @@
           <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_SourceWHSPCtl" type="s:string" />
           <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_DeleterAndMakerMustSame" type="s:string" />
           <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_BillDateMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBillCheck_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBillCheck_WHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBillCheck_WHCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBillCheck_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBillCheck_SourceBarCodeCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBillCheck_AutoBarCode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBillCheck_ERPMode" type="s:string" />
           <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_AutoSubmit" type="s:string" />
           <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_AutoCheck" type="s:string" />
           <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_SaveAutoAddnew" type="s:string" />
@@ -411,6 +617,13 @@
           <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_SourceWHSPCtl" type="s:string" />
           <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_DeleterAndMakerMustSame" type="s:string" />
           <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_BillDateMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBillCheck_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBillCheck_WHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBillCheck_WHCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBillCheck_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBillCheck_SourceBarCodeCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBillCheck_AutoBarCode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBillCheck_ERPMode" type="s:string" />
           <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_AutoSubmit" type="s:string" />
           <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_AutoCheck" type="s:string" />
           <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_SaveAutoAddnew" type="s:string" />
@@ -451,6 +664,13 @@
           <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_SimpleMode" type="s:string" />
           <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_DeleterAndMakerMustSame" type="s:string" />
           <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_BillDateMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBillCheck_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBillCheck_WHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBillCheck_WHCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBillCheck_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBillCheck_SourceBarCodeCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBillCheck_AutoBarCode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBillCheck_ERPMode" type="s:string" />
           <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_AutoSubmit" type="s:string" />
           <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_AutoCheck" type="s:string" />
           <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_SaveAutoAddnew" type="s:string" />
@@ -465,6 +685,13 @@
           <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_AutoSavePOStockInBackBill" type="s:string" />
           <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_DeleterAndMakerMustSame" type="s:string" />
           <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_BillDateMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBillCheck_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBillCheck_WHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBillCheck_WHCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBillCheck_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBillCheck_SourceBarCodeCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBillCheck_AutoBarCode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBillCheck_ERPMode" type="s:string" />
           <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_AutoSubmit" type="s:string" />
           <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_AutoCheck" type="s:string" />
           <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_SaveAutoAddnew" type="s:string" />
@@ -492,6 +719,13 @@
           <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_SimpleMode" type="s:string" />
           <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_DeleterAndMakerMustSame" type="s:string" />
           <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_BillDateMode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBillCheck_MustQtyCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBillCheck_WHSPCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBillCheck_WHCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBillCheck_MultilineCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBillCheck_SourceBarCodeCtl" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBillCheck_AutoBarCode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBillCheck_ERPMode" type="s:string" />
           <s:element minOccurs="0" maxOccurs="1" name="Sc_PackUnionBill_AutoCheck" type="s:string" />
           <s:element minOccurs="0" maxOccurs="1" name="Sc_PackUnionBill_SaveAutoAddnew" type="s:string" />
           <s:element minOccurs="0" maxOccurs="1" name="Sc_PackUnionBill_SourceBillTypeCtl" type="s:string" />
@@ -708,6 +942,34 @@
           <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldLowerBill_MouldUpper" 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="HSCWHID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HSCSPID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
+            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
+            <s:element minOccurs="1" maxOccurs="1" name="Type" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
       <s:element name="set_SavePonderationBillMain_Temp_BarCode_BillCheckResponse">
         <s:complexType>
           <s:sequence>
@@ -740,48 +1002,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:element minOccurs="0" maxOccurs="1" name="HRemark" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HBack" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HSourceBarCodeFlag" type="s:boolean" />
-        </s:sequence>
-      </s:complexType>
       <s:element name="get_CheckTypeByBarCode_BillCheck">
         <s:complexType>
           <s:sequence>
@@ -1293,6 +1513,284 @@
             <s:element minOccurs="0" maxOccurs="1" name="sHSupName" type="s:string" />
             <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="set_SaveDoorOutCheck_BarCode">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKF_PonderationBillMain_Temp" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHSourceBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHSourceBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:complexType name="ClsKF_PonderationBillMain_Temp">
+        <s:sequence>
+          <s:element minOccurs="1" maxOccurs="1" name="HItemID" type="s:long" />
+          <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HMaterID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HMaterNumber" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HMaterName" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HMaterModel" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HProcID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HProcName" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HWhName" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HSCWHName" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HStockPlaceID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HStockPlaceName" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HOutStockPlaceID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HOutStockPlaceName" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HGroupID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HGroupName" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HQtyMust" type="s:double" />
+          <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
+          <s:element minOccurs="1" maxOccurs="1" name="HPieceQty" type="s:double" />
+          <s:element minOccurs="0" maxOccurs="1" name="HBarCode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HAddr" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HMakeDate" type="s:dateTime" />
+          <s:element minOccurs="1" maxOccurs="1" name="HSourceInterID" type="s:long" />
+          <s:element minOccurs="1" maxOccurs="1" name="HSourceEntryID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HRelationInterID" type="s:long" />
+          <s:element minOccurs="1" maxOccurs="1" name="HRelationEntryID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HRelationBillNo" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HErpClsID" type="s:long" />
+          <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
+          <s:element minOccurs="0" maxOccurs="1" name="HBatchNo" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HInstructID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HInstructNo" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HSeOrderBillID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HSeOrderBillNo" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HNordan" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HAuxPropID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HMTONo" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HSTOCKORGID" type="s:long" />
+          <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HCusBarCode" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HSubBillType" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HMulSourceBill" type="s:long" />
+          <s:element minOccurs="0" maxOccurs="1" name="HBeginDate" type="s:string" />
+          <s:element minOccurs="0" maxOccurs="1" name="HEndDate" type="s:string" />
+          <s:element minOccurs="1" maxOccurs="1" name="HUnitID" type="s:long" />
+        </s:sequence>
+      </s:complexType>
+      <s:element name="set_SaveDoorOutCheck_BarCodeResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveDoorOutCheck_BarCodeResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHSourceBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHSourceBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SavePOInStockCheck_BarCode">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="sHBillID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHSup" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHDept" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SavePOInStockCheck_BarCodeResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SavePOInStockCheck_BarCodeResult" type="s:boolean" />
+            <s:element minOccurs="1" maxOccurs="1" name="sHBillID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHSup" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHDept" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="Get_CheckTypeByMouldBarCode">
+        <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="HRedBlueFlag" 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="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_CheckTypeByMouldBarCodeResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="Get_CheckTypeByMouldBarCodeResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_CheckTypeBySource_New">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HRedBlueflag" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="HHMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_CheckTypeBySource_NewResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_CheckTypeBySource_NewResult" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="getSourceBillList_New">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HRedBlueflag" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="HHMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HAccessFlag" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="getSourceBillList_NewResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="getSourceBillList_NewResult" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_BillSubType">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockOrgID" type="s:long" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_BillSubTypeResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_BillSubTypeResult">
+              <s:complexType>
+                <s:sequence>
+                  <s:element ref="s:schema" />
+                  <s:any />
+                </s:sequence>
+              </s:complexType>
+            </s:element>
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_SourceBarCode_New">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HRedBlueflag" type="s:boolean" />
+            <s:element minOccurs="1" maxOccurs="1" name="SourceFlag" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HPTQty" type="s:double" />
+            <s:element minOccurs="1" maxOccurs="1" name="HPlanMode" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HFIFOWhID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="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_SourceBarCode_NewResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_SourceBarCode_NewResult" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="getSourceBill_New2">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HRedBlueflag" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HPTQty" type="s:double" />
+            <s:element minOccurs="1" maxOccurs="1" name="HPlanMode" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HFIFOWhID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HAccessFlag" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="SourceFlag" type="s:boolean" />
+            <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="getSourceBill_New2Response">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="getSourceBill_New2Result" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_SourceBill_MaterBarCode">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="HStockOrgID" type="s:long" />
+            <s:element minOccurs="1" maxOccurs="1" name="HAccessFlag" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="get_SourceBill_MaterBarCodeResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="get_SourceBill_MaterBarCodeResult" type="tns:ClsKf_ICStockBill_WMS" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
@@ -3147,19 +3645,53 @@
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="GetSc_PackUnionBill_TempList">
+      <s:element name="TempList_Modify">
         <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:element minOccurs="1" maxOccurs="1" name="sHInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="GetSc_PackUnionBill_TempListResponse">
+      <s:element name="TempList_ModifyResponse">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="GetSc_PackUnionBill_TempListResult">
+            <s:element minOccurs="1" maxOccurs="1" name="TempList_ModifyResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="DeleteBillList">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="sHInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="DeleteBillListResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="DeleteBillListResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="GetKf_PonderationBillMain_TempList_New">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="sHBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="sHOWNERID" type="s:long" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="GetKf_PonderationBillMain_TempList_NewResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="GetKf_PonderationBillMain_TempList_NewResult">
               <s:complexType>
                 <s:sequence>
                   <s:element ref="s:schema" />
@@ -3170,165 +3702,135 @@
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="DeleteTemp_PackUnionBill">
+      <s:element name="GetAGVBillList_New">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="sHOWNERID" type="s:long" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="GetAGVBillList_NewResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="GetAGVBillList_NewResult">
+              <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="GetAGVBillList_BillNoQuery">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="sBillNo" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="GetAGVBillList_BillNoQueryResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="GetAGVBillList_BillNoQueryResult">
+              <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="DeleteICStockBillAndWMS">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="sHInterID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHBillType" type="s:string" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="DeleteTemp_PackUnionBillResponse">
+      <s:element name="DeleteICStockBillAndWMSResponse">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="DeleteTemp_PackUnionBillResult" type="s:boolean" />
+            <s:element minOccurs="1" maxOccurs="1" name="DeleteICStockBillAndWMSResult" 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:element name="GetKf_ICStockBillList">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHMaker" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="sHOWNERID" type="s:long" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="GetSourceBillList_BillCheckResponse">
+      <s:element name="GetKf_ICStockBillListResponse">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="GetSourceBillList_BillCheckResult" type="tns:ClsKf_ICStockBill_WMS" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="GetKf_ICStockBillListResult">
+              <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="get_BillBarCode_BillCheck">
+      <s:element name="GetKf_ICStockBillQueryList">
         <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:element minOccurs="0" maxOccurs="1" name="sHBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sBillNo" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sSourceBillNo" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="get_BillBarCode_BillCheckResponse">
+      <s:element name="GetKf_ICStockBillQueryListResponse">
         <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:element minOccurs="0" maxOccurs="1" name="GetKf_ICStockBillQueryListResult">
+              <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="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:element name="Get_ICInventoryByMaterIDList">
         <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="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:element minOccurs="0" maxOccurs="1" name="sWhere" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="get_BarCode_MoveStockBillCheckResponse">
+      <s:element name="Get_ICInventoryByMaterIDListResponse">
         <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:element minOccurs="0" maxOccurs="1" name="Get_ICInventoryByMaterIDListResult">
+              <s:complexType>
+                <s:sequence>
+                  <s:element ref="s:schema" />
+                  <s:any />
+                </s:sequence>
+              </s:complexType>
+            </s:element>
           </s:sequence>
         </s:complexType>
       </s:element>
@@ -4946,280 +5448,222 @@
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="set_SaveDoorOutCheck_BarCode">
+      <s:element name="set_SaveKf_AGVRequestBill">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKF_PonderationBillMain_Temp" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHSourceBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHSourceBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_AGVRequestBillMain" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:complexType name="ClsKF_PonderationBillMain_Temp">
-        <s:sequence>
-          <s:element minOccurs="1" maxOccurs="1" name="HItemID" type="s:long" />
-          <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HMaterID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HMaterNumber" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HMaterName" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HMaterModel" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HProcID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HProcName" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HWhName" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HSCWHName" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HStockPlaceID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HStockPlaceName" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HOutStockPlaceID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HOutStockPlaceName" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HGroupID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HGroupName" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HQtyMust" type="s:double" />
-          <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
-          <s:element minOccurs="1" maxOccurs="1" name="HPieceQty" type="s:double" />
-          <s:element minOccurs="0" maxOccurs="1" name="HBarCode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HAddr" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HMakeDate" type="s:dateTime" />
-          <s:element minOccurs="1" maxOccurs="1" name="HSourceInterID" type="s:long" />
-          <s:element minOccurs="1" maxOccurs="1" name="HSourceEntryID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HRelationInterID" type="s:long" />
-          <s:element minOccurs="1" maxOccurs="1" name="HRelationEntryID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HRelationBillNo" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HErpClsID" type="s:long" />
-          <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
-          <s:element minOccurs="0" maxOccurs="1" name="HBatchNo" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HInstructID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HInstructNo" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HSeOrderBillID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HSeOrderBillNo" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HNordan" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HAuxPropID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HMTONo" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HSTOCKORGID" type="s:long" />
-          <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HCusBarCode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HSubBillType" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HMulSourceBill" type="s:long" />
-          <s:element minOccurs="0" maxOccurs="1" name="HBeginDate" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="HEndDate" type="s:string" />
-          <s:element minOccurs="1" maxOccurs="1" name="HUnitID" type="s:long" />
-        </s:sequence>
+      <s:complexType name="ClsKf_AGVRequestBillMain">
+        <s:complexContent mixed="false">
+          <s:extension base="tns:ClsXt_BaseBillMain">
+            <s:sequence>
+              <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="HOrgID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HWHID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HMaterID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HUnitID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
+            </s:sequence>
+          </s:extension>
+        </s:complexContent>
       </s:complexType>
-      <s:element name="set_SaveDoorOutCheck_BarCodeResponse">
+      <s:element name="set_SaveKf_AGVRequestBillResponse">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_SaveDoorOutCheck_BarCodeResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHSourceBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHSourceBillType" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveKf_AGVRequestBillResult" type="s:boolean" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="set_SavePOInStockCheck_BarCode">
+      <s:element name="set_SaveProductInBackBill">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="sHBillID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHSup" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHDept" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ICStockBillMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="set_SavePOInStockCheck_BarCodeResponse">
+      <s:complexType name="ClsKf_ICStockBillMain">
+        <s:complexContent mixed="false">
+          <s:extension base="tns:ClsXt_BaseBillMain">
+            <s:sequence>
+              <s:element minOccurs="1" maxOccurs="1" name="HSupID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HWHID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HEmpID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HManagerID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSecManagerID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HKeeperID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HDeptID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HCurID" type="s:long" />
+              <s:element minOccurs="0" maxOccurs="1" name="HExplanation" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HInnerBillNo" type="s:string" />
+              <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSellSID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HConveyCompID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HConveyTypeID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HCarriage" type="s:float" />
+              <s:element minOccurs="0" maxOccurs="1" name="HSeOrderBillNo_M" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HSeOrderBillNo" type="s:string" />
+              <s:element minOccurs="1" maxOccurs="1" name="HConveyMoney" type="s:double" />
+              <s:element minOccurs="1" maxOccurs="1" name="HCheckMoney" type="s:double" />
+              <s:element minOccurs="1" maxOccurs="1" name="HCheckMoneyFor" type="s:double" />
+              <s:element minOccurs="1" maxOccurs="1" name="HRemainMoney" type="s:double" />
+              <s:element minOccurs="1" maxOccurs="1" name="HCheckStatus" type="s:long" />
+              <s:element minOccurs="0" maxOccurs="1" name="HHookType" type="s:string" />
+              <s:element minOccurs="1" maxOccurs="1" name="HHookQty" type="s:double" />
+              <s:element minOccurs="0" maxOccurs="1" name="HCarNo" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HLinkMan" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HLinkPhone" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HAddress" type="s:string" />
+              <s:element minOccurs="1" maxOccurs="1" name="HProcID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSALEORGID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HPRDORGID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSTOCKORGID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSETTLEORGID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HOWNERSUPPLIERID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HDEMANDORGID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HPURCHASEORGID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HPAYORGID" type="s:long" />
+              <s:element minOccurs="0" maxOccurs="1" name="HOWNERTYPEID" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HStockStyle" type="s:string" />
+            </s:sequence>
+          </s:extension>
+        </s:complexContent>
+      </s:complexType>
+      <s:element name="set_SaveProductInBackBillResponse">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_SavePOInStockCheck_BarCodeResult" type="s:boolean" />
-            <s:element minOccurs="1" maxOccurs="1" name="sHBillID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHSup" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHDept" type="s:string" />
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveProductInBackBillResult" type="s:boolean" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="Get_CheckTypeByMouldBarCode">
+      <s:element name="set_SaveProductInBackBill_New">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HBillID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HSCWhID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HSCSPID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" 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="HOWNERID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ICStockBillMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="Get_CheckTypeByMouldBarCodeResponse">
+      <s:element name="set_SaveProductInBackBill_NewResponse">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="Get_CheckTypeByMouldBarCodeResult" type="s:boolean" />
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveProductInBackBill_NewResult" type="s:boolean" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="get_CheckTypeBySource_New">
+      <s:element name="set_SaveProductInBill">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HRedBlueflag" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="HHMaker" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ProductInBillMain" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="get_CheckTypeBySource_NewResponse">
+      <s:complexType name="ClsKf_ProductInBillMain">
+        <s:complexContent mixed="false">
+          <s:extension base="tns:ClsXt_BaseBillMain">
+            <s:sequence>
+              <s:element minOccurs="0" maxOccurs="1" name="HDateForWeb" type="s:string" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSupID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HWHID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HEmpID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HManagerID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSecManagerID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HKeeperID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HDeptID" type="s:long" />
+              <s:element minOccurs="0" maxOccurs="1" name="HExplanation" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HInnerBillNo" type="s:string" />
+              <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSTOCKORGID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+            </s:sequence>
+          </s:extension>
+        </s:complexContent>
+      </s:complexType>
+      <s:element name="set_SaveProductInBillResponse">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="get_CheckTypeBySource_NewResult" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveProductInBillResult" type="s:boolean" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="getSourceBillList_New">
+      <s:element name="set_CheckAddProductInBill">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HRedBlueflag" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="HHMaker" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HAccessFlag" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ProductInBillMain_K3" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="getSourceBillList_NewResponse">
+      <s:complexType name="ClsKf_ProductInBillMain_K3">
+        <s:complexContent mixed="false">
+          <s:extension base="tns:ClsXt_BaseBillMain">
+            <s:sequence>
+              <s:element minOccurs="1" maxOccurs="1" name="FDCStockID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="FDeptID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="FFManagerID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="FSManagerID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="FSelTranType" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HGroupID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
+              <s:element minOccurs="1" maxOccurs="1" name="HEmpID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HManagerID" type="s:long" />
+              <s:element minOccurs="0" maxOccurs="1" name="HExplanation" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HInnerBillNo" type="s:string" />
+            </s:sequence>
+          </s:extension>
+        </s:complexContent>
+      </s:complexType>
+      <s:element name="set_CheckAddProductInBillResponse">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="getSourceBillList_NewResult" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="1" maxOccurs="1" name="set_CheckAddProductInBillResult" type="s:boolean" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="get_BillSubType">
+      <s:element name="set_CheckProductInBill">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HStockOrgID" type="s:long" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_BillSubTypeResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="get_BillSubTypeResult">
-              <s:complexType>
-                <s:sequence>
-                  <s:element ref="s:schema" />
-                  <s:any />
-                </s:sequence>
-              </s:complexType>
-            </s:element>
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_SourceBarCode_New">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HRedBlueflag" type="s:boolean" />
-            <s:element minOccurs="1" maxOccurs="1" name="SourceFlag" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HPTQty" type="s:double" />
-            <s:element minOccurs="1" maxOccurs="1" name="HPlanMode" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HFIFOWhID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ProductInBillMain_K3" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="get_SourceBarCode_NewResponse">
+      <s:element name="set_CheckProductInBillResponse">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="get_SourceBarCode_NewResult" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="1" maxOccurs="1" name="set_CheckProductInBillResult" type="s:boolean" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="getSourceBill_New2">
+      <s:element name="set_AuditProductInBill">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HRedBlueflag" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HPTQty" type="s:double" />
-            <s:element minOccurs="1" maxOccurs="1" name="HPlanMode" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HFIFOWhID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HAccessFlag" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="SourceFlag" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ProductInBillMain_K3" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="getSourceBill_New2Response">
+      <s:element name="set_AuditProductInBillResponse">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="getSourceBill_New2Result" type="tns:ClsKf_ICStockBill_WMS" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_SourceBill_MaterBarCode">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HStockOrgID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HAccessFlag" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="get_SourceBill_MaterBarCodeResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="get_SourceBill_MaterBarCodeResult" type="tns:ClsKf_ICStockBill_WMS" />
+            <s:element minOccurs="1" maxOccurs="1" name="set_AuditProductInBillResult" type="s:boolean" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
@@ -5255,28 +5699,6 @@
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:complexType name="ClsKf_ProductInBillMain">
-        <s:complexContent mixed="false">
-          <s:extension base="tns:ClsXt_BaseBillMain">
-            <s:sequence>
-              <s:element minOccurs="0" maxOccurs="1" name="HDateForWeb" type="s:string" />
-              <s:element minOccurs="1" maxOccurs="1" name="HSupID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HWHID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HEmpID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HManagerID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HSecManagerID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HKeeperID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HDeptID" type="s:long" />
-              <s:element minOccurs="0" maxOccurs="1" name="HExplanation" type="s:string" />
-              <s:element minOccurs="0" maxOccurs="1" name="HInnerBillNo" type="s:string" />
-              <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
-              <s:element minOccurs="1" maxOccurs="1" name="HSTOCKORGID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
-            </s:sequence>
-          </s:extension>
-        </s:complexContent>
-      </s:complexType>
       <s:element name="set_SaveProductInBill_NewResponse">
         <s:complexType>
           <s:sequence>
@@ -5346,55 +5768,6 @@
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:complexType name="ClsKf_ICStockBillMain">
-        <s:complexContent mixed="false">
-          <s:extension base="tns:ClsXt_BaseBillMain">
-            <s:sequence>
-              <s:element minOccurs="1" maxOccurs="1" name="HSupID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HWHID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HEmpID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HManagerID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HSecManagerID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HKeeperID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HDeptID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HCurID" type="s:long" />
-              <s:element minOccurs="0" maxOccurs="1" name="HExplanation" type="s:string" />
-              <s:element minOccurs="0" maxOccurs="1" name="HInnerBillNo" type="s:string" />
-              <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
-              <s:element minOccurs="1" maxOccurs="1" name="HSellSID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HConveyCompID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HConveyTypeID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HCarriage" type="s:float" />
-              <s:element minOccurs="0" maxOccurs="1" name="HSeOrderBillNo_M" type="s:string" />
-              <s:element minOccurs="0" maxOccurs="1" name="HSeOrderBillNo" type="s:string" />
-              <s:element minOccurs="1" maxOccurs="1" name="HConveyMoney" type="s:double" />
-              <s:element minOccurs="1" maxOccurs="1" name="HCheckMoney" type="s:double" />
-              <s:element minOccurs="1" maxOccurs="1" name="HCheckMoneyFor" type="s:double" />
-              <s:element minOccurs="1" maxOccurs="1" name="HRemainMoney" type="s:double" />
-              <s:element minOccurs="1" maxOccurs="1" name="HCheckStatus" type="s:long" />
-              <s:element minOccurs="0" maxOccurs="1" name="HHookType" type="s:string" />
-              <s:element minOccurs="1" maxOccurs="1" name="HHookQty" type="s:double" />
-              <s:element minOccurs="0" maxOccurs="1" name="HCarNo" type="s:string" />
-              <s:element minOccurs="0" maxOccurs="1" name="HLinkMan" type="s:string" />
-              <s:element minOccurs="0" maxOccurs="1" name="HLinkPhone" type="s:string" />
-              <s:element minOccurs="0" maxOccurs="1" name="HAddress" type="s:string" />
-              <s:element minOccurs="1" maxOccurs="1" name="HProcID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HSALEORGID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HPRDORGID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HSTOCKORGID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HSETTLEORGID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HOWNERSUPPLIERID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HDEMANDORGID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HPURCHASEORGID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HPAYORGID" type="s:long" />
-              <s:element minOccurs="0" maxOccurs="1" name="HOWNERTYPEID" type="s:string" />
-              <s:element minOccurs="0" maxOccurs="1" name="HStockStyle" type="s:string" />
-            </s:sequence>
-          </s:extension>
-        </s:complexContent>
-      </s:complexType>
       <s:element name="set_SaveEntrustInBackBillResponse">
         <s:complexType>
           <s:sequence>
@@ -6426,192 +6799,40 @@
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="TempList_Modify">
+      <s:element name="set_SaveEntrustReplenishOutBill_BillCheck">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="sHInterID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHBillType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_EntrustReplenishOutBillMain" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
-      <s:element name="TempList_ModifyResponse">
+      <s:complexType name="ClsKf_EntrustReplenishOutBillMain">
+        <s:complexContent mixed="false">
+          <s:extension base="tns:ClsXt_BaseBillMain">
+            <s:sequence>
+              <s:element minOccurs="1" maxOccurs="1" name="HSupID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HWHID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HEmpID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HManagerID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSecManagerID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HKeeperID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HDeptID" type="s:long" />
+              <s:element minOccurs="0" maxOccurs="1" name="HExplanation" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HInnerBillNo" type="s:string" />
+              <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSTOCKORGID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
+            </s:sequence>
+          </s:extension>
+        </s:complexContent>
+      </s:complexType>
+      <s:element name="set_SaveEntrustReplenishOutBill_BillCheckResponse">
         <s:complexType>
           <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="TempList_ModifyResult" type="s:boolean" />
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveEntrustReplenishOutBill_BillCheckResult" type="s:boolean" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="DeleteBillList">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="sHInterID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="DeleteBillListResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="DeleteBillListResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="GetKf_PonderationBillMain_TempList_New">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="sHBillType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHMaker" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="sHOWNERID" type="s:long" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="GetKf_PonderationBillMain_TempList_NewResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="GetKf_PonderationBillMain_TempList_NewResult">
-              <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="GetAGVBillList_New">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="sHMaker" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="sHOWNERID" type="s:long" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="GetAGVBillList_NewResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="GetAGVBillList_NewResult">
-              <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="GetAGVBillList_BillNoQuery">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="sBillNo" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="GetAGVBillList_BillNoQueryResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="GetAGVBillList_BillNoQueryResult">
-              <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="DeleteICStockBillAndWMS">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="sHInterID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHBillType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="DeleteICStockBillAndWMSResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="DeleteICStockBillAndWMSResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="GetKf_ICStockBillList">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="sHBillType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHMaker" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="sHOWNERID" type="s:long" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="GetKf_ICStockBillListResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="GetKf_ICStockBillListResult">
-              <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="GetKf_ICStockBillQueryList">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="sHBillType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sBillNo" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sSourceBillNo" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="GetKf_ICStockBillQueryListResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="GetKf_ICStockBillQueryListResult">
-              <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="Get_ICInventoryByMaterIDList">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="HWHID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
-            <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
-            <s:element minOccurs="0" maxOccurs="1" name="sWhere" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="Get_ICInventoryByMaterIDListResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="Get_ICInventoryByMaterIDListResult">
-              <s:complexType>
-                <s:sequence>
-                  <s:element ref="s:schema" />
-                  <s:any />
-                </s:sequence>
-              </s:complexType>
-            </s:element>
           </s:sequence>
         </s:complexType>
       </s:element>
@@ -7130,6 +7351,77 @@
           </s:sequence>
         </s:complexType>
       </s:element>
+      <s:element name="set_Bill_New">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsCg_POOrderBillMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:complexType name="ClsCg_POOrderBillMain">
+        <s:complexContent mixed="false">
+          <s:extension base="tns:ClsXt_BaseBillMain">
+            <s:sequence>
+              <s:element minOccurs="0" maxOccurs="1" name="HAddress" type="s:string" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSSID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HPSStyleID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSupID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HCurID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HExRate" type="s:float" />
+              <s:element minOccurs="1" maxOccurs="1" name="HEmpID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HManagerID" type="s:long" />
+              <s:element minOccurs="1" maxOccurs="1" name="HDeptID" type="s:long" />
+              <s:element minOccurs="0" maxOccurs="1" name="HExplanation" type="s:string" />
+              <s:element minOccurs="0" maxOccurs="1" name="HInnerBillNo" type="s:string" />
+              <s:element minOccurs="1" maxOccurs="1" name="HSSDate" type="s:dateTime" />
+            </s:sequence>
+          </s:extension>
+        </s:complexContent>
+      </s:complexType>
+      <s:element name="set_Bill_NewResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_Bill_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_New_haicheng">
+        <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_New_haichengResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveOtherOutBill_New_haichengResult" 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_haicheng">
+        <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_CLD_New_haichengResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveOtherOutBill_CLD_New_haichengResult" 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_New">
         <s:complexType>
           <s:sequence>
@@ -7551,155 +7843,6 @@
             <s:element minOccurs="1" maxOccurs="1" name="sUnitID" type="s:long" />
             <s:element minOccurs="0" maxOccurs="1" name="sUnitName" type="s:string" />
             <s:element minOccurs="1" maxOccurs="1" name="sQty" type="s:double" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SaveKf_AGVRequestBill">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_AGVRequestBillMain" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:complexType name="ClsKf_AGVRequestBillMain">
-        <s:complexContent mixed="false">
-          <s:extension base="tns:ClsXt_BaseBillMain">
-            <s:sequence>
-              <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="HOrgID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HWHID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HMaterID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HUnitID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" />
-            </s:sequence>
-          </s:extension>
-        </s:complexContent>
-      </s:complexType>
-      <s:element name="set_SaveKf_AGVRequestBillResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_SaveKf_AGVRequestBillResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SaveProductInBackBill">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ICStockBillMain" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SaveProductInBackBillResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_SaveProductInBackBillResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SaveProductInBackBill_New">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ICStockBillMain" />
-            <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SaveProductInBackBill_NewResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_SaveProductInBackBill_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_SaveProductInBill">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ProductInBillMain" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SaveProductInBillResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_SaveProductInBillResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_CheckAddProductInBill">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ProductInBillMain_K3" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:complexType name="ClsKf_ProductInBillMain_K3">
-        <s:complexContent mixed="false">
-          <s:extension base="tns:ClsXt_BaseBillMain">
-            <s:sequence>
-              <s:element minOccurs="1" maxOccurs="1" name="FDCStockID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="FDeptID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="FFManagerID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="FSManagerID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="FSelTranType" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HGroupID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
-              <s:element minOccurs="1" maxOccurs="1" name="HEmpID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HManagerID" type="s:long" />
-              <s:element minOccurs="0" maxOccurs="1" name="HExplanation" type="s:string" />
-              <s:element minOccurs="0" maxOccurs="1" name="HInnerBillNo" type="s:string" />
-            </s:sequence>
-          </s:extension>
-        </s:complexContent>
-      </s:complexType>
-      <s:element name="set_CheckAddProductInBillResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_CheckAddProductInBillResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_CheckProductInBill">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ProductInBillMain_K3" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_CheckProductInBillResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_CheckProductInBillResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_AuditProductInBill">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ProductInBillMain_K3" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_AuditProductInBillResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_AuditProductInBillResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
       </s:element>
@@ -8524,6 +8667,22 @@
           </s:sequence>
         </s:complexType>
       </s:element>
+      <s:element name="set_SaveMateOutBackBill_BillCheck">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ICStockBillMain" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="set_SaveMateOutBackBill_BillCheckResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="1" maxOccurs="1" name="set_SaveMateOutBackBill_BillCheckResult" type="s:boolean" />
+            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
       <s:element name="set_SaveMateOutBill">
         <s:complexType>
           <s:sequence>
@@ -8826,43 +8985,6 @@
         <s:complexType>
           <s:sequence>
             <s:element minOccurs="1" maxOccurs="1" name="set_SaveMateReplenishOutBill_BillCheckResult" type="s:boolean" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="set_SaveEntrustReplenishOutBill_BillCheck">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_EntrustReplenishOutBillMain" />
-            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:complexType name="ClsKf_EntrustReplenishOutBillMain">
-        <s:complexContent mixed="false">
-          <s:extension base="tns:ClsXt_BaseBillMain">
-            <s:sequence>
-              <s:element minOccurs="1" maxOccurs="1" name="HSupID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HWHID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HEmpID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HManagerID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HSecManagerID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HKeeperID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HDeptID" type="s:long" />
-              <s:element minOccurs="0" maxOccurs="1" name="HExplanation" type="s:string" />
-              <s:element minOccurs="0" maxOccurs="1" name="HInnerBillNo" type="s:string" />
-              <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
-              <s:element minOccurs="1" maxOccurs="1" name="HSTOCKORGID" type="s:long" />
-              <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
-            </s:sequence>
-          </s:extension>
-        </s:complexContent>
-      </s:complexType>
-      <s:element name="set_SaveEntrustReplenishOutBill_BillCheckResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="1" maxOccurs="1" name="set_SaveEntrustReplenishOutBill_BillCheckResult" type="s:boolean" />
             <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
           </s:sequence>
         </s:complexType>
@@ -14575,6 +14697,60 @@
       </s:element>
     </s:schema>
   </wsdl:types>
+  <wsdl:message name="GetSc_PackUnionBill_TempListSoapIn">
+    <wsdl:part name="parameters" element="tns:GetSc_PackUnionBill_TempList" />
+  </wsdl:message>
+  <wsdl:message name="GetSc_PackUnionBill_TempListSoapOut">
+    <wsdl:part name="parameters" element="tns:GetSc_PackUnionBill_TempListResponse" />
+  </wsdl:message>
+  <wsdl:message name="DeleteTemp_PackUnionBillSoapIn">
+    <wsdl:part name="parameters" element="tns:DeleteTemp_PackUnionBill" />
+  </wsdl:message>
+  <wsdl:message name="DeleteTemp_PackUnionBillSoapOut">
+    <wsdl:part name="parameters" element="tns:DeleteTemp_PackUnionBillResponse" />
+  </wsdl:message>
+  <wsdl:message name="GetSourceBillList_BillCheckSoapIn">
+    <wsdl:part name="parameters" element="tns:GetSourceBillList_BillCheck" />
+  </wsdl:message>
+  <wsdl:message name="GetSourceBillList_BillCheckSoapOut">
+    <wsdl:part name="parameters" element="tns:GetSourceBillList_BillCheckResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_BillBarCode_BillCheckSoapIn">
+    <wsdl:part name="parameters" element="tns:get_BillBarCode_BillCheck" />
+  </wsdl:message>
+  <wsdl:message name="get_BillBarCode_BillCheckSoapOut">
+    <wsdl:part name="parameters" element="tns:get_BillBarCode_BillCheckResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_BillBarCode_MateOutCheckSoapIn">
+    <wsdl:part name="parameters" element="tns:get_BillBarCode_MateOutCheck" />
+  </wsdl:message>
+  <wsdl:message name="get_BillBarCode_MateOutCheckSoapOut">
+    <wsdl:part name="parameters" element="tns:get_BillBarCode_MateOutCheckResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_BillBarCode_OtherOutCheckSoapIn">
+    <wsdl:part name="parameters" element="tns:get_BillBarCode_OtherOutCheck" />
+  </wsdl:message>
+  <wsdl:message name="get_BillBarCode_OtherOutCheckSoapOut">
+    <wsdl:part name="parameters" element="tns:get_BillBarCode_OtherOutCheckResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_BillBarCode_MoveStockCheckSoapIn">
+    <wsdl:part name="parameters" element="tns:get_BillBarCode_MoveStockCheck" />
+  </wsdl:message>
+  <wsdl:message name="get_BillBarCode_MoveStockCheckSoapOut">
+    <wsdl:part name="parameters" element="tns:get_BillBarCode_MoveStockCheckResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_BarCode_MoveStockBillCheckSoapIn">
+    <wsdl:part name="parameters" element="tns:get_BarCode_MoveStockBillCheck" />
+  </wsdl:message>
+  <wsdl:message name="get_BarCode_MoveStockBillCheckSoapOut">
+    <wsdl:part name="parameters" element="tns:get_BarCode_MoveStockBillCheckResponse" />
+  </wsdl:message>
+  <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck" />
+  </wsdl:message>
+  <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckResponse" />
+  </wsdl:message>
   <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_BillCheckSoapIn">
     <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_BillCheck" />
   </wsdl:message>
@@ -14724,6 +14900,60 @@
   </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="set_SaveDoorOutCheck_BarCodeSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveDoorOutCheck_BarCode" />
+  </wsdl:message>
+  <wsdl:message name="set_SaveDoorOutCheck_BarCodeSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveDoorOutCheck_BarCodeResponse" />
+  </wsdl:message>
+  <wsdl:message name="set_SavePOInStockCheck_BarCodeSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SavePOInStockCheck_BarCode" />
+  </wsdl:message>
+  <wsdl:message name="set_SavePOInStockCheck_BarCodeSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SavePOInStockCheck_BarCodeResponse" />
+  </wsdl:message>
+  <wsdl:message name="Get_CheckTypeByMouldBarCodeSoapIn">
+    <wsdl:part name="parameters" element="tns:Get_CheckTypeByMouldBarCode" />
+  </wsdl:message>
+  <wsdl:message name="Get_CheckTypeByMouldBarCodeSoapOut">
+    <wsdl:part name="parameters" element="tns:Get_CheckTypeByMouldBarCodeResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_CheckTypeBySource_NewSoapIn">
+    <wsdl:part name="parameters" element="tns:get_CheckTypeBySource_New" />
+  </wsdl:message>
+  <wsdl:message name="get_CheckTypeBySource_NewSoapOut">
+    <wsdl:part name="parameters" element="tns:get_CheckTypeBySource_NewResponse" />
+  </wsdl:message>
+  <wsdl:message name="getSourceBillList_NewSoapIn">
+    <wsdl:part name="parameters" element="tns:getSourceBillList_New" />
+  </wsdl:message>
+  <wsdl:message name="getSourceBillList_NewSoapOut">
+    <wsdl:part name="parameters" element="tns:getSourceBillList_NewResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_BillSubTypeSoapIn">
+    <wsdl:part name="parameters" element="tns:get_BillSubType" />
+  </wsdl:message>
+  <wsdl:message name="get_BillSubTypeSoapOut">
+    <wsdl:part name="parameters" element="tns:get_BillSubTypeResponse" />
+  </wsdl:message>
+  <wsdl:message name="get_SourceBarCode_NewSoapIn">
+    <wsdl:part name="parameters" element="tns:get_SourceBarCode_New" />
+  </wsdl:message>
+  <wsdl:message name="get_SourceBarCode_NewSoapOut">
+    <wsdl:part name="parameters" element="tns:get_SourceBarCode_NewResponse" />
+  </wsdl:message>
+  <wsdl:message name="getSourceBill_New2SoapIn">
+    <wsdl:part name="parameters" element="tns:getSourceBill_New2" />
+  </wsdl:message>
+  <wsdl:message name="getSourceBill_New2SoapOut">
+    <wsdl:part name="parameters" element="tns:getSourceBill_New2Response" />
+  </wsdl:message>
+  <wsdl:message name="get_SourceBill_MaterBarCodeSoapIn">
+    <wsdl:part name="parameters" element="tns:get_SourceBill_MaterBarCode" />
+  </wsdl:message>
+  <wsdl:message name="get_SourceBill_MaterBarCodeSoapOut">
+    <wsdl:part name="parameters" element="tns:get_SourceBill_MaterBarCodeResponse" />
   </wsdl:message>
   <wsdl:message name="get_SourceBill_ICMOReportSoapIn">
     <wsdl:part name="parameters" element="tns:get_SourceBill_ICMOReport" />
@@ -15181,59 +15411,59 @@
   <wsdl:message name="TempList_Modify_PackSoapOut">
     <wsdl:part name="parameters" element="tns:TempList_Modify_PackResponse" />
   </wsdl:message>
-  <wsdl:message name="GetSc_PackUnionBill_TempListSoapIn">
-    <wsdl:part name="parameters" element="tns:GetSc_PackUnionBill_TempList" />
+  <wsdl:message name="TempList_ModifySoapIn">
+    <wsdl:part name="parameters" element="tns:TempList_Modify" />
   </wsdl:message>
-  <wsdl:message name="GetSc_PackUnionBill_TempListSoapOut">
-    <wsdl:part name="parameters" element="tns:GetSc_PackUnionBill_TempListResponse" />
+  <wsdl:message name="TempList_ModifySoapOut">
+    <wsdl:part name="parameters" element="tns:TempList_ModifyResponse" />
   </wsdl:message>
-  <wsdl:message name="DeleteTemp_PackUnionBillSoapIn">
-    <wsdl:part name="parameters" element="tns:DeleteTemp_PackUnionBill" />
+  <wsdl:message name="DeleteBillListSoapIn">
+    <wsdl:part name="parameters" element="tns:DeleteBillList" />
   </wsdl:message>
-  <wsdl:message name="DeleteTemp_PackUnionBillSoapOut">
-    <wsdl:part name="parameters" element="tns:DeleteTemp_PackUnionBillResponse" />
+  <wsdl:message name="DeleteBillListSoapOut">
+    <wsdl:part name="parameters" element="tns:DeleteBillListResponse" />
   </wsdl:message>
-  <wsdl:message name="GetSourceBillList_BillCheckSoapIn">
-    <wsdl:part name="parameters" element="tns:GetSourceBillList_BillCheck" />
+  <wsdl:message name="GetKf_PonderationBillMain_TempList_NewSoapIn">
+    <wsdl:part name="parameters" element="tns:GetKf_PonderationBillMain_TempList_New" />
   </wsdl:message>
-  <wsdl:message name="GetSourceBillList_BillCheckSoapOut">
-    <wsdl:part name="parameters" element="tns:GetSourceBillList_BillCheckResponse" />
+  <wsdl:message name="GetKf_PonderationBillMain_TempList_NewSoapOut">
+    <wsdl:part name="parameters" element="tns:GetKf_PonderationBillMain_TempList_NewResponse" />
   </wsdl:message>
-  <wsdl:message name="get_BillBarCode_BillCheckSoapIn">
-    <wsdl:part name="parameters" element="tns:get_BillBarCode_BillCheck" />
+  <wsdl:message name="GetAGVBillList_NewSoapIn">
+    <wsdl:part name="parameters" element="tns:GetAGVBillList_New" />
   </wsdl:message>
-  <wsdl:message name="get_BillBarCode_BillCheckSoapOut">
-    <wsdl:part name="parameters" element="tns:get_BillBarCode_BillCheckResponse" />
+  <wsdl:message name="GetAGVBillList_NewSoapOut">
+    <wsdl:part name="parameters" element="tns:GetAGVBillList_NewResponse" />
   </wsdl:message>
-  <wsdl:message name="get_BillBarCode_MateOutCheckSoapIn">
-    <wsdl:part name="parameters" element="tns:get_BillBarCode_MateOutCheck" />
+  <wsdl:message name="GetAGVBillList_BillNoQuerySoapIn">
+    <wsdl:part name="parameters" element="tns:GetAGVBillList_BillNoQuery" />
   </wsdl:message>
-  <wsdl:message name="get_BillBarCode_MateOutCheckSoapOut">
-    <wsdl:part name="parameters" element="tns:get_BillBarCode_MateOutCheckResponse" />
+  <wsdl:message name="GetAGVBillList_BillNoQuerySoapOut">
+    <wsdl:part name="parameters" element="tns:GetAGVBillList_BillNoQueryResponse" />
   </wsdl:message>
-  <wsdl:message name="get_BillBarCode_OtherOutCheckSoapIn">
-    <wsdl:part name="parameters" element="tns:get_BillBarCode_OtherOutCheck" />
+  <wsdl:message name="DeleteICStockBillAndWMSSoapIn">
+    <wsdl:part name="parameters" element="tns:DeleteICStockBillAndWMS" />
   </wsdl:message>
-  <wsdl:message name="get_BillBarCode_OtherOutCheckSoapOut">
-    <wsdl:part name="parameters" element="tns:get_BillBarCode_OtherOutCheckResponse" />
+  <wsdl:message name="DeleteICStockBillAndWMSSoapOut">
+    <wsdl:part name="parameters" element="tns:DeleteICStockBillAndWMSResponse" />
   </wsdl:message>
-  <wsdl:message name="get_BillBarCode_MoveStockCheckSoapIn">
-    <wsdl:part name="parameters" element="tns:get_BillBarCode_MoveStockCheck" />
+  <wsdl:message name="GetKf_ICStockBillListSoapIn">
+    <wsdl:part name="parameters" element="tns:GetKf_ICStockBillList" />
   </wsdl:message>
-  <wsdl:message name="get_BillBarCode_MoveStockCheckSoapOut">
-    <wsdl:part name="parameters" element="tns:get_BillBarCode_MoveStockCheckResponse" />
+  <wsdl:message name="GetKf_ICStockBillListSoapOut">
+    <wsdl:part name="parameters" element="tns:GetKf_ICStockBillListResponse" />
   </wsdl:message>
-  <wsdl:message name="get_BarCode_MoveStockBillCheckSoapIn">
-    <wsdl:part name="parameters" element="tns:get_BarCode_MoveStockBillCheck" />
+  <wsdl:message name="GetKf_ICStockBillQueryListSoapIn">
+    <wsdl:part name="parameters" element="tns:GetKf_ICStockBillQueryList" />
   </wsdl:message>
-  <wsdl:message name="get_BarCode_MoveStockBillCheckSoapOut">
-    <wsdl:part name="parameters" element="tns:get_BarCode_MoveStockBillCheckResponse" />
+  <wsdl:message name="GetKf_ICStockBillQueryListSoapOut">
+    <wsdl:part name="parameters" element="tns:GetKf_ICStockBillQueryListResponse" />
   </wsdl:message>
-  <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckSoapIn">
-    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck" />
+  <wsdl:message name="Get_ICInventoryByMaterIDListSoapIn">
+    <wsdl:part name="parameters" element="tns:Get_ICInventoryByMaterIDList" />
   </wsdl:message>
-  <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckSoapOut">
-    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckResponse" />
+  <wsdl:message name="Get_ICInventoryByMaterIDListSoapOut">
+    <wsdl:part name="parameters" element="tns:Get_ICInventoryByMaterIDListResponse" />
   </wsdl:message>
   <wsdl:message name="Get_CheckQtyByBarCodeSoapIn">
     <wsdl:part name="parameters" element="tns:Get_CheckQtyByBarCode" />
@@ -15685,59 +15915,47 @@
   <wsdl:message name="set_SavePonderationBillMain_Temp_DifferentMater_SellOutBack_FeiLongSoapOut">
     <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_DifferentMater_SellOutBack_FeiLongResponse" />
   </wsdl:message>
-  <wsdl:message name="set_SaveDoorOutCheck_BarCodeSoapIn">
-    <wsdl:part name="parameters" element="tns:set_SaveDoorOutCheck_BarCode" />
+  <wsdl:message name="set_SaveKf_AGVRequestBillSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveKf_AGVRequestBill" />
   </wsdl:message>
-  <wsdl:message name="set_SaveDoorOutCheck_BarCodeSoapOut">
-    <wsdl:part name="parameters" element="tns:set_SaveDoorOutCheck_BarCodeResponse" />
+  <wsdl:message name="set_SaveKf_AGVRequestBillSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveKf_AGVRequestBillResponse" />
   </wsdl:message>
-  <wsdl:message name="set_SavePOInStockCheck_BarCodeSoapIn">
-    <wsdl:part name="parameters" element="tns:set_SavePOInStockCheck_BarCode" />
+  <wsdl:message name="set_SaveProductInBackBillSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveProductInBackBill" />
   </wsdl:message>
-  <wsdl:message name="set_SavePOInStockCheck_BarCodeSoapOut">
-    <wsdl:part name="parameters" element="tns:set_SavePOInStockCheck_BarCodeResponse" />
+  <wsdl:message name="set_SaveProductInBackBillSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveProductInBackBillResponse" />
   </wsdl:message>
-  <wsdl:message name="Get_CheckTypeByMouldBarCodeSoapIn">
-    <wsdl:part name="parameters" element="tns:Get_CheckTypeByMouldBarCode" />
+  <wsdl:message name="set_SaveProductInBackBill_NewSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveProductInBackBill_New" />
   </wsdl:message>
-  <wsdl:message name="Get_CheckTypeByMouldBarCodeSoapOut">
-    <wsdl:part name="parameters" element="tns:Get_CheckTypeByMouldBarCodeResponse" />
+  <wsdl:message name="set_SaveProductInBackBill_NewSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveProductInBackBill_NewResponse" />
   </wsdl:message>
-  <wsdl:message name="get_CheckTypeBySource_NewSoapIn">
-    <wsdl:part name="parameters" element="tns:get_CheckTypeBySource_New" />
+  <wsdl:message name="set_SaveProductInBillSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveProductInBill" />
   </wsdl:message>
-  <wsdl:message name="get_CheckTypeBySource_NewSoapOut">
-    <wsdl:part name="parameters" element="tns:get_CheckTypeBySource_NewResponse" />
+  <wsdl:message name="set_SaveProductInBillSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveProductInBillResponse" />
   </wsdl:message>
-  <wsdl:message name="getSourceBillList_NewSoapIn">
-    <wsdl:part name="parameters" element="tns:getSourceBillList_New" />
+  <wsdl:message name="set_CheckAddProductInBillSoapIn">
+    <wsdl:part name="parameters" element="tns:set_CheckAddProductInBill" />
   </wsdl:message>
-  <wsdl:message name="getSourceBillList_NewSoapOut">
-    <wsdl:part name="parameters" element="tns:getSourceBillList_NewResponse" />
+  <wsdl:message name="set_CheckAddProductInBillSoapOut">
+    <wsdl:part name="parameters" element="tns:set_CheckAddProductInBillResponse" />
   </wsdl:message>
-  <wsdl:message name="get_BillSubTypeSoapIn">
-    <wsdl:part name="parameters" element="tns:get_BillSubType" />
+  <wsdl:message name="set_CheckProductInBillSoapIn">
+    <wsdl:part name="parameters" element="tns:set_CheckProductInBill" />
   </wsdl:message>
-  <wsdl:message name="get_BillSubTypeSoapOut">
-    <wsdl:part name="parameters" element="tns:get_BillSubTypeResponse" />
+  <wsdl:message name="set_CheckProductInBillSoapOut">
+    <wsdl:part name="parameters" element="tns:set_CheckProductInBillResponse" />
   </wsdl:message>
-  <wsdl:message name="get_SourceBarCode_NewSoapIn">
-    <wsdl:part name="parameters" element="tns:get_SourceBarCode_New" />
+  <wsdl:message name="set_AuditProductInBillSoapIn">
+    <wsdl:part name="parameters" element="tns:set_AuditProductInBill" />
   </wsdl:message>
-  <wsdl:message name="get_SourceBarCode_NewSoapOut">
-    <wsdl:part name="parameters" element="tns:get_SourceBarCode_NewResponse" />
-  </wsdl:message>
-  <wsdl:message name="getSourceBill_New2SoapIn">
-    <wsdl:part name="parameters" element="tns:getSourceBill_New2" />
-  </wsdl:message>
-  <wsdl:message name="getSourceBill_New2SoapOut">
-    <wsdl:part name="parameters" element="tns:getSourceBill_New2Response" />
-  </wsdl:message>
-  <wsdl:message name="get_SourceBill_MaterBarCodeSoapIn">
-    <wsdl:part name="parameters" element="tns:get_SourceBill_MaterBarCode" />
-  </wsdl:message>
-  <wsdl:message name="get_SourceBill_MaterBarCodeSoapOut">
-    <wsdl:part name="parameters" element="tns:get_SourceBill_MaterBarCodeResponse" />
+  <wsdl:message name="set_AuditProductInBillSoapOut">
+    <wsdl:part name="parameters" element="tns:set_AuditProductInBillResponse" />
   </wsdl:message>
   <wsdl:message name="GetProductInBillSoapIn">
     <wsdl:part name="parameters" element="tns:GetProductInBill" />
@@ -16027,59 +16245,11 @@
   <wsdl:message name="GetBillQuery_WMSSoapOut">
     <wsdl:part name="parameters" element="tns:GetBillQuery_WMSResponse" />
   </wsdl:message>
-  <wsdl:message name="TempList_ModifySoapIn">
-    <wsdl:part name="parameters" element="tns:TempList_Modify" />
+  <wsdl:message name="set_SaveEntrustReplenishOutBill_BillCheckSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveEntrustReplenishOutBill_BillCheck" />
   </wsdl:message>
-  <wsdl:message name="TempList_ModifySoapOut">
-    <wsdl:part name="parameters" element="tns:TempList_ModifyResponse" />
-  </wsdl:message>
-  <wsdl:message name="DeleteBillListSoapIn">
-    <wsdl:part name="parameters" element="tns:DeleteBillList" />
-  </wsdl:message>
-  <wsdl:message name="DeleteBillListSoapOut">
-    <wsdl:part name="parameters" element="tns:DeleteBillListResponse" />
-  </wsdl:message>
-  <wsdl:message name="GetKf_PonderationBillMain_TempList_NewSoapIn">
-    <wsdl:part name="parameters" element="tns:GetKf_PonderationBillMain_TempList_New" />
-  </wsdl:message>
-  <wsdl:message name="GetKf_PonderationBillMain_TempList_NewSoapOut">
-    <wsdl:part name="parameters" element="tns:GetKf_PonderationBillMain_TempList_NewResponse" />
-  </wsdl:message>
-  <wsdl:message name="GetAGVBillList_NewSoapIn">
-    <wsdl:part name="parameters" element="tns:GetAGVBillList_New" />
-  </wsdl:message>
-  <wsdl:message name="GetAGVBillList_NewSoapOut">
-    <wsdl:part name="parameters" element="tns:GetAGVBillList_NewResponse" />
-  </wsdl:message>
-  <wsdl:message name="GetAGVBillList_BillNoQuerySoapIn">
-    <wsdl:part name="parameters" element="tns:GetAGVBillList_BillNoQuery" />
-  </wsdl:message>
-  <wsdl:message name="GetAGVBillList_BillNoQuerySoapOut">
-    <wsdl:part name="parameters" element="tns:GetAGVBillList_BillNoQueryResponse" />
-  </wsdl:message>
-  <wsdl:message name="DeleteICStockBillAndWMSSoapIn">
-    <wsdl:part name="parameters" element="tns:DeleteICStockBillAndWMS" />
-  </wsdl:message>
-  <wsdl:message name="DeleteICStockBillAndWMSSoapOut">
-    <wsdl:part name="parameters" element="tns:DeleteICStockBillAndWMSResponse" />
-  </wsdl:message>
-  <wsdl:message name="GetKf_ICStockBillListSoapIn">
-    <wsdl:part name="parameters" element="tns:GetKf_ICStockBillList" />
-  </wsdl:message>
-  <wsdl:message name="GetKf_ICStockBillListSoapOut">
-    <wsdl:part name="parameters" element="tns:GetKf_ICStockBillListResponse" />
-  </wsdl:message>
-  <wsdl:message name="GetKf_ICStockBillQueryListSoapIn">
-    <wsdl:part name="parameters" element="tns:GetKf_ICStockBillQueryList" />
-  </wsdl:message>
-  <wsdl:message name="GetKf_ICStockBillQueryListSoapOut">
-    <wsdl:part name="parameters" element="tns:GetKf_ICStockBillQueryListResponse" />
-  </wsdl:message>
-  <wsdl:message name="Get_ICInventoryByMaterIDListSoapIn">
-    <wsdl:part name="parameters" element="tns:Get_ICInventoryByMaterIDList" />
-  </wsdl:message>
-  <wsdl:message name="Get_ICInventoryByMaterIDListSoapOut">
-    <wsdl:part name="parameters" element="tns:Get_ICInventoryByMaterIDListResponse" />
+  <wsdl:message name="set_SaveEntrustReplenishOutBill_BillCheckSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveEntrustReplenishOutBill_BillCheckResponse" />
   </wsdl:message>
   <wsdl:message name="set_SaveEntrustInBackBill_CLDSoapIn">
     <wsdl:part name="parameters" element="tns:set_SaveEntrustInBackBill_CLD" />
@@ -16213,6 +16383,24 @@
   <wsdl:message name="get_StockOutStyleSoapOut">
     <wsdl:part name="parameters" element="tns:get_StockOutStyleResponse" />
   </wsdl:message>
+  <wsdl:message name="set_Bill_NewSoapIn">
+    <wsdl:part name="parameters" element="tns:set_Bill_New" />
+  </wsdl:message>
+  <wsdl:message name="set_Bill_NewSoapOut">
+    <wsdl:part name="parameters" element="tns:set_Bill_NewResponse" />
+  </wsdl:message>
+  <wsdl:message name="set_SaveOtherOutBill_New_haichengSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveOtherOutBill_New_haicheng" />
+  </wsdl:message>
+  <wsdl:message name="set_SaveOtherOutBill_New_haichengSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveOtherOutBill_New_haichengResponse" />
+  </wsdl:message>
+  <wsdl:message name="set_SaveOtherOutBill_CLD_New_haichengSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveOtherOutBill_CLD_New_haicheng" />
+  </wsdl:message>
+  <wsdl:message name="set_SaveOtherOutBill_CLD_New_haichengSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveOtherOutBill_CLD_New_haichengResponse" />
+  </wsdl:message>
   <wsdl:message name="set_SaveOtherOutBill_NewSoapIn">
     <wsdl:part name="parameters" element="tns:set_SaveOtherOutBill_New" />
   </wsdl:message>
@@ -16332,48 +16520,6 @@
   </wsdl:message>
   <wsdl:message name="GetInfoByBarCodeSoapOut">
     <wsdl:part name="parameters" element="tns:GetInfoByBarCodeResponse" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveKf_AGVRequestBillSoapIn">
-    <wsdl:part name="parameters" element="tns:set_SaveKf_AGVRequestBill" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveKf_AGVRequestBillSoapOut">
-    <wsdl:part name="parameters" element="tns:set_SaveKf_AGVRequestBillResponse" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveProductInBackBillSoapIn">
-    <wsdl:part name="parameters" element="tns:set_SaveProductInBackBill" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveProductInBackBillSoapOut">
-    <wsdl:part name="parameters" element="tns:set_SaveProductInBackBillResponse" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveProductInBackBill_NewSoapIn">
-    <wsdl:part name="parameters" element="tns:set_SaveProductInBackBill_New" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveProductInBackBill_NewSoapOut">
-    <wsdl:part name="parameters" element="tns:set_SaveProductInBackBill_NewResponse" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveProductInBillSoapIn">
-    <wsdl:part name="parameters" element="tns:set_SaveProductInBill" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveProductInBillSoapOut">
-    <wsdl:part name="parameters" element="tns:set_SaveProductInBillResponse" />
-  </wsdl:message>
-  <wsdl:message name="set_CheckAddProductInBillSoapIn">
-    <wsdl:part name="parameters" element="tns:set_CheckAddProductInBill" />
-  </wsdl:message>
-  <wsdl:message name="set_CheckAddProductInBillSoapOut">
-    <wsdl:part name="parameters" element="tns:set_CheckAddProductInBillResponse" />
-  </wsdl:message>
-  <wsdl:message name="set_CheckProductInBillSoapIn">
-    <wsdl:part name="parameters" element="tns:set_CheckProductInBill" />
-  </wsdl:message>
-  <wsdl:message name="set_CheckProductInBillSoapOut">
-    <wsdl:part name="parameters" element="tns:set_CheckProductInBillResponse" />
-  </wsdl:message>
-  <wsdl:message name="set_AuditProductInBillSoapIn">
-    <wsdl:part name="parameters" element="tns:set_AuditProductInBill" />
-  </wsdl:message>
-  <wsdl:message name="set_AuditProductInBillSoapOut">
-    <wsdl:part name="parameters" element="tns:set_AuditProductInBillResponse" />
   </wsdl:message>
   <wsdl:message name="set_SaveMoveStockBill_MESSoapIn">
     <wsdl:part name="parameters" element="tns:set_SaveMoveStockBill_MES" />
@@ -16549,6 +16695,12 @@
   <wsdl:message name="set_SaveMateOutBackBill_CLD_NewSoapOut">
     <wsdl:part name="parameters" element="tns:set_SaveMateOutBackBill_CLD_NewResponse" />
   </wsdl:message>
+  <wsdl:message name="set_SaveMateOutBackBill_BillCheckSoapIn">
+    <wsdl:part name="parameters" element="tns:set_SaveMateOutBackBill_BillCheck" />
+  </wsdl:message>
+  <wsdl:message name="set_SaveMateOutBackBill_BillCheckSoapOut">
+    <wsdl:part name="parameters" element="tns:set_SaveMateOutBackBill_BillCheckResponse" />
+  </wsdl:message>
   <wsdl:message name="set_SaveMateOutBillSoapIn">
     <wsdl:part name="parameters" element="tns:set_SaveMateOutBill" />
   </wsdl:message>
@@ -16626,12 +16778,6 @@
   </wsdl:message>
   <wsdl:message name="set_SaveMateReplenishOutBill_BillCheckSoapOut">
     <wsdl:part name="parameters" element="tns:set_SaveMateReplenishOutBill_BillCheckResponse" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveEntrustReplenishOutBill_BillCheckSoapIn">
-    <wsdl:part name="parameters" element="tns:set_SaveEntrustReplenishOutBill_BillCheck" />
-  </wsdl:message>
-  <wsdl:message name="set_SaveEntrustReplenishOutBill_BillCheckSoapOut">
-    <wsdl:part name="parameters" element="tns:set_SaveEntrustReplenishOutBill_BillCheckResponse" />
   </wsdl:message>
   <wsdl:message name="set_SavePonderationBillMain_Temp_Source_Fast_CLD_CGSoapIn">
     <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_Source_Fast_CLD_CG" />
@@ -18080,6 +18226,42 @@
     <wsdl:part name="parameters" element="tns:GetKf_MateOutBackBillListResponse" />
   </wsdl:message>
   <wsdl:portType name="WebService1Soap">
+    <wsdl:operation name="GetSc_PackUnionBill_TempList">
+      <wsdl:input message="tns:GetSc_PackUnionBill_TempListSoapIn" />
+      <wsdl:output message="tns:GetSc_PackUnionBill_TempListSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="DeleteTemp_PackUnionBill">
+      <wsdl:input message="tns:DeleteTemp_PackUnionBillSoapIn" />
+      <wsdl:output message="tns:DeleteTemp_PackUnionBillSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="GetSourceBillList_BillCheck">
+      <wsdl:input message="tns:GetSourceBillList_BillCheckSoapIn" />
+      <wsdl:output message="tns:GetSourceBillList_BillCheckSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_BillBarCode_BillCheck">
+      <wsdl:input message="tns:get_BillBarCode_BillCheckSoapIn" />
+      <wsdl:output message="tns:get_BillBarCode_BillCheckSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_BillBarCode_MateOutCheck">
+      <wsdl:input message="tns:get_BillBarCode_MateOutCheckSoapIn" />
+      <wsdl:output message="tns:get_BillBarCode_MateOutCheckSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_BillBarCode_OtherOutCheck">
+      <wsdl:input message="tns:get_BillBarCode_OtherOutCheckSoapIn" />
+      <wsdl:output message="tns:get_BillBarCode_OtherOutCheckSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_BillBarCode_MoveStockCheck">
+      <wsdl:input message="tns:get_BillBarCode_MoveStockCheckSoapIn" />
+      <wsdl:output message="tns:get_BillBarCode_MoveStockCheckSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_BarCode_MoveStockBillCheck">
+      <wsdl:input message="tns:get_BarCode_MoveStockBillCheckSoapIn" />
+      <wsdl:output message="tns:get_BarCode_MoveStockBillCheckSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck">
+      <wsdl:input message="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckSoapIn" />
+      <wsdl:output message="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckSoapOut" />
+    </wsdl:operation>
     <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_BillCheck">
       <wsdl:input message="tns:set_SavePonderationBillMain_Temp_BarCode_BillCheckSoapIn" />
       <wsdl:output message="tns:set_SavePonderationBillMain_Temp_BarCode_BillCheckSoapOut" />
@@ -18179,6 +18361,42 @@
     <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="set_SaveDoorOutCheck_BarCode">
+      <wsdl:input message="tns:set_SaveDoorOutCheck_BarCodeSoapIn" />
+      <wsdl:output message="tns:set_SaveDoorOutCheck_BarCodeSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePOInStockCheck_BarCode">
+      <wsdl:input message="tns:set_SavePOInStockCheck_BarCodeSoapIn" />
+      <wsdl:output message="tns:set_SavePOInStockCheck_BarCodeSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="Get_CheckTypeByMouldBarCode">
+      <wsdl:input message="tns:Get_CheckTypeByMouldBarCodeSoapIn" />
+      <wsdl:output message="tns:Get_CheckTypeByMouldBarCodeSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_CheckTypeBySource_New">
+      <wsdl:input message="tns:get_CheckTypeBySource_NewSoapIn" />
+      <wsdl:output message="tns:get_CheckTypeBySource_NewSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="getSourceBillList_New">
+      <wsdl:input message="tns:getSourceBillList_NewSoapIn" />
+      <wsdl:output message="tns:getSourceBillList_NewSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_BillSubType">
+      <wsdl:input message="tns:get_BillSubTypeSoapIn" />
+      <wsdl:output message="tns:get_BillSubTypeSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_SourceBarCode_New">
+      <wsdl:input message="tns:get_SourceBarCode_NewSoapIn" />
+      <wsdl:output message="tns:get_SourceBarCode_NewSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="getSourceBill_New2">
+      <wsdl:input message="tns:getSourceBill_New2SoapIn" />
+      <wsdl:output message="tns:getSourceBill_New2SoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="get_SourceBill_MaterBarCode">
+      <wsdl:input message="tns:get_SourceBill_MaterBarCodeSoapIn" />
+      <wsdl:output message="tns:get_SourceBill_MaterBarCodeSoapOut" />
     </wsdl:operation>
     <wsdl:operation name="get_SourceBill_ICMOReport">
       <wsdl:input message="tns:get_SourceBill_ICMOReportSoapIn" />
@@ -18484,41 +18702,41 @@
       <wsdl:input message="tns:TempList_Modify_PackSoapIn" />
       <wsdl:output message="tns:TempList_Modify_PackSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="GetSc_PackUnionBill_TempList">
-      <wsdl:input message="tns:GetSc_PackUnionBill_TempListSoapIn" />
-      <wsdl:output message="tns:GetSc_PackUnionBill_TempListSoapOut" />
+    <wsdl:operation name="TempList_Modify">
+      <wsdl:input message="tns:TempList_ModifySoapIn" />
+      <wsdl:output message="tns:TempList_ModifySoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="DeleteTemp_PackUnionBill">
-      <wsdl:input message="tns:DeleteTemp_PackUnionBillSoapIn" />
-      <wsdl:output message="tns:DeleteTemp_PackUnionBillSoapOut" />
+    <wsdl:operation name="DeleteBillList">
+      <wsdl:input message="tns:DeleteBillListSoapIn" />
+      <wsdl:output message="tns:DeleteBillListSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="GetSourceBillList_BillCheck">
-      <wsdl:input message="tns:GetSourceBillList_BillCheckSoapIn" />
-      <wsdl:output message="tns:GetSourceBillList_BillCheckSoapOut" />
+    <wsdl:operation name="GetKf_PonderationBillMain_TempList_New">
+      <wsdl:input message="tns:GetKf_PonderationBillMain_TempList_NewSoapIn" />
+      <wsdl:output message="tns:GetKf_PonderationBillMain_TempList_NewSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="get_BillBarCode_BillCheck">
-      <wsdl:input message="tns:get_BillBarCode_BillCheckSoapIn" />
-      <wsdl:output message="tns:get_BillBarCode_BillCheckSoapOut" />
+    <wsdl:operation name="GetAGVBillList_New">
+      <wsdl:input message="tns:GetAGVBillList_NewSoapIn" />
+      <wsdl:output message="tns:GetAGVBillList_NewSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="get_BillBarCode_MateOutCheck">
-      <wsdl:input message="tns:get_BillBarCode_MateOutCheckSoapIn" />
-      <wsdl:output message="tns:get_BillBarCode_MateOutCheckSoapOut" />
+    <wsdl:operation name="GetAGVBillList_BillNoQuery">
+      <wsdl:input message="tns:GetAGVBillList_BillNoQuerySoapIn" />
+      <wsdl:output message="tns:GetAGVBillList_BillNoQuerySoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="get_BillBarCode_OtherOutCheck">
-      <wsdl:input message="tns:get_BillBarCode_OtherOutCheckSoapIn" />
-      <wsdl:output message="tns:get_BillBarCode_OtherOutCheckSoapOut" />
+    <wsdl:operation name="DeleteICStockBillAndWMS">
+      <wsdl:input message="tns:DeleteICStockBillAndWMSSoapIn" />
+      <wsdl:output message="tns:DeleteICStockBillAndWMSSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="get_BillBarCode_MoveStockCheck">
-      <wsdl:input message="tns:get_BillBarCode_MoveStockCheckSoapIn" />
-      <wsdl:output message="tns:get_BillBarCode_MoveStockCheckSoapOut" />
+    <wsdl:operation name="GetKf_ICStockBillList">
+      <wsdl:input message="tns:GetKf_ICStockBillListSoapIn" />
+      <wsdl:output message="tns:GetKf_ICStockBillListSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="get_BarCode_MoveStockBillCheck">
-      <wsdl:input message="tns:get_BarCode_MoveStockBillCheckSoapIn" />
-      <wsdl:output message="tns:get_BarCode_MoveStockBillCheckSoapOut" />
+    <wsdl:operation name="GetKf_ICStockBillQueryList">
+      <wsdl:input message="tns:GetKf_ICStockBillQueryListSoapIn" />
+      <wsdl:output message="tns:GetKf_ICStockBillQueryListSoapOut" />
     </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="Get_ICInventoryByMaterIDList">
+      <wsdl:input message="tns:Get_ICInventoryByMaterIDListSoapIn" />
+      <wsdl:output message="tns:Get_ICInventoryByMaterIDListSoapOut" />
     </wsdl:operation>
     <wsdl:operation name="Get_CheckQtyByBarCode">
       <wsdl:input message="tns:Get_CheckQtyByBarCodeSoapIn" />
@@ -18820,41 +19038,33 @@
       <wsdl:input message="tns:set_SavePonderationBillMain_Temp_DifferentMater_SellOutBack_FeiLongSoapIn" />
       <wsdl:output message="tns:set_SavePonderationBillMain_Temp_DifferentMater_SellOutBack_FeiLongSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="set_SaveDoorOutCheck_BarCode">
-      <wsdl:input message="tns:set_SaveDoorOutCheck_BarCodeSoapIn" />
-      <wsdl:output message="tns:set_SaveDoorOutCheck_BarCodeSoapOut" />
+    <wsdl:operation name="set_SaveKf_AGVRequestBill">
+      <wsdl:input message="tns:set_SaveKf_AGVRequestBillSoapIn" />
+      <wsdl:output message="tns:set_SaveKf_AGVRequestBillSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="set_SavePOInStockCheck_BarCode">
-      <wsdl:input message="tns:set_SavePOInStockCheck_BarCodeSoapIn" />
-      <wsdl:output message="tns:set_SavePOInStockCheck_BarCodeSoapOut" />
+    <wsdl:operation name="set_SaveProductInBackBill">
+      <wsdl:input message="tns:set_SaveProductInBackBillSoapIn" />
+      <wsdl:output message="tns:set_SaveProductInBackBillSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="Get_CheckTypeByMouldBarCode">
-      <wsdl:input message="tns:Get_CheckTypeByMouldBarCodeSoapIn" />
-      <wsdl:output message="tns:Get_CheckTypeByMouldBarCodeSoapOut" />
+    <wsdl:operation name="set_SaveProductInBackBill_New">
+      <wsdl:input message="tns:set_SaveProductInBackBill_NewSoapIn" />
+      <wsdl:output message="tns:set_SaveProductInBackBill_NewSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="get_CheckTypeBySource_New">
-      <wsdl:input message="tns:get_CheckTypeBySource_NewSoapIn" />
-      <wsdl:output message="tns:get_CheckTypeBySource_NewSoapOut" />
+    <wsdl:operation name="set_SaveProductInBill">
+      <wsdl:input message="tns:set_SaveProductInBillSoapIn" />
+      <wsdl:output message="tns:set_SaveProductInBillSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="getSourceBillList_New">
-      <wsdl:input message="tns:getSourceBillList_NewSoapIn" />
-      <wsdl:output message="tns:getSourceBillList_NewSoapOut" />
+    <wsdl:operation name="set_CheckAddProductInBill">
+      <wsdl:input message="tns:set_CheckAddProductInBillSoapIn" />
+      <wsdl:output message="tns:set_CheckAddProductInBillSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="get_BillSubType">
-      <wsdl:input message="tns:get_BillSubTypeSoapIn" />
-      <wsdl:output message="tns:get_BillSubTypeSoapOut" />
+    <wsdl:operation name="set_CheckProductInBill">
+      <wsdl:input message="tns:set_CheckProductInBillSoapIn" />
+      <wsdl:output message="tns:set_CheckProductInBillSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="get_SourceBarCode_New">
-      <wsdl:input message="tns:get_SourceBarCode_NewSoapIn" />
-      <wsdl:output message="tns:get_SourceBarCode_NewSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="getSourceBill_New2">
-      <wsdl:input message="tns:getSourceBill_New2SoapIn" />
-      <wsdl:output message="tns:getSourceBill_New2SoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="get_SourceBill_MaterBarCode">
-      <wsdl:input message="tns:get_SourceBill_MaterBarCodeSoapIn" />
-      <wsdl:output message="tns:get_SourceBill_MaterBarCodeSoapOut" />
+    <wsdl:operation name="set_AuditProductInBill">
+      <wsdl:input message="tns:set_AuditProductInBillSoapIn" />
+      <wsdl:output message="tns:set_AuditProductInBillSoapOut" />
     </wsdl:operation>
     <wsdl:operation name="GetProductInBill">
       <wsdl:input message="tns:GetProductInBillSoapIn" />
@@ -19048,41 +19258,9 @@
       <wsdl:input message="tns:GetBillQuery_WMSSoapIn" />
       <wsdl:output message="tns:GetBillQuery_WMSSoapOut" />
     </wsdl:operation>
-    <wsdl:operation name="TempList_Modify">
-      <wsdl:input message="tns:TempList_ModifySoapIn" />
-      <wsdl:output message="tns:TempList_ModifySoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="DeleteBillList">
-      <wsdl:input message="tns:DeleteBillListSoapIn" />
-      <wsdl:output message="tns:DeleteBillListSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="GetKf_PonderationBillMain_TempList_New">
-      <wsdl:input message="tns:GetKf_PonderationBillMain_TempList_NewSoapIn" />
-      <wsdl:output message="tns:GetKf_PonderationBillMain_TempList_NewSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="GetAGVBillList_New">
-      <wsdl:input message="tns:GetAGVBillList_NewSoapIn" />
-      <wsdl:output message="tns:GetAGVBillList_NewSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="GetAGVBillList_BillNoQuery">
-      <wsdl:input message="tns:GetAGVBillList_BillNoQuerySoapIn" />
-      <wsdl:output message="tns:GetAGVBillList_BillNoQuerySoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="DeleteICStockBillAndWMS">
-      <wsdl:input message="tns:DeleteICStockBillAndWMSSoapIn" />
-      <wsdl:output message="tns:DeleteICStockBillAndWMSSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="GetKf_ICStockBillList">
-      <wsdl:input message="tns:GetKf_ICStockBillListSoapIn" />
-      <wsdl:output message="tns:GetKf_ICStockBillListSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="GetKf_ICStockBillQueryList">
-      <wsdl:input message="tns:GetKf_ICStockBillQueryListSoapIn" />
-      <wsdl:output message="tns:GetKf_ICStockBillQueryListSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="Get_ICInventoryByMaterIDList">
-      <wsdl:input message="tns:Get_ICInventoryByMaterIDListSoapIn" />
-      <wsdl:output message="tns:Get_ICInventoryByMaterIDListSoapOut" />
+    <wsdl:operation name="set_SaveEntrustReplenishOutBill_BillCheck">
+      <wsdl:input message="tns:set_SaveEntrustReplenishOutBill_BillCheckSoapIn" />
+      <wsdl:output message="tns:set_SaveEntrustReplenishOutBill_BillCheckSoapOut" />
     </wsdl:operation>
     <wsdl:operation name="set_SaveEntrustInBackBill_CLD">
       <wsdl:input message="tns:set_SaveEntrustInBackBill_CLDSoapIn" />
@@ -19172,6 +19350,18 @@
       <wsdl:input message="tns:get_StockOutStyleSoapIn" />
       <wsdl:output message="tns:get_StockOutStyleSoapOut" />
     </wsdl:operation>
+    <wsdl:operation name="set_Bill_New">
+      <wsdl:input message="tns:set_Bill_NewSoapIn" />
+      <wsdl:output message="tns:set_Bill_NewSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="set_SaveOtherOutBill_New_haicheng">
+      <wsdl:input message="tns:set_SaveOtherOutBill_New_haichengSoapIn" />
+      <wsdl:output message="tns:set_SaveOtherOutBill_New_haichengSoapOut" />
+    </wsdl:operation>
+    <wsdl:operation name="set_SaveOtherOutBill_CLD_New_haicheng">
+      <wsdl:input message="tns:set_SaveOtherOutBill_CLD_New_haichengSoapIn" />
+      <wsdl:output message="tns:set_SaveOtherOutBill_CLD_New_haichengSoapOut" />
+    </wsdl:operation>
     <wsdl:operation name="set_SaveOtherOutBill_New">
       <wsdl:input message="tns:set_SaveOtherOutBill_NewSoapIn" />
       <wsdl:output message="tns:set_SaveOtherOutBill_NewSoapOut" />
@@ -19251,34 +19441,6 @@
     <wsdl:operation name="GetInfoByBarCode">
       <wsdl:input message="tns:GetInfoByBarCodeSoapIn" />
       <wsdl:output message="tns:GetInfoByBarCodeSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveKf_AGVRequestBill">
-      <wsdl:input message="tns:set_SaveKf_AGVRequestBillSoapIn" />
-      <wsdl:output message="tns:set_SaveKf_AGVRequestBillSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveProductInBackBill">
-      <wsdl:input message="tns:set_SaveProductInBackBillSoapIn" />
-      <wsdl:output message="tns:set_SaveProductInBackBillSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveProductInBackBill_New">
-      <wsdl:input message="tns:set_SaveProductInBackBill_NewSoapIn" />
-      <wsdl:output message="tns:set_SaveProductInBackBill_NewSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveProductInBill">
-      <wsdl:input message="tns:set_SaveProductInBillSoapIn" />
-      <wsdl:output message="tns:set_SaveProductInBillSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="set_CheckAddProductInBill">
-      <wsdl:input message="tns:set_CheckAddProductInBillSoapIn" />
-      <wsdl:output message="tns:set_CheckAddProductInBillSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="set_CheckProductInBill">
-      <wsdl:input message="tns:set_CheckProductInBillSoapIn" />
-      <wsdl:output message="tns:set_CheckProductInBillSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="set_AuditProductInBill">
-      <wsdl:input message="tns:set_AuditProductInBillSoapIn" />
-      <wsdl:output message="tns:set_AuditProductInBillSoapOut" />
     </wsdl:operation>
     <wsdl:operation name="set_SaveMoveStockBill_MES">
       <wsdl:input message="tns:set_SaveMoveStockBill_MESSoapIn" />
@@ -19396,6 +19558,10 @@
       <wsdl:input message="tns:set_SaveMateOutBackBill_CLD_NewSoapIn" />
       <wsdl:output message="tns:set_SaveMateOutBackBill_CLD_NewSoapOut" />
     </wsdl:operation>
+    <wsdl:operation name="set_SaveMateOutBackBill_BillCheck">
+      <wsdl:input message="tns:set_SaveMateOutBackBill_BillCheckSoapIn" />
+      <wsdl:output message="tns:set_SaveMateOutBackBill_BillCheckSoapOut" />
+    </wsdl:operation>
     <wsdl:operation name="set_SaveMateOutBill">
       <wsdl:input message="tns:set_SaveMateOutBillSoapIn" />
       <wsdl:output message="tns:set_SaveMateOutBillSoapOut" />
@@ -19447,10 +19613,6 @@
     <wsdl:operation name="set_SaveMateReplenishOutBill_BillCheck">
       <wsdl:input message="tns:set_SaveMateReplenishOutBill_BillCheckSoapIn" />
       <wsdl:output message="tns:set_SaveMateReplenishOutBill_BillCheckSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveEntrustReplenishOutBill_BillCheck">
-      <wsdl:input message="tns:set_SaveEntrustReplenishOutBill_BillCheckSoapIn" />
-      <wsdl:output message="tns:set_SaveEntrustReplenishOutBill_BillCheckSoapOut" />
     </wsdl:operation>
     <wsdl:operation name="set_SavePonderationBillMain_Temp_Source_Fast_CLD_CG">
       <wsdl:input message="tns:set_SavePonderationBillMain_Temp_Source_Fast_CLD_CGSoapIn" />
@@ -20419,6 +20581,87 @@
   </wsdl:portType>
   <wsdl:binding name="WebService1Soap" type="tns:WebService1Soap">
     <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
+    <wsdl:operation name="GetSc_PackUnionBill_TempList">
+      <soap:operation soapAction="http://tempuri.org/GetSc_PackUnionBill_TempList" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="DeleteTemp_PackUnionBill">
+      <soap:operation soapAction="http://tempuri.org/DeleteTemp_PackUnionBill" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="GetSourceBillList_BillCheck">
+      <soap:operation soapAction="http://tempuri.org/GetSourceBillList_BillCheck" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_BillBarCode_BillCheck">
+      <soap:operation soapAction="http://tempuri.org/get_BillBarCode_BillCheck" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_BillBarCode_MateOutCheck">
+      <soap:operation soapAction="http://tempuri.org/get_BillBarCode_MateOutCheck" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_BillBarCode_OtherOutCheck">
+      <soap:operation soapAction="http://tempuri.org/get_BillBarCode_OtherOutCheck" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_BillBarCode_MoveStockCheck">
+      <soap:operation soapAction="http://tempuri.org/get_BillBarCode_MoveStockCheck" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_BarCode_MoveStockBillCheck">
+      <soap:operation soapAction="http://tempuri.org/get_BarCode_MoveStockBillCheck" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck">
+      <soap:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
     <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_BillCheck">
       <soap:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_BillCheck" style="document" />
       <wsdl:input>
@@ -20637,6 +20880,87 @@
     </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="set_SaveDoorOutCheck_BarCode">
+      <soap:operation soapAction="http://tempuri.org/set_SaveDoorOutCheck_BarCode" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePOInStockCheck_BarCode">
+      <soap:operation soapAction="http://tempuri.org/set_SavePOInStockCheck_BarCode" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="Get_CheckTypeByMouldBarCode">
+      <soap:operation soapAction="http://tempuri.org/Get_CheckTypeByMouldBarCode" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_CheckTypeBySource_New">
+      <soap:operation soapAction="http://tempuri.org/get_CheckTypeBySource_New" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="getSourceBillList_New">
+      <soap:operation soapAction="http://tempuri.org/getSourceBillList_New" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_BillSubType">
+      <soap:operation soapAction="http://tempuri.org/get_BillSubType" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_SourceBarCode_New">
+      <soap:operation soapAction="http://tempuri.org/get_SourceBarCode_New" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="getSourceBill_New2">
+      <soap:operation soapAction="http://tempuri.org/getSourceBill_New2" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_SourceBill_MaterBarCode">
+      <soap:operation soapAction="http://tempuri.org/get_SourceBill_MaterBarCode" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -21328,8 +21652,8 @@
         <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:operation name="TempList_Modify">
+      <soap:operation soapAction="http://tempuri.org/TempList_Modify" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -21337,8 +21661,8 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="DeleteTemp_PackUnionBill">
-      <soap:operation soapAction="http://tempuri.org/DeleteTemp_PackUnionBill" style="document" />
+    <wsdl:operation name="DeleteBillList">
+      <soap:operation soapAction="http://tempuri.org/DeleteBillList" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -21346,8 +21670,8 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="GetSourceBillList_BillCheck">
-      <soap:operation soapAction="http://tempuri.org/GetSourceBillList_BillCheck" style="document" />
+    <wsdl:operation name="GetKf_PonderationBillMain_TempList_New">
+      <soap:operation soapAction="http://tempuri.org/GetKf_PonderationBillMain_TempList_New" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -21355,8 +21679,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:operation name="GetAGVBillList_New">
+      <soap:operation soapAction="http://tempuri.org/GetAGVBillList_New" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -21364,8 +21688,8 @@
         <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:operation name="GetAGVBillList_BillNoQuery">
+      <soap:operation soapAction="http://tempuri.org/GetAGVBillList_BillNoQuery" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -21373,8 +21697,8 @@
         <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:operation name="DeleteICStockBillAndWMS">
+      <soap:operation soapAction="http://tempuri.org/DeleteICStockBillAndWMS" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -21382,8 +21706,8 @@
         <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:operation name="GetKf_ICStockBillList">
+      <soap:operation soapAction="http://tempuri.org/GetKf_ICStockBillList" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -21391,8 +21715,8 @@
         <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:operation name="GetKf_ICStockBillQueryList">
+      <soap:operation soapAction="http://tempuri.org/GetKf_ICStockBillQueryList" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -21400,8 +21724,8 @@
         <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="Get_ICInventoryByMaterIDList">
+      <soap:operation soapAction="http://tempuri.org/Get_ICInventoryByMaterIDList" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -22084,8 +22408,8 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="set_SaveDoorOutCheck_BarCode">
-      <soap:operation soapAction="http://tempuri.org/set_SaveDoorOutCheck_BarCode" style="document" />
+    <wsdl:operation name="set_SaveKf_AGVRequestBill">
+      <soap:operation soapAction="http://tempuri.org/set_SaveKf_AGVRequestBill" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -22093,8 +22417,8 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="set_SavePOInStockCheck_BarCode">
-      <soap:operation soapAction="http://tempuri.org/set_SavePOInStockCheck_BarCode" style="document" />
+    <wsdl:operation name="set_SaveProductInBackBill">
+      <soap:operation soapAction="http://tempuri.org/set_SaveProductInBackBill" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -22102,8 +22426,8 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="Get_CheckTypeByMouldBarCode">
-      <soap:operation soapAction="http://tempuri.org/Get_CheckTypeByMouldBarCode" style="document" />
+    <wsdl:operation name="set_SaveProductInBackBill_New">
+      <soap:operation soapAction="http://tempuri.org/set_SaveProductInBackBill_New" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -22111,8 +22435,8 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="get_CheckTypeBySource_New">
-      <soap:operation soapAction="http://tempuri.org/get_CheckTypeBySource_New" style="document" />
+    <wsdl:operation name="set_SaveProductInBill">
+      <soap:operation soapAction="http://tempuri.org/set_SaveProductInBill" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -22120,8 +22444,8 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="getSourceBillList_New">
-      <soap:operation soapAction="http://tempuri.org/getSourceBillList_New" style="document" />
+    <wsdl:operation name="set_CheckAddProductInBill">
+      <soap:operation soapAction="http://tempuri.org/set_CheckAddProductInBill" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -22129,8 +22453,8 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="get_BillSubType">
-      <soap:operation soapAction="http://tempuri.org/get_BillSubType" style="document" />
+    <wsdl:operation name="set_CheckProductInBill">
+      <soap:operation soapAction="http://tempuri.org/set_CheckProductInBill" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -22138,26 +22462,8 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="get_SourceBarCode_New">
-      <soap:operation soapAction="http://tempuri.org/get_SourceBarCode_New" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="getSourceBill_New2">
-      <soap:operation soapAction="http://tempuri.org/getSourceBill_New2" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_SourceBill_MaterBarCode">
-      <soap:operation soapAction="http://tempuri.org/get_SourceBill_MaterBarCode" style="document" />
+    <wsdl:operation name="set_AuditProductInBill">
+      <soap:operation soapAction="http://tempuri.org/set_AuditProductInBill" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -22597,80 +22903,8 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="TempList_Modify">
-      <soap:operation soapAction="http://tempuri.org/TempList_Modify" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="DeleteBillList">
-      <soap:operation soapAction="http://tempuri.org/DeleteBillList" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="GetKf_PonderationBillMain_TempList_New">
-      <soap:operation soapAction="http://tempuri.org/GetKf_PonderationBillMain_TempList_New" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="GetAGVBillList_New">
-      <soap:operation soapAction="http://tempuri.org/GetAGVBillList_New" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="GetAGVBillList_BillNoQuery">
-      <soap:operation soapAction="http://tempuri.org/GetAGVBillList_BillNoQuery" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="DeleteICStockBillAndWMS">
-      <soap:operation soapAction="http://tempuri.org/DeleteICStockBillAndWMS" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="GetKf_ICStockBillList">
-      <soap:operation soapAction="http://tempuri.org/GetKf_ICStockBillList" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="GetKf_ICStockBillQueryList">
-      <soap:operation soapAction="http://tempuri.org/GetKf_ICStockBillQueryList" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="Get_ICInventoryByMaterIDList">
-      <soap:operation soapAction="http://tempuri.org/Get_ICInventoryByMaterIDList" style="document" />
+    <wsdl:operation name="set_SaveEntrustReplenishOutBill_BillCheck">
+      <soap:operation soapAction="http://tempuri.org/set_SaveEntrustReplenishOutBill_BillCheck" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -22876,6 +23110,33 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
+    <wsdl:operation name="set_Bill_New">
+      <soap:operation soapAction="http://tempuri.org/set_Bill_New" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SaveOtherOutBill_New_haicheng">
+      <soap:operation soapAction="http://tempuri.org/set_SaveOtherOutBill_New_haicheng" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SaveOtherOutBill_CLD_New_haicheng">
+      <soap:operation soapAction="http://tempuri.org/set_SaveOtherOutBill_CLD_New_haicheng" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
     <wsdl:operation name="set_SaveOtherOutBill_New">
       <soap:operation soapAction="http://tempuri.org/set_SaveOtherOutBill_New" style="document" />
       <wsdl:input>
@@ -23049,69 +23310,6 @@
     </wsdl:operation>
     <wsdl:operation name="GetInfoByBarCode">
       <soap:operation soapAction="http://tempuri.org/GetInfoByBarCode" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveKf_AGVRequestBill">
-      <soap:operation soapAction="http://tempuri.org/set_SaveKf_AGVRequestBill" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveProductInBackBill">
-      <soap:operation soapAction="http://tempuri.org/set_SaveProductInBackBill" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveProductInBackBill_New">
-      <soap:operation soapAction="http://tempuri.org/set_SaveProductInBackBill_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_SaveProductInBill">
-      <soap:operation soapAction="http://tempuri.org/set_SaveProductInBill" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_CheckAddProductInBill">
-      <soap:operation soapAction="http://tempuri.org/set_CheckAddProductInBill" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_CheckProductInBill">
-      <soap:operation soapAction="http://tempuri.org/set_CheckProductInBill" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_AuditProductInBill">
-      <soap:operation soapAction="http://tempuri.org/set_AuditProductInBill" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -23380,6 +23578,15 @@
         <soap:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
+    <wsdl:operation name="set_SaveMateOutBackBill_BillCheck">
+      <soap:operation soapAction="http://tempuri.org/set_SaveMateOutBackBill_BillCheck" style="document" />
+      <wsdl:input>
+        <soap:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
     <wsdl:operation name="set_SaveMateOutBill">
       <soap:operation soapAction="http://tempuri.org/set_SaveMateOutBill" style="document" />
       <wsdl:input>
@@ -23490,15 +23697,6 @@
     </wsdl:operation>
     <wsdl:operation name="set_SaveMateReplenishOutBill_BillCheck">
       <soap:operation soapAction="http://tempuri.org/set_SaveMateReplenishOutBill_BillCheck" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveEntrustReplenishOutBill_BillCheck">
-      <soap:operation soapAction="http://tempuri.org/set_SaveEntrustReplenishOutBill_BillCheck" style="document" />
       <wsdl:input>
         <soap:body use="literal" />
       </wsdl:input>
@@ -25678,6 +25876,87 @@
   </wsdl:binding>
   <wsdl:binding name="WebService1Soap12" type="tns:WebService1Soap">
     <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
+    <wsdl:operation name="GetSc_PackUnionBill_TempList">
+      <soap12:operation soapAction="http://tempuri.org/GetSc_PackUnionBill_TempList" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="DeleteTemp_PackUnionBill">
+      <soap12:operation soapAction="http://tempuri.org/DeleteTemp_PackUnionBill" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="GetSourceBillList_BillCheck">
+      <soap12:operation soapAction="http://tempuri.org/GetSourceBillList_BillCheck" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_BillBarCode_BillCheck">
+      <soap12:operation soapAction="http://tempuri.org/get_BillBarCode_BillCheck" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_BillBarCode_MateOutCheck">
+      <soap12:operation soapAction="http://tempuri.org/get_BillBarCode_MateOutCheck" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_BillBarCode_OtherOutCheck">
+      <soap12:operation soapAction="http://tempuri.org/get_BillBarCode_OtherOutCheck" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_BillBarCode_MoveStockCheck">
+      <soap12:operation soapAction="http://tempuri.org/get_BillBarCode_MoveStockCheck" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_BarCode_MoveStockBillCheck">
+      <soap12:operation soapAction="http://tempuri.org/get_BarCode_MoveStockBillCheck" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck">
+      <soap12:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
     <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_BillCheck">
       <soap12:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_BillCheck" style="document" />
       <wsdl:input>
@@ -25896,6 +26175,87 @@
     </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="set_SaveDoorOutCheck_BarCode">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveDoorOutCheck_BarCode" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SavePOInStockCheck_BarCode">
+      <soap12:operation soapAction="http://tempuri.org/set_SavePOInStockCheck_BarCode" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="Get_CheckTypeByMouldBarCode">
+      <soap12:operation soapAction="http://tempuri.org/Get_CheckTypeByMouldBarCode" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_CheckTypeBySource_New">
+      <soap12:operation soapAction="http://tempuri.org/get_CheckTypeBySource_New" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="getSourceBillList_New">
+      <soap12:operation soapAction="http://tempuri.org/getSourceBillList_New" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_BillSubType">
+      <soap12:operation soapAction="http://tempuri.org/get_BillSubType" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_SourceBarCode_New">
+      <soap12:operation soapAction="http://tempuri.org/get_SourceBarCode_New" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="getSourceBill_New2">
+      <soap12:operation soapAction="http://tempuri.org/getSourceBill_New2" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_SourceBill_MaterBarCode">
+      <soap12:operation soapAction="http://tempuri.org/get_SourceBill_MaterBarCode" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -26587,8 +26947,8 @@
         <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:operation name="TempList_Modify">
+      <soap12:operation soapAction="http://tempuri.org/TempList_Modify" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -26596,8 +26956,8 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="DeleteTemp_PackUnionBill">
-      <soap12:operation soapAction="http://tempuri.org/DeleteTemp_PackUnionBill" style="document" />
+    <wsdl:operation name="DeleteBillList">
+      <soap12:operation soapAction="http://tempuri.org/DeleteBillList" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -26605,8 +26965,8 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="GetSourceBillList_BillCheck">
-      <soap12:operation soapAction="http://tempuri.org/GetSourceBillList_BillCheck" style="document" />
+    <wsdl:operation name="GetKf_PonderationBillMain_TempList_New">
+      <soap12:operation soapAction="http://tempuri.org/GetKf_PonderationBillMain_TempList_New" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -26614,8 +26974,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:operation name="GetAGVBillList_New">
+      <soap12:operation soapAction="http://tempuri.org/GetAGVBillList_New" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -26623,8 +26983,8 @@
         <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:operation name="GetAGVBillList_BillNoQuery">
+      <soap12:operation soapAction="http://tempuri.org/GetAGVBillList_BillNoQuery" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -26632,8 +26992,8 @@
         <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:operation name="DeleteICStockBillAndWMS">
+      <soap12:operation soapAction="http://tempuri.org/DeleteICStockBillAndWMS" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -26641,8 +27001,8 @@
         <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:operation name="GetKf_ICStockBillList">
+      <soap12:operation soapAction="http://tempuri.org/GetKf_ICStockBillList" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -26650,8 +27010,8 @@
         <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:operation name="GetKf_ICStockBillQueryList">
+      <soap12:operation soapAction="http://tempuri.org/GetKf_ICStockBillQueryList" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -26659,8 +27019,8 @@
         <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="Get_ICInventoryByMaterIDList">
+      <soap12:operation soapAction="http://tempuri.org/Get_ICInventoryByMaterIDList" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -27343,8 +27703,8 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="set_SaveDoorOutCheck_BarCode">
-      <soap12:operation soapAction="http://tempuri.org/set_SaveDoorOutCheck_BarCode" style="document" />
+    <wsdl:operation name="set_SaveKf_AGVRequestBill">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveKf_AGVRequestBill" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -27352,8 +27712,8 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="set_SavePOInStockCheck_BarCode">
-      <soap12:operation soapAction="http://tempuri.org/set_SavePOInStockCheck_BarCode" style="document" />
+    <wsdl:operation name="set_SaveProductInBackBill">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveProductInBackBill" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -27361,8 +27721,8 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="Get_CheckTypeByMouldBarCode">
-      <soap12:operation soapAction="http://tempuri.org/Get_CheckTypeByMouldBarCode" style="document" />
+    <wsdl:operation name="set_SaveProductInBackBill_New">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveProductInBackBill_New" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -27370,8 +27730,8 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="get_CheckTypeBySource_New">
-      <soap12:operation soapAction="http://tempuri.org/get_CheckTypeBySource_New" style="document" />
+    <wsdl:operation name="set_SaveProductInBill">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveProductInBill" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -27379,8 +27739,8 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="getSourceBillList_New">
-      <soap12:operation soapAction="http://tempuri.org/getSourceBillList_New" style="document" />
+    <wsdl:operation name="set_CheckAddProductInBill">
+      <soap12:operation soapAction="http://tempuri.org/set_CheckAddProductInBill" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -27388,8 +27748,8 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="get_BillSubType">
-      <soap12:operation soapAction="http://tempuri.org/get_BillSubType" style="document" />
+    <wsdl:operation name="set_CheckProductInBill">
+      <soap12:operation soapAction="http://tempuri.org/set_CheckProductInBill" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -27397,26 +27757,8 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="get_SourceBarCode_New">
-      <soap12:operation soapAction="http://tempuri.org/get_SourceBarCode_New" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="getSourceBill_New2">
-      <soap12:operation soapAction="http://tempuri.org/getSourceBill_New2" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="get_SourceBill_MaterBarCode">
-      <soap12:operation soapAction="http://tempuri.org/get_SourceBill_MaterBarCode" style="document" />
+    <wsdl:operation name="set_AuditProductInBill">
+      <soap12:operation soapAction="http://tempuri.org/set_AuditProductInBill" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -27856,80 +28198,8 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
-    <wsdl:operation name="TempList_Modify">
-      <soap12:operation soapAction="http://tempuri.org/TempList_Modify" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="DeleteBillList">
-      <soap12:operation soapAction="http://tempuri.org/DeleteBillList" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="GetKf_PonderationBillMain_TempList_New">
-      <soap12:operation soapAction="http://tempuri.org/GetKf_PonderationBillMain_TempList_New" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="GetAGVBillList_New">
-      <soap12:operation soapAction="http://tempuri.org/GetAGVBillList_New" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="GetAGVBillList_BillNoQuery">
-      <soap12:operation soapAction="http://tempuri.org/GetAGVBillList_BillNoQuery" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="DeleteICStockBillAndWMS">
-      <soap12:operation soapAction="http://tempuri.org/DeleteICStockBillAndWMS" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="GetKf_ICStockBillList">
-      <soap12:operation soapAction="http://tempuri.org/GetKf_ICStockBillList" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="GetKf_ICStockBillQueryList">
-      <soap12:operation soapAction="http://tempuri.org/GetKf_ICStockBillQueryList" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="Get_ICInventoryByMaterIDList">
-      <soap12:operation soapAction="http://tempuri.org/Get_ICInventoryByMaterIDList" style="document" />
+    <wsdl:operation name="set_SaveEntrustReplenishOutBill_BillCheck">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveEntrustReplenishOutBill_BillCheck" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -28135,6 +28405,33 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
+    <wsdl:operation name="set_Bill_New">
+      <soap12:operation soapAction="http://tempuri.org/set_Bill_New" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SaveOtherOutBill_New_haicheng">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveOtherOutBill_New_haicheng" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="set_SaveOtherOutBill_CLD_New_haicheng">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveOtherOutBill_CLD_New_haicheng" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
     <wsdl:operation name="set_SaveOtherOutBill_New">
       <soap12:operation soapAction="http://tempuri.org/set_SaveOtherOutBill_New" style="document" />
       <wsdl:input>
@@ -28308,69 +28605,6 @@
     </wsdl:operation>
     <wsdl:operation name="GetInfoByBarCode">
       <soap12:operation soapAction="http://tempuri.org/GetInfoByBarCode" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveKf_AGVRequestBill">
-      <soap12:operation soapAction="http://tempuri.org/set_SaveKf_AGVRequestBill" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveProductInBackBill">
-      <soap12:operation soapAction="http://tempuri.org/set_SaveProductInBackBill" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveProductInBackBill_New">
-      <soap12:operation soapAction="http://tempuri.org/set_SaveProductInBackBill_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_SaveProductInBill">
-      <soap12:operation soapAction="http://tempuri.org/set_SaveProductInBill" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_CheckAddProductInBill">
-      <soap12:operation soapAction="http://tempuri.org/set_CheckAddProductInBill" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_CheckProductInBill">
-      <soap12:operation soapAction="http://tempuri.org/set_CheckProductInBill" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_AuditProductInBill">
-      <soap12:operation soapAction="http://tempuri.org/set_AuditProductInBill" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
@@ -28639,6 +28873,15 @@
         <soap12:body use="literal" />
       </wsdl:output>
     </wsdl:operation>
+    <wsdl:operation name="set_SaveMateOutBackBill_BillCheck">
+      <soap12:operation soapAction="http://tempuri.org/set_SaveMateOutBackBill_BillCheck" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
     <wsdl:operation name="set_SaveMateOutBill">
       <soap12:operation soapAction="http://tempuri.org/set_SaveMateOutBill" style="document" />
       <wsdl:input>
@@ -28749,15 +28992,6 @@
     </wsdl:operation>
     <wsdl:operation name="set_SaveMateReplenishOutBill_BillCheck">
       <soap12:operation soapAction="http://tempuri.org/set_SaveMateReplenishOutBill_BillCheck" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="set_SaveEntrustReplenishOutBill_BillCheck">
-      <soap12:operation soapAction="http://tempuri.org/set_SaveEntrustReplenishOutBill_BillCheck" style="document" />
       <wsdl:input>
         <soap12:body use="literal" />
       </wsdl:input>
diff --git a/WebAPI/WebAPI.csproj b/WebAPI/WebAPI.csproj
index 960cb57..a004a6c 100644
--- a/WebAPI/WebAPI.csproj
+++ b/WebAPI/WebAPI.csproj
@@ -84,6 +84,9 @@
     <Reference Include="Dapper, Version=1.50.2.0, Culture=neutral, processorArchitecture=MSIL">
       <HintPath>..\packages\Dapper.1.50.2\lib\net45\Dapper.dll</HintPath>
     </Reference>
+    <Reference Include="Fleck, Version=1.2.0.0, Culture=neutral, processorArchitecture=MSIL">
+      <HintPath>..\packages\Fleck.1.2.0\lib\net45\Fleck.dll</HintPath>
+    </Reference>
     <Reference Include="Grpc.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=d754f35622e28bad, processorArchitecture=MSIL">
       <HintPath>..\packages\Grpc.Core.2.45.0\lib\net45\Grpc.Core.dll</HintPath>
     </Reference>
@@ -1223,6 +1226,7 @@
       <DependentUpon>Reference.map</DependentUpon>
     </Compile>
     <Compile Include="WebServer.cs" />
+    <Compile Include="WebSocketServer.cs" />
   </ItemGroup>
   <ItemGroup>
     <Content Include="packages.config">
diff --git a/WebAPI/WebAPI.csproj.user b/WebAPI/WebAPI.csproj.user
index 4fff7d9..d4e7c3a 100644
--- a/WebAPI/WebAPI.csproj.user
+++ b/WebAPI/WebAPI.csproj.user
@@ -1,7 +1,7 @@
 锘�<?xml version="1.0" encoding="utf-8"?>
 <Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
   <PropertyGroup>
-    <LastActiveSolutionConfig>Debug|x86</LastActiveSolutionConfig>
+    <LastActiveSolutionConfig>Debug|Any CPU</LastActiveSolutionConfig>
     <UseIISExpress>true</UseIISExpress>
     <Use64BitIISExpress />
     <IISExpressSSLPort />
@@ -9,8 +9,32 @@
     <IISExpressWindowsAuthentication>disabled</IISExpressWindowsAuthentication>
     <IISExpressUseClassicPipelineMode>false</IISExpressUseClassicPipelineMode>
     <UseGlobalApplicationHostFile />
-    <NameOfLastUsedPublishProfile>D:\gz\MES-WEB-API\MES-WEB-API\WebAPI\Properties\PublishProfiles\FolderProfile1.pubxml</NameOfLastUsedPublishProfile>
-    <NameOfLastUsedPublishProfile>D:\gz\MES-WEB-API\MES-WEB-API\WebAPI\Properties\PublishProfiles\FolderProfile3.pubxml</NameOfLastUsedPublishProfile>
+    <NameOfLastUsedPublishProfile>D:\宸ヤ綔浠g爜\鏅轰簯杩堟�漒MES\MES-WEB-API\WebAPI\Properties\PublishProfiles\FolderProfile2.pubxml</NameOfLastUsedPublishProfile>
+    <ProjectView>ShowAllFiles</ProjectView>
   </PropertyGroup>
-  <ProjectExtensions />
+  <ProjectExtensions>
+    <VisualStudio>
+      <FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}">
+        <WebProjectProperties>
+          <StartPageUrl>
+          </StartPageUrl>
+          <StartAction>CurrentPage</StartAction>
+          <AspNetDebugging>True</AspNetDebugging>
+          <SilverlightDebugging>False</SilverlightDebugging>
+          <NativeDebugging>False</NativeDebugging>
+          <SQLDebugging>False</SQLDebugging>
+          <ExternalProgram>
+          </ExternalProgram>
+          <StartExternalURL>
+          </StartExternalURL>
+          <StartCmdLineArguments>
+          </StartCmdLineArguments>
+          <StartWorkingDirectory>
+          </StartWorkingDirectory>
+          <EnableENC>True</EnableENC>
+          <AlwaysStartWebServerOnDebug>False</AlwaysStartWebServerOnDebug>
+        </WebProjectProperties>
+      </FlavorProperties>
+    </VisualStudio>
+  </ProjectExtensions>
 </Project>
\ No newline at end of file
diff --git a/WebAPI/WebSocketServer.cs b/WebAPI/WebSocketServer.cs
new file mode 100644
index 0000000..2460a95
--- /dev/null
+++ b/WebAPI/WebSocketServer.cs
@@ -0,0 +1,212 @@
+锘縰sing Fleck;
+using Newtonsoft.Json;
+using Newtonsoft.Json.Linq;
+using System;
+using System.Collections.Concurrent;
+using System.Collections.Generic;
+using System.Collections.Specialized;
+using System.Data;
+using System.Web;
+using WebAPI;
+
+namespace WebApiWithFleck
+{
+    /// <summary>
+    /// Fleck WebSocket 鏈嶅姟灏佽
+    /// </summary>
+    public static class WebSocketServer
+    {
+        private static List<IWebSocketConnection> _connections = new List<IWebSocketConnection>();
+        // 濂楁帴瀛楄繛鎺� 涓� 鐢ㄦ埛鏍囪瘑绗� 瀛楀吀
+        private static ConcurrentDictionary<IWebSocketConnection, string> _NameConnectionDict = new ConcurrentDictionary<IWebSocketConnection, string>();
+        
+        private static Fleck.WebSocketServer _server;
+        // 鍐呯疆瀹氭椂鍣紙鐢ㄤ簬瀹氭椂鏌ヨ鏁版嵁搴撳苟鎺ㄩ�侊級
+        private static System.Timers.Timer _pushTimer;
+        // 鍐呯疆瀹氭椂鍣紙鐢ㄤ簬鍙戦�佸績璺充俊鍙凤級
+        private static System.Timers.Timer _pushTimerBeat;
+        // 300000
+        private static readonly int _pushInterval = 300000; // 姣�5鍒嗛挓鍙戦�佷竴娆℃秷鎭�
+
+        /// <summary>
+        /// 鍚姩 WebSocket 鏈嶅姟锛堢洃鍚� 8089 绔彛锛�
+        /// </summary>
+        public static void Start()
+        {
+            // 閰嶇疆 WebSocket 鐩戝惉鍦板潃锛堢嫭绔嬬鍙� 8089锛�
+            var wsUrl = "ws://0.0.0.0:8089/ws"; // 0.0.0.0 鍏佽澶栭儴璁块棶
+            _server = new Fleck.WebSocketServer(wsUrl);
+
+            _pushTimer = new System.Timers.Timer(_pushInterval);
+            _pushTimer.AutoReset = false; // 闈炶嚜鍔ㄩ噸缃紝閬垮厤骞跺彂
+            _pushTimer.Elapsed += OnTimerElapsed; // 缁戝畾闈欐�佷簨浠�
+
+            _pushTimerBeat = new System.Timers.Timer(30000);
+            _pushTimerBeat.AutoReset = false; // 闈炶嚜鍔ㄩ噸缃紝閬垮厤骞跺彂
+            _pushTimerBeat.Elapsed += BeatSignalSender; // 缁戝畾闈欐�佷簨浠�
+
+            // 閰嶇疆 Fleck 鏈嶅姟
+            _server.Start(connection =>
+            {
+                _pushTimer.Start();
+                // 瀹㈡埛绔繛鎺ュ缓绔嬫椂
+                connection.OnOpen = () =>
+                {
+                    string userId = "";
+                    string userName = "";
+                    // 鑾峰彇鍙傛暟
+                    string path = connection.ConnectionInfo.Path;
+                    Uri dummyUri = new Uri($"http://localhost{path}");
+                    var queryParams = HttpUtility.ParseQueryString(dummyUri.Query);
+
+                    userId = queryParams["userId"];
+                    userName = queryParams["userName"];
+
+                    LogService.Write($"WebSocket 瀹㈡埛绔繛鎺ワ細{userId}_{userName}-{connection.ConnectionInfo.ClientIpAddress}");
+                    _connections.Add(connection); // 淇濆瓨杩炴帴
+                    _NameConnectionDict[connection] =  $@"{userId}_{userName}";
+                };
+
+                // 鏀跺埌瀹㈡埛绔秷鎭椂
+                connection.OnMessage = message =>
+                {
+                    Console.WriteLine($"鏀跺埌娑堟伅锛歿message}");
+                };
+
+                // 瀹㈡埛绔柇寮�杩炴帴鏃�
+                connection.OnClose = () =>
+                {
+                    LogService.Write($"WebSocket 瀹㈡埛绔柇寮�锛歿connection.ConnectionInfo.ClientIpAddress}");
+
+                    string success = "";
+                    // 绉婚櫎杩炴帴
+                    _NameConnectionDict.TryRemove(connection,out success);
+                    // _connections.Remove(connection);
+                };
+
+                // 杩炴帴鍑洪敊鏃�
+                connection.OnError = ex =>
+                {
+                    string success = "";
+                    LogService.Write($"WebSocket 閿欒锛歿ex.Message}");
+                    _NameConnectionDict.TryRemove(connection, out success);
+                };
+            });
+
+            LogService.Write($"Fleck WebSocket 鏈嶅姟宸插惎鍔紝鐩戝惉锛歿wsUrl}");
+        }
+
+        /// <summary>
+        /// 鍋滄 WebSocket 鏈嶅姟
+        /// </summary>
+        public static void Stop()
+        {
+            _server?.Dispose();
+            _pushTimer?.Stop();
+            _pushTimerBeat?.Stop();
+
+            Console.WriteLine("Fleck WebSocket 鏈嶅姟宸插仠姝�");
+        }
+
+
+        /// <summary>
+        /// 闈欐�佸畾鏃跺櫒瑙﹀彂浜嬩欢 鎺ㄩ�� 鏈娑堟伅
+        /// </summary>
+        private static void OnTimerElapsed(object sender, System.Timers.ElapsedEventArgs e)
+        {
+            SQLHelper.ClsCN oCN = new SQLHelper.ClsCN();
+            DataSet ds = new DataSet();
+            try
+            {
+                JObject NameMsgKVP = new JObject();
+                // 鑾峰彇鏁版嵁搴撲腑鏈璇诲彇鐨勬暟鎹�
+                ds = oCN.RunProcReturn("select * from h_v_OA_WorkLinkBillAllList where 鍗曟嵁鐘舵�� = '宸插鏍�' and 闃呰鐘舵�� = '鏈槄'", "h_v_OA_WorkLinkBillAllList");
+                // 鍒ゆ柇骞挎挱杩樻槸绉佸彂 锛岀粺璁℃暟鎹�
+                JArray dataTableJArray = JArray.Parse(JsonConvert.SerializeObject(ds.Tables[0]));
+                foreach (JToken row in dataTableJArray)
+                {
+                    // 鎻愬墠鑾峰彇骞跺鐞嗚鏁版嵁锛堥伩鍏嶉噸澶嶈闂� row["鍒楀悕"]锛屼笖澶勭悊 null锛�
+                    string receiver = row["鎺ユ敹浜�"]?.ToString() ?? string.Empty; // 涓� null 鏃惰繑鍥炵┖瀛楃涓�
+                    string ccUsers = row["鎵�鏈夋妱閫佷汉"]?.ToString() ?? string.Empty;
+                    string sendType = row["鍙戦�佺被鍨�"]?.ToString() ?? string.Empty;
+
+                    // 璺宠繃鏃犳晥鏁版嵁琛岋紙涓夊垪鍧囦负绌烘椂锛屾棤闇�澶勭悊锛�
+                    if (string.IsNullOrEmpty(receiver) && string.IsNullOrEmpty(ccUsers) && string.IsNullOrEmpty(sendType))
+                        continue;
+
+                    foreach (var dictOne in _NameConnectionDict)
+                    {
+                        string UName = dictOne.Value.Split('_')[1];
+                        // 灏嗘帴鏀朵汉 鎶勯�佷汉 鑾峰彇 骞挎挱鐨勬秷鎭坊鍔犲埌娑堟伅缂撳瓨
+                        if (string.Equals(row["鎺ユ敹浜�"].ToString(), UName)
+                            || row["鎵�鏈夋妱閫佷汉"].ToString().Contains(UName)
+                            || string.Equals(row["鍙戦�佺被鍨�"].ToString(), "鍏叡"))
+                        {
+                            string dictOneVal = dictOne.Value.ToString();
+                            if (NameMsgKVP[dictOneVal] == null)
+                            {
+                                NameMsgKVP[dictOneVal] = new JArray();
+                            }
+
+                            var jArray = NameMsgKVP[dictOneVal] as JArray;
+                            
+                            jArray.Add(row);
+                        }
+                    }
+                }
+                // 鏍规嵁鐢ㄦ埛ID鍒嗗彂鍒颁笉鍚岀殑瀹㈡埛绔�
+                foreach (var dictOne in _NameConnectionDict)
+                {
+                    if(NameMsgKVP[dictOne.Value.ToString()] != null)
+                    {
+                        // 灏佽 websocket 淇℃伅
+                        dictOne.Key.Send(new JObject{ 
+                            ["Type"]="Message",
+                            ["Content"]= NameMsgKVP[dictOne.Value.ToString()].ToString()
+                        }.ToString());
+                    }
+                }
+                LogService.Write("娑堟伅鎺ㄩ�佸畬鎴�...");
+            }
+            catch (Exception ex)
+            {
+                LogService.Write(ex.ToString());
+                return;
+            }
+            finally
+            {
+                // 闈欐�佸畾鏃跺櫒鎵嬪姩閲嶅惎
+                if (_pushTimer != null && !_pushTimer.Enabled)
+                {
+                    _pushTimer.Start();
+                }
+            }
+        }
+
+        // 瀹氭椂鍣ㄥ彂閫佸績璺充俊鍙�
+        private static void BeatSignalSender(object sender, System.Timers.ElapsedEventArgs e)
+        {
+            try
+            {
+                foreach (var dictOne in _NameConnectionDict)
+                {
+                    LogService.Write($@"鏈嶅姟绔� 鍚� {dictOne.Value} 鍙戦�佸績璺充俊鍙�");
+                    dictOne.Key.SendPing(new byte[0]);
+                }
+            }
+            catch (Exception ex)
+            {
+                LogService.Write(ex.ToString());
+                return;
+            }
+            finally
+            {
+                // 闈欐�佸畾鏃跺櫒鎵嬪姩閲嶅惎
+                if (_pushTimer != null && !_pushTimer.Enabled)
+                {
+                    _pushTimer.Start();
+                }
+            }
+        }
+    }
+}
\ No newline at end of file
diff --git a/WebAPI/packages.config b/WebAPI/packages.config
index 01b9877..d706c30 100644
--- a/WebAPI/packages.config
+++ b/WebAPI/packages.config
@@ -12,6 +12,7 @@
   <package id="Antlr" version="3.4.1.9004" targetFramework="net45" />
   <package id="bootstrap" version="3.0.0" targetFramework="net45" />
   <package id="Dapper" version="1.50.2" targetFramework="net45" />
+  <package id="Fleck" version="1.2.0" targetFramework="net45" />
   <package id="Grpc.Core" version="2.45.0" targetFramework="net45" />
   <package id="Grpc.Core.Api" version="2.45.0" targetFramework="net45" />
   <package id="jQuery" version="1.10.2" targetFramework="net45" />
diff --git a/sdk_dingding/TopSdk/bin/Release/TopSdk.dll b/sdk_dingding/TopSdk/bin/Release/TopSdk.dll
index 89db198..b928efb 100644
--- a/sdk_dingding/TopSdk/bin/Release/TopSdk.dll
+++ b/sdk_dingding/TopSdk/bin/Release/TopSdk.dll
Binary files differ
diff --git a/sdk_dingding/TopSdk/bin/Release/TopSdk.pdb b/sdk_dingding/TopSdk/bin/Release/TopSdk.pdb
index 774f3d6..5c1f31e 100644
--- a/sdk_dingding/TopSdk/bin/Release/TopSdk.pdb
+++ b/sdk_dingding/TopSdk/bin/Release/TopSdk.pdb
Binary files differ
diff --git a/sdk_dingding/TopSdk/obj/Debug/TopSdk.csproj.AssemblyReference.cache b/sdk_dingding/TopSdk/obj/Debug/TopSdk.csproj.AssemblyReference.cache
index f6c481e..d77c332 100644
--- a/sdk_dingding/TopSdk/obj/Debug/TopSdk.csproj.AssemblyReference.cache
+++ b/sdk_dingding/TopSdk/obj/Debug/TopSdk.csproj.AssemblyReference.cache
Binary files differ
diff --git a/sdk_dingding/TopSdk/obj/Debug/TopSdk.csproj.FileListAbsolute.txt b/sdk_dingding/TopSdk/obj/Debug/TopSdk.csproj.FileListAbsolute.txt
index fbb915d..288cfd2 100644
--- a/sdk_dingding/TopSdk/obj/Debug/TopSdk.csproj.FileListAbsolute.txt
+++ b/sdk_dingding/TopSdk/obj/Debug/TopSdk.csproj.FileListAbsolute.txt
@@ -1,24 +1,18 @@
-<<<<<<< HEAD
 C:\Users\19858\Desktop\鏅轰簯杩堟�漒MES-WEB-API\sdk_dingding\TopSdk\bin\Debug\TopSdk.dll
 C:\Users\19858\Desktop\鏅轰簯杩堟�漒MES-WEB-API\sdk_dingding\TopSdk\bin\Debug\TopSdk.pdb
 C:\Users\19858\Desktop\鏅轰簯杩堟�漒MES-WEB-API\sdk_dingding\TopSdk\obj\Debug\TopSdk.csproj.CoreCompileInputs.cache
 C:\Users\19858\Desktop\鏅轰簯杩堟�漒MES-WEB-API\sdk_dingding\TopSdk\obj\Debug\TopSdk.dll
 C:\Users\19858\Desktop\鏅轰簯杩堟�漒MES-WEB-API\sdk_dingding\TopSdk\obj\Debug\TopSdk.pdb
 C:\Users\19858\Desktop\鏅轰簯杩堟�漒MES-WEB-API\sdk_dingding\TopSdk\obj\Debug\TopSdk.csproj.AssemblyReference.cache
-=======
 D:\缃戠珯鍙戝竷\鍚庣浠g爜\MES-WEB-API\MES-WEB-API\sdk_dingding\TopSdk\bin\Debug\TopSdk.dll
 D:\缃戠珯鍙戝竷\鍚庣浠g爜\MES-WEB-API\MES-WEB-API\sdk_dingding\TopSdk\bin\Debug\TopSdk.pdb
 D:\缃戠珯鍙戝竷\鍚庣浠g爜\MES-WEB-API\MES-WEB-API\sdk_dingding\TopSdk\obj\Debug\TopSdk.csproj.AssemblyReference.cache
 D:\缃戠珯鍙戝竷\鍚庣浠g爜\MES-WEB-API\MES-WEB-API\sdk_dingding\TopSdk\obj\Debug\TopSdk.csproj.CoreCompileInputs.cache
 D:\缃戠珯鍙戝竷\鍚庣浠g爜\MES-WEB-API\MES-WEB-API\sdk_dingding\TopSdk\obj\Debug\TopSdk.dll
 D:\缃戠珯鍙戝竷\鍚庣浠g爜\MES-WEB-API\MES-WEB-API\sdk_dingding\TopSdk\obj\Debug\TopSdk.pdb
-<<<<<<< HEAD
-=======
-D:\宸ヤ綔浠g爜\鏅轰簯杩堟�漒MES\MES-WEB-API\sdk_dingding\TopSdk\bin\Debug\TopSdk.dll
-D:\宸ヤ綔浠g爜\鏅轰簯杩堟�漒MES\MES-WEB-API\sdk_dingding\TopSdk\bin\Debug\TopSdk.pdb
-D:\宸ヤ綔浠g爜\鏅轰簯杩堟�漒MES\MES-WEB-API\sdk_dingding\TopSdk\obj\Debug\TopSdk.csproj.AssemblyReference.cache
-D:\宸ヤ綔浠g爜\鏅轰簯杩堟�漒MES\MES-WEB-API\sdk_dingding\TopSdk\obj\Debug\TopSdk.csproj.CoreCompileInputs.cache
-D:\宸ヤ綔浠g爜\鏅轰簯杩堟�漒MES\MES-WEB-API\sdk_dingding\TopSdk\obj\Debug\TopSdk.dll
-D:\宸ヤ綔浠g爜\鏅轰簯杩堟�漒MES\MES-WEB-API\sdk_dingding\TopSdk\obj\Debug\TopSdk.pdb
->>>>>>> 83c09afa05bd507c148e6fbd12cf16a3d7b392cf
->>>>>>> 0605260d8529635c9dbef283bb5f6b85300a3503
+D:\WorkBench\MES-WEB-API\sdk_dingding\TopSdk\bin\Debug\TopSdk.dll
+D:\WorkBench\MES-WEB-API\sdk_dingding\TopSdk\bin\Debug\TopSdk.pdb
+D:\WorkBench\MES-WEB-API\sdk_dingding\TopSdk\obj\Debug\TopSdk.csproj.AssemblyReference.cache
+D:\WorkBench\MES-WEB-API\sdk_dingding\TopSdk\obj\Debug\TopSdk.csproj.CoreCompileInputs.cache
+D:\WorkBench\MES-WEB-API\sdk_dingding\TopSdk\obj\Debug\TopSdk.dll
+D:\WorkBench\MES-WEB-API\sdk_dingding\TopSdk\obj\Debug\TopSdk.pdb
diff --git a/sdk_dingding/TopSdk/obj/Release/TopSdk.csproj.AssemblyReference.cache b/sdk_dingding/TopSdk/obj/Release/TopSdk.csproj.AssemblyReference.cache
new file mode 100644
index 0000000..d77c332
--- /dev/null
+++ b/sdk_dingding/TopSdk/obj/Release/TopSdk.csproj.AssemblyReference.cache
Binary files differ
diff --git a/sdk_dingding/TopSdk/obj/Release/TopSdk.csproj.CoreCompileInputs.cache b/sdk_dingding/TopSdk/obj/Release/TopSdk.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000..0312216
--- /dev/null
+++ b/sdk_dingding/TopSdk/obj/Release/TopSdk.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+eb64bc61f5da8fdd8ad56e04c391e3a377d8ca59
diff --git a/sdk_dingding/TopSdk/obj/Release/TopSdk.csproj.FileListAbsolute.txt b/sdk_dingding/TopSdk/obj/Release/TopSdk.csproj.FileListAbsolute.txt
index dd9e641..45fbfdc 100644
--- a/sdk_dingding/TopSdk/obj/Release/TopSdk.csproj.FileListAbsolute.txt
+++ b/sdk_dingding/TopSdk/obj/Release/TopSdk.csproj.FileListAbsolute.txt
@@ -3,3 +3,9 @@
 D:\缃戠珯鍙戝竷\鍚庣浠g爜\MES-WEB-API\MES-WEB-API\sdk_dingding\TopSdk\obj\Release\TopSdk.csproj.CoreCompileInputs.cache
 D:\缃戠珯鍙戝竷\鍚庣浠g爜\MES-WEB-API\MES-WEB-API\sdk_dingding\TopSdk\obj\Release\TopSdk.dll
 D:\缃戠珯鍙戝竷\鍚庣浠g爜\MES-WEB-API\MES-WEB-API\sdk_dingding\TopSdk\obj\Release\TopSdk.pdb
+D:\WorkBench\MES-WEB-API\sdk_dingding\TopSdk\bin\Release\TopSdk.dll
+D:\WorkBench\MES-WEB-API\sdk_dingding\TopSdk\bin\Release\TopSdk.pdb
+D:\WorkBench\MES-WEB-API\sdk_dingding\TopSdk\obj\Release\TopSdk.csproj.AssemblyReference.cache
+D:\WorkBench\MES-WEB-API\sdk_dingding\TopSdk\obj\Release\TopSdk.csproj.CoreCompileInputs.cache
+D:\WorkBench\MES-WEB-API\sdk_dingding\TopSdk\obj\Release\TopSdk.dll
+D:\WorkBench\MES-WEB-API\sdk_dingding\TopSdk\obj\Release\TopSdk.pdb
diff --git a/sdk_dingding/TopSdk/obj/Release/TopSdk.dll b/sdk_dingding/TopSdk/obj/Release/TopSdk.dll
index 89db198..b928efb 100644
--- a/sdk_dingding/TopSdk/obj/Release/TopSdk.dll
+++ b/sdk_dingding/TopSdk/obj/Release/TopSdk.dll
Binary files differ
diff --git a/sdk_dingding/TopSdk/obj/Release/TopSdk.pdb b/sdk_dingding/TopSdk/obj/Release/TopSdk.pdb
index 774f3d6..5c1f31e 100644
--- a/sdk_dingding/TopSdk/obj/Release/TopSdk.pdb
+++ b/sdk_dingding/TopSdk/obj/Release/TopSdk.pdb
Binary files differ

--
Gitblit v1.9.1