SCO供应链协同

## 数据表：T_DRP_DISTRIBUTIONENTRY(配送单明细)

### T_DRP_DISTRIBUTIONENTRY(配送单明细)：描述

名称 | T_DRP_DISTRIBUTIONENTRY(配送单明细)
代码 | T_DRP_DISTRIBUTIONENTRY
注释 | 配送单明细用来存储物料明细信息
模型 | SCO供应链协同
主键 | PK_DRP_DISTRIBUTIONENTRY

### T_DRP_DISTRIBUTIONENTRY(配送单明细)：列规格定义

名称 | 代码 | 数据类型 | 长度 | 强制 | 注释
单据ID | FID | int |  | TRUE |
分录ID | FENTRYID | int |  | TRUE |
分录序号 | FSEQ | int |  | TRUE |
物料编码 | FMATERIALID | int |  | TRUE |
辅助属性 | FAUXPROPID | int |  | TRUE |
单位 | FUNITID | int |  | TRUE |
数量 | FQTY | decimal(23,10) | 23 | TRUE |
基本单位 | FBASEUNITID | int |  | TRUE |
基本单位数量 | FBASEUNITQTY | decimal(23,10) | 23 | TRUE |
交货日期 | FDELIVERYDATE | datetime |  | FALSE |
单价 | FPRICE | decimal(23,10) | 23 | TRUE |
含税单价 | FTAXPRICE | decimal(23,10) | 23 | TRUE |
税率% | FTAXRATE | decimal(19,6) | 19 | TRUE |
金额 | FAMOUNT | decimal(23,10) | 23 | TRUE |
税额 | FTAXAMOUNT | decimal(23,10) | 23 | TRUE |
价税合计 | FALLAMOUNT | decimal(23,10) | 23 | TRUE |
折扣率% | FDISCOUNTRATE | decimal(19,6) | 19 | TRUE |
折扣额 | FDISCOUNT | decimal(23,10) | 23 | TRUE |
净价 | FTAXNETPRICE | decimal(23,10) | 23 | TRUE |
调入仓库 | FCALLINWAREHOUSEID | int |  | TRUE |
调出仓库 | FCALLOUTWAREHOUSEID | int |  | TRUE |
备注 | FCOMMENT | nvarchar(255) | 255 | TRUE |
源单类型 | FSOURCEBILLTYPE | varchar(36) | 36 | TRUE |
源单单号 | FSOURCEBILLNO | nvarchar(100) | 100 | TRUE |
源单名称 | FSOURCEBILLNAME | nvarchar(36) | 36 | TRUE |
关联数量 | FJOINQTY | decimal(23,10) | 23 | TRUE |
关联基本数量 | FBASEJOINQTY | decimal(23,10) | 23 | TRUE |
业务关闭 | FENTRYCLOSESTATUS | char(1) | 1 | TRUE |
业务关闭人 | FENTRYCLOSERID | int |  | TRUE |
业务关闭日期 | FENTRYCLOSEDATE | datetime |  | FALSE |
关联调拨出库数量 | FJOINTRANSFEROUTQTY | decimal(23,10) | 23 | TRUE |
关联调拨出库基本数量 | FJOINTRANSFEROUTBASEQTY | decimal(23,10) | 23 | TRUE |
补货模式 | FSUPPLYMODELID | int |  | TRUE |
业务流程 | FBFLOWID | varchar(36) | 36 | TRUE |

### T_DRP_DISTRIBUTIONENTRY(配送单明细)：脚本代码

if exists (select 1
from sys.sysreferences r join sys.sysobjects o on (o.id = r.constid and o.type = 'F')
where r.fkeyid = object_id('T_DRP_DISTRIBUTIONENTRY') and o.name = 'FK_T_DRP_DI_REFERENCE_T_DRP_DI')
alter table T_DRP_DISTRIBUTIONENTRY
drop constraint FK_T_DRP_DI_REFERENCE_T_DRP_DI
go
if exists (select 1
from sysindexes
where id = object_id('T_DRP_DISTRIBUTIONENTRY')
and name = 'IDX_DRP_DISTRIBUTEENTRY_MATID'
and indid > 0
and indid < 255)
drop index T_DRP_DISTRIBUTIONENTRY.IDX_DRP_DISTRIBUTEENTRY_MATID
go
if exists (select 1
from sysindexes
where id = object_id('T_DRP_DISTRIBUTIONENTRY')
and name = 'IDX_DRP_DISTRIBUTEENTRY_FID'
and indid > 0
and indid < 255)
drop index T_DRP_DISTRIBUTIONENTRY.IDX_DRP_DISTRIBUTEENTRY_FID
go
if exists (select 1
from sysobjects
where id = object_id('T_DRP_DISTRIBUTIONENTRY')
and type = 'U')
drop table T_DRP_DISTRIBUTIONENTRY
go
/*==============================================================*/
/* Table: T_DRP_DISTRIBUTIONENTRY */
/*==============================================================*/
create table T_DRP_DISTRIBUTIONENTRY (
FID int not null default 0,
FENTRYID int not null default 0,
FSEQ int not null default 0,
FMATERIALID int not null default 0,
FAUXPROPID int not null default 0,
FUNITID int not null default 0,
FQTY decimal(23,10) not null default 0.0,
FBASEUNITID int not null default 0,
FBASEUNITQTY decimal(23,10) not null default 0.0,
FDELIVERYDATE datetime null,
FPRICE decimal(23,10) not null default 0,
FTAXPRICE decimal(23,10) not null default 0,
FTAXRATE decimal(19,6) not null default 0,
FAMOUNT decimal(23,10) not null default 0.0,
FTAXAMOUNT decimal(23,10) not null default 0.0,
FALLAMOUNT decimal(23,10) not null default 0.0,
FDISCOUNTRATE decimal(19,6) not null default 0.0,
FDISCOUNT decimal(23,10) not null default 0.0,
FTAXNETPRICE decimal(23,10) not null default 0.0,
FCALLINWAREHOUSEID int not null default 0,
FCALLOUTWAREHOUSEID int not null default 0,
FCOMMENT nvarchar(255) not null default '',
FSOURCEBILLTYPE varchar(36) not null default '',
FSOURCEBILLNO nvarchar(100) not null default '',
FSOURCEBILLNAME nvarchar(36) not null default '',
FJOINQTY decimal(23,10) not null default 0,
FBASEJOINQTY decimal(23,10) not null default 0,
FENTRYCLOSESTATUS char(1) not null default 'A',
FENTRYCLOSERID int not null default 0,
FENTRYCLOSEDATE datetime null,
FJOINTRANSFEROUTQTY decimal(23,10) not null default 0.0,
FJOINTRANSFEROUTBASEQTY decimal(23,10) not null default 0.0,
FSUPPLYMODELID int not null default 0,
FBFLOWID varchar(36) not null default '',
constraint PK_DRP_DISTRIBUTIONENTRY primary key (FENTRYID)
)
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'配送单明细用来存储物料明细信息',
'user', @CurrentUser, 'table', 'T_DRP_DISTRIBUTIONENTRY'
go
/*==============================================================*/
/* Index: IDX_DRP_DISTRIBUTEENTRY_FID */
/*==============================================================*/
create index IDX_DRP_DISTRIBUTEENTRY_FID on T_DRP_DISTRIBUTIONENTRY (
FID ASC
)
go
/*==============================================================*/
/* Index: IDX_DRP_DISTRIBUTEENTRY_MATID */
/*==============================================================*/
create index IDX_DRP_DISTRIBUTEENTRY_MATID on T_DRP_DISTRIBUTIONENTRY (
FMATERIALID ASC
)
go
alter table T_DRP_DISTRIBUTIONENTRY
add constraint FK_T_DRP_DI_REFERENCE_T_DRP_DI foreign key (FID)
references T_DRP_DISTRIBUTION (FID)
go

### T_DRP_DISTRIBUTIONENTRY(配送单明细)：键值定义

名称 | 代码 | 主要的
PK_DRP_DISTRIBUTIONENTRY | PK_DRP_DISTRIBUTIONENTRY | TRUE

### T_DRP_DISTRIBUTIONENTRY(配送单明细)：索引定义

名称 | 代码 | 唯一的 | 群集器 | 主要的 | 外键 | 候选键 | 表格
IDX_DRP_DISTRIBUTEENTRY_FID | IDX_DRP_DISTRIBUTEENTRY_FID | FALSE | FALSE | FALSE | FALSE | FALSE | T_DRP_DISTRIBUTIONENTRY(配送单明细)
IDX_DRP_DISTRIBUTEENTRY_MATID | IDX_DRP_DISTRIBUTEENTRY_MATID | FALSE | FALSE | FALSE | FALSE | FALSE | T_DRP_DISTRIBUTIONENTRY(配送单明细)

上一页

主页

下一页