schangxiang@126.com
2025-09-10 3d43ffa3152110b7823f9fa6320c08a6ae02358a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
 
use YrtWMS_Siemens2;
go
 
/*==============================================================*/
/* Table: SapSendFailRecodInfo       */
/* Description: 反馈SAP失败记录表                                */
/* Author:shaocx                                                */
/* CreateTime:2022-02-22                                    */
/*==============================================================*/
IF NOT EXISTS( SELECT 1 FROM SYSOBJECTS  WHERE ID = OBJECT_ID('SapSendFailRecodInfo') AND TYPE = 'U')
create table SapSendFailRecodInfo(
   ID            int       IDENTITY(1,1) NOT NULL, -- 主键
 
   MoveType        int       null, --  类型:收货、出库
   MoveTypeName       nvarchar(100)      null, --  类型名称
   MaterialCode       nvarchar(100)      null, --  物料编码
   MaterialName       nvarchar(200)      null, --  物料名称
   
   PoCode       nvarchar(200)      null, --  采购单号
   SalesOrder       nvarchar(200)      null, --  销售单号,对应表[Purchase_OrderList]的ExtendField07
   TrackingCode        nvarchar(200)      null, --  跟踪号,对应表[Purchase_OrderList]的ExtendField04
   
   ItemNumber       nvarchar(200)      null, --  采购项号
   SpecAlias       nvarchar(200)      null, --  销售项号
   BigUnit       nvarchar(200)      null, --  采购单位
   ProductBarCode       nvarchar(200)      null, --  仓库号
   
   Quantity      decimal(12,8)       null ,-- 数量
   
   WorkOrder   nvarchar(500)      null, --  批次号?工单号?
 
   RetResult   nvarchar(2000)      null, --  返回结果
   RetMsg      nvarchar(2000)      null, --  返回信息
   
   Creator        varchar(128)    null,-- 创建人
   CreateTime        datetime    null,-- 创建时间
   LastModifier        varchar(128)    null,-- 修改人
   LastModifyTime   datetime    null -- 修改时间
   
   constraint PK_SapSendFailRecodInfo primary key (ID) 
)
GO
 
 
 
use YrtWMS_Siemens2;
go
 
/*==============================================================*/
/* Table: Wms_FoldingPlateMachine       */
/* Description: 叠盘机管理表                                */
/* Author:shaocx                                                */
/* CreateTime:2022-03-12                                    */
/*==============================================================*/
IF NOT EXISTS( SELECT 1 FROM SYSOBJECTS  WHERE ID = OBJECT_ID('Wms_FoldingPlateMachine') AND TYPE = 'U')
create table Wms_FoldingPlateMachine(
   ID            int       IDENTITY(1,1) NOT NULL, -- 主键
 
   PlateType        int       null, --  类型:1 小托盘 2 大托盘
   PlateTypeName       nvarchar(100)      null, --  类型名称 1 小托盘 2 大托盘
   
   
   CurQuantity      int       null ,-- 目前数量
   FullQuantity      int       null ,-- 满数量
   
  
   Remark      nvarchar(2000)      null, --  备注
   
   Creator        varchar(128)    null,-- 创建人
   CreateTime        datetime    null,-- 创建时间
   LastModifier        varchar(128)    null,-- 修改人
   LastModifyTime   datetime    null -- 修改时间
   
   constraint PK_Wms_FoldingPlateMachine primary key (ID) 
)
GO
 
 
use YrtWMS_Siemens2;
go
 
/*==============================================================*/
/* Table: Wms_FreeTimeMoveLocationTask       */
/* Description: 闲时移库管理表                                */
/* Author:shaocx                                                */
/* CreateTime:2022-03-12                                    */
/*==============================================================*/
IF NOT EXISTS( SELECT 1 FROM SYSOBJECTS  WHERE ID = OBJECT_ID('Wms_FreeTimeMoveLocationTask') AND TYPE = 'U')
create table Wms_FreeTimeMoveLocationTask(
   ID            int       IDENTITY(1,1) NOT NULL, -- 主键
 
  
   TaskName       nvarchar(100)      null, --  任务名称
   
   StartTime        datetime    null,-- 移库开始时间
   EndTime        datetime    null,-- 移库结束时间
 
   RunTime      int       null ,-- 计划运行时常(分钟)
   ActualTime      int       null ,-- 实际运行时常(分钟)
   FinishQuantity      int       null ,-- 已完成移库数量
 
   MoveStatus      int       null ,-- 状态(0:初始 1:执行中 2:执行完毕 3:人工结束 4:已取消)
   MoveStatusName       nvarchar(100)      null, --  状态
   PersonStopRemark      nvarchar(2000)      null, --  人工结束原因
   
   UserRemark      nvarchar(2000)      null, --  用户备注
   Remark      nvarchar(2000)      null, --  备注
   
   Creator        varchar(128)    null,-- 创建人
   CreateTime        datetime    null,-- 创建时间
   LastModifier        varchar(128)    null,-- 修改人
   LastModifyTime   datetime    null -- 修改时间
   
   constraint PK_Wms_FreeTimeMoveLocationTask primary key (ID) 
)
GO
 
 
use YrtWMS_Siemens2;
go
 
/*==============================================================*/
/* Table: Wms_FreeTimeMoveLocationTaskDetails       */
/* Description: 闲时移库任务明细表                                */
/* Author:shaocx                                                */
/* CreateTime:2022-09-20                                    */
/*==============================================================*/
IF NOT EXISTS( SELECT 1 FROM SYSOBJECTS  WHERE ID = OBJECT_ID('Wms_FreeTimeMoveLocationTaskDetails') AND TYPE = 'U')
create table Wms_FreeTimeMoveLocationTaskDetails(
   ID            int       IDENTITY(1,1) NOT NULL, -- 主键
 
   MainFreeMoveId   int       not null ,-- 闲时移库任务主键
   Task_Id            int          not null,-- 任务表主键
 
   AreaCode   nvarchar(50)      null, --  库区
   SoucePlace   nvarchar(50)      null, --  起点
   ToPlace   nvarchar(50)      null, --  起点
 
   MoveRemark      nvarchar(400)      null, --  移库说明
   Remark      nvarchar(200)      null, --  备注
   
   Creator        varchar(128)    null,-- 创建人
   CreateTime        datetime    null,-- 创建时间
   LastModifier        varchar(128)    null,-- 修改人
   LastModifyTime   datetime    null -- 修改时间
   
   constraint PK_Wms_FreeTimeMoveLocationTaskDetails primary key (ID) 
)
GO
 
 
 
use YrtWMS_Siemens2;
go
 
/*==============================================================*/
/* Table: Sale_Order_History       */
/* Description: 出库订单分批出库历史记录表                                */
/* Author:shaocx                                                */
/* CreateTime:2022-09-20                                    */
/*==============================================================*/
IF NOT EXISTS( SELECT 1 FROM SYSOBJECTS  WHERE ID = OBJECT_ID('Sale_Order_History') AND TYPE = 'U')
create table Sale_Order_History(
   ID            bigint       IDENTITY(1,1) NOT NULL, -- 主键
 
   Order_Id       bigint      not null,-- 出库订单ID
   OrderCode       nvarchar(100)      null, --  出库单号
   TrackingNumber       nvarchar(100)      null, --  出库跟踪号
   
 
   OutNumber      int       null ,-- 本次出库套数
   HasOutNumber      int       null ,-- 已出库套数
   MaterialCount      int       null ,-- 总套数
 
   
   Remark      nvarchar(2000)      null, --  备注
   
   Creator        varchar(128)    null,-- 创建人
   CreateTime        datetime    null,-- 创建时间
   LastModifier        varchar(128)    null,-- 修改人
   LastModifyTime   datetime    null -- 修改时间
   
   constraint PK_Sale_Order_History primary key (ID) 
)
GO
 
use YrtWMS_Siemens2;
go
 
/*==============================================================*/
/* Table: Sale_Order_History_Items       */
/* Description: 出库订单分批出库历史记录明细表                                */
/* Author:shaocx                                                */
/* CreateTime:2022-09-20                                    */
/*==============================================================*/
IF NOT EXISTS( SELECT 1 FROM SYSOBJECTS  WHERE ID = OBJECT_ID('Sale_Order_History_Items') AND TYPE = 'U')
create table Sale_Order_History_Items(
   ID            bigint       IDENTITY(1,1) NOT NULL, -- 主键
 
   Sale_Order_History_Id       bigint      not null,-- 主单ID
   OrderCode       nvarchar(100)      null, --  出库单号
   TrackingNumber       nvarchar(100)      null, --  出库跟踪号
 
   SaleCode       nvarchar(100)      null, --  销售单号
   SaleCodeItem       nvarchar(100)      null, --  销售项号
   MaterailCode       nvarchar(100)      null, --  物料编号
   MaterailName       nvarchar(100)      null, --  物料名称
   StorageUnit       nvarchar(100)      null, --  库存单位
 
   QuantityOrder     decimal(12,4)      null, --  本次分拣数量
   LackQuantity      decimal(12,4)      null, --  缺料数量
   TemporaryQuantity      decimal(12,4)      null, --  暂存区数量
   
 
   
   Remark      nvarchar(2000)      null, --  备注
   
   Creator        varchar(128)    null,-- 创建人
   CreateTime        datetime    null,-- 创建时间
   LastModifier        varchar(128)    null,-- 修改人
   LastModifyTime   datetime    null -- 修改时间
   
   constraint PK_Sale_Order_History_Items primary key (ID) 
)
GO
 
 
 
use YrtWMS_Siemens2;
go
 
/*==============================================================*/
/* Table: Base_BasicDataSet */
/* Description: 基础信息表                                */
/* Author:shaocx                                                */
/* CreateTime:2024-02-28                                    */
/*==============================================================*/
IF NOT EXISTS( SELECT 1 FROM SYSOBJECTS  WHERE ID = OBJECT_ID('Base_BasicDataSet') AND TYPE = 'U')
create table Base_BasicDataSet (
   ID            int       IDENTITY(1,1) NOT NULL, -- 主键
 
   BasicDataType   nvarchar(50)      null, --  类型 (1:库存预警天数)
   BasicDataValue   nvarchar(50)      null, --  值
   
   Remark      nvarchar(200)      null, --  备注
   
   Creator        varchar(128)    null,-- 创建人
   CreateTime        datetime    null,-- 创建时间
   LastModifier        varchar(128)    null,-- 修改人
   LastModifyTime   datetime    null -- 修改时间
   
   constraint PK_Base_BasicDataSet_Id primary key (ID) 
)
GO
 
 
use YrtWMS_Siemens2;
go
 
/*==============================================================*/
/* Table: Purchase_OrderList_EmptyMaterialCode */
/* Description: PO明细空物料号表                                */
/* Author:shaocx                                                */
/* CreateTime:2025-09-09                                    */
/*==============================================================*/
IF NOT EXISTS( SELECT 1 FROM SYSOBJECTS  WHERE ID = OBJECT_ID('Purchase_OrderList_EmptyMaterialCode') AND TYPE = 'U')
create table Purchase_OrderList_EmptyMaterialCode (
   ID            bigint        NOT NULL, -- 主键
 
   PoCode        nvarchar(50) null,-- 采购单号
   ProductName   nvarchar(500) null,-- 物料名称
   Quantity    decimal  null, --  数量
   ItemNumber   nvarchar(50) null,-- 项号
   BatchNumber  nvarchar(50) null,-- 批次号
 
   Remark      nvarchar(2000)      null, --  备注
   
   Creator        varchar(128)    null,-- 创建人
   CreateTime        datetime    null,-- 创建时间
   LastModifier        varchar(128)    null,-- 修改人
   LastModifyTime   datetime    null -- 修改时间
   
   constraint PK_Purchase_OrderList_EmptyMaterialCode_Id primary key (ID) 
)
GO