MFG制造

## 数据表：T_SUB_REQORDERENTRY(委外订单表体)

### T_SUB_REQORDERENTRY(委外订单表体)：描述

名称 | T_SUB_REQORDERENTRY(委外订单表体)
代码 | T_SUB_REQORDERENTRY
注释 | 本表用来存储委外订单表体相关的基础信息（包括委外的供应商，库存相关的，生产控制的）
模型 | MFG制造
主键 | PK_SUB_REQORDERENTRY

### T_SUB_REQORDERENTRY(委外订单表体)：列规格定义

名称 | 代码 | 数据类型 | 长度 | 强制 | 注释
单据内码 | FID | int |  | FALSE |
分录ID | FENTRYID | int |  | TRUE |
序号 | FSEQ | int |  | FALSE |
组别 | FGROUP | int |  | FALSE | （联副产品和主产品同属一组）
产品类型 | FPRODUCTTYPE | int |  | FALSE | 1、 2、
物料编码 | FMATERIALID | int |  | FALSE |
单位 | FUNITID | int |  | FALSE | 业务单据单位，和需求确认必须叫单位，不要加生产两字
数量 | FQTY | decimal(23,10) | 23 | TRUE | 原理同单位
计划开工时间 | FPLANSTARTDATE | datetime |  | FALSE |
计划完工时间 | FPLANFINISHDATE | datetime |  | FALSE |
BOM编号 | FBOMID | int |  | FALSE |
供应商 | FSUPPLIERID | int |  | FALSE |
计划跟踪号 | FMTONO | nvarchar(255) | 255 | FALSE |
项目编号 | FPROJECTNO | nvarchar(80) | 80 | FALSE | 后续流程使用，预设
工艺路线 | FROUTINGID | int |  | FALSE |
成品率 | FYIELDRATE | decimal(19,6) | 19 | TRUE |
需求组织 | FREQUESTORGID | int |  | FALSE |
入库上限 | FSTOCKINLIMITH | decimal(23,10) | 23 | TRUE |
入库下限 | FSTOCKINLIMITL | decimal(23,10) | 23 | TRUE |
挂起 | FISSUSPEND | char(1) | 1 | TRUE | 是否挂起
入库组织 | FSTOCKINORGID | int |  | FALSE |
仓库 | FSTOCKID | int |  | FALSE |
仓位 | FSTOCKLOCID | int |  | FALSE |
辅助属性 | FAUXPROPID | int |  | FALSE |
产出工序 | FOPERID | int |  | FALSE |
产出作业编码 | FPROCESSID | int |  | FALSE |
成本比例% | FCOSTRATE | decimal(19,6) | 19 | TRUE |
单据单位入库数量 | FSTOCKINQTY | decimal(23,10) | 23 | TRUE |
单据单位采购选单数量 | FPURSELQTY | decimal(23,10) | 23 | TRUE |
单据单位采购数量 | FPURQTY | decimal(23,10) | 23 | TRUE |
业务状态 | FSTATUS | char(1) | 1 | FALSE |
计划确认日期 | FPLANCONFIRMDATE | datetime |  | FALSE |
排产日期 | FSCHEDULEDATE | datetime |  | FALSE |
下达日期 | FCONVEYDATE | datetime |  | FALSE |
开工日期 | FSTARTDATE | datetime |  | FALSE |
完工日期 | FFINISHDATE | datetime |  | FALSE |
结案日期 | FCLOSEDATE | datetime |  | FALSE |
核算日期 | FCOSTDATE | datetime |  | FALSE |
行标识 | FROWID | varchar(36) | 36 | TRUE | 树形表格行标识
父级行标识 | FPARENTROWID | varchar(36) | 36 | TRUE | 树形表格父级行标识

行展开类型

FROWEXPANDTYPE

int

FALSE

树形表格行默认展开类型:
Default = 0,
Header = 1,/// 0000 0000 0001，表头类型数据行
///
Normal = 16,///0000 0001 0000，普通数据行
Expand = 32,///0000 0010 0000，包含展开控件数据行
ExpandWaiting = 64,///0000 0100 0000，包含展开等待数据请求行
Summary = 128///0001 0000 000，汇总类型数据行

批号 | FLOT | int |  | FALSE |
批号文本 | FLOT_TEXT | nvarchar(30) | 30 | FALSE |
采购组织 | FPURORGID | int |  | FALSE |
联副产品分录ID | FCOPYENTRYID | int |  | FALSE | 联副产品分录内码：FCOPYENTRYID，以便记录Bom联副产品分录内码.
业务流程 | FBFLOWID | varchar(36) | 36 | TRUE |
优先级 | FPRIORITY | int |  | TRUE |
结算组织 | FSETTLEORGID | int |  | FALSE |
基本单位成品数量 | FBASEYIELDQTY | decimal(23,10) | 23 | TRUE | 主要用于反写销售订单，为销售订单到生产订单的控制字段

### T_SUB_REQORDERENTRY(委外订单表体)：脚本代码

if exists (select 1
from sysindexes
where id = object_id('T_SUB_REQORDERENTRY')
and name = 'IDX_SUB_ROE_FFINISHDATE'
and indid > 0
and indid < 255)
drop index T_SUB_REQORDERENTRY.IDX_SUB_ROE_FFINISHDATE
go
if exists (select 1
from sysindexes
where id = object_id('T_SUB_REQORDERENTRY')
and name = 'IDX_SUB_ROE_FID'
and indid > 0
and indid < 255)
drop index T_SUB_REQORDERENTRY.IDX_SUB_ROE_FID
go
if exists (select 1
from sysindexes
where id = object_id('T_SUB_REQORDERENTRY')
and name = 'IDX_SUB_ROE_MATERIALID'
and indid > 0
and indid < 255)
drop index T_SUB_REQORDERENTRY.IDX_SUB_ROE_MATERIALID
go
if exists (select 1
from sysobjects
where id = object_id('T_SUB_REQORDERENTRY')
and type = 'U')
drop table T_SUB_REQORDERENTRY
go
/*==============================================================*/
/* Table: T_SUB_REQORDERENTRY */
/*==============================================================*/
create table T_SUB_REQORDERENTRY (
FID int null,
FENTRYID int not null default 0,
FSEQ int null,
FGROUP int null,
FPRODUCTTYPE int null,
FMATERIALID int null,
FUNITID int null,
FQTY decimal(23,10) not null default 0,
FPLANSTARTDATE datetime null,
FPLANFINISHDATE datetime null,
FBOMID int null,
FSUPPLIERID int null,
FMTONO nvarchar(255) null,
FPROJECTNO nvarchar(80) null,
FROUTINGID int null,
FYIELDRATE decimal(19,6) not null default 100,
FREQUESTORGID int null,
FSTOCKINLIMITH decimal(23,10) not null default 0,
FSTOCKINLIMITL decimal(23,10) not null default 0,
FISSUSPEND char(1) not null default '0',
FSTOCKINORGID int null,
FSTOCKID int null,
FSTOCKLOCID int null,
FAUXPROPID int null,
FOPERID int null,
FPROCESSID int null,
FCOSTRATE decimal(19,6) not null default 0,
FSTOCKINQTY decimal(23,10) not null default 0,
FPURSELQTY decimal(23,10) not null default 0,
FPURQTY decimal(23,10) not null default 0,
FSTATUS char(1) null,
FPLANCONFIRMDATE datetime null,
FSCHEDULEDATE datetime null,
FCONVEYDATE datetime null,
FSTARTDATE datetime null,
FFINISHDATE datetime null,
FCLOSEDATE datetime null,
FCOSTDATE datetime null,
FROWID varchar(36) not null default newid(),
FPARENTROWID varchar(36) not null default newid(),
FROWEXPANDTYPE int null,
FLOT int null,
FLOT_TEXT nvarchar(30) null,
FPURORGID int null default 0,
FCOPYENTRYID int null default 0,
FBFLOWID varchar(36) not null default '',
FPRIORITY int not null default 0,
FSETTLEORGID int null,
FBASEYIELDQTY decimal(23,10) not null default 0,
constraint PK_SUB_REQORDERENTRY primary key (FENTRYID)
)
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'（联副产品和主产品同属一组）',
'user', @CurrentUser, 'table', 'T_SUB_REQORDERENTRY', 'column', 'FGROUP'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'1、
2、',
'user', @CurrentUser, 'table', 'T_SUB_REQORDERENTRY', 'column', 'FPRODUCTTYPE'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'业务单据单位，和需求确认必须叫单位，不要加生产两字',
'user', @CurrentUser, 'table', 'T_SUB_REQORDERENTRY', 'column', 'FUNITID'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'原理同单位',
'user', @CurrentUser, 'table', 'T_SUB_REQORDERENTRY', 'column', 'FQTY'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'后续流程使用，预设',
'user', @CurrentUser, 'table', 'T_SUB_REQORDERENTRY', 'column', 'FPROJECTNO'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'是否挂起',
'user', @CurrentUser, 'table', 'T_SUB_REQORDERENTRY', 'column', 'FISSUSPEND'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'树形表格行标识',
'user', @CurrentUser, 'table', 'T_SUB_REQORDERENTRY', 'column', 'FROWID'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'树形表格父级行标识',
'user', @CurrentUser, 'table', 'T_SUB_REQORDERENTRY', 'column', 'FPARENTROWID'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'树形表格行默认展开类型:
Default = 0,
Header = 1,/// 0000 0000 0001，表头类型数据行
///
Normal = 16,///0000 0001 0000，普通数据行
Expand = 32,///0000 0010 0000，包含展开控件数据行
ExpandWaiting = 64,///0000 0100 0000，包含展开等待数据请求行
Summary = 128///0001 0000 000，汇总类型数据行',
'user', @CurrentUser, 'table', 'T_SUB_REQORDERENTRY', 'column', 'FROWEXPANDTYPE'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'联副产品分录内码：FCOPYENTRYID，以便记录Bom联副产品分录内码.',
'user', @CurrentUser, 'table', 'T_SUB_REQORDERENTRY', 'column', 'FCOPYENTRYID'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'主要用于反写销售订单，为销售订单到生产订单的控制字段',
'user', @CurrentUser, 'table', 'T_SUB_REQORDERENTRY', 'column', 'FBASEYIELDQTY'
go
/*==============================================================*/
/* Index: IDX_SUB_ROE_MATERIALID */
/*==============================================================*/
create index IDX_SUB_ROE_MATERIALID on T_SUB_REQORDERENTRY (
FMATERIALID ASC
)
go
/*==============================================================*/
/* Index: IDX_SUB_ROE_FID */
/*==============================================================*/
create index IDX_SUB_ROE_FID on T_SUB_REQORDERENTRY (
FID ASC
)
go
/*==============================================================*/
/* Index: IDX_SUB_ROE_FFINISHDATE */
/*==============================================================*/
create index IDX_SUB_ROE_FFINISHDATE on T_SUB_REQORDERENTRY (
FFINISHDATE ASC
)
go

### T_SUB_REQORDERENTRY(委外订单表体)：键值定义

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

### T_SUB_REQORDERENTRY(委外订单表体)：索引定义

名称 | 代码 | 唯一的 | 群集器 | 主要的 | 外键 | 候选键 | 表格
IDX_SUB_ROE_MATERIALID | IDX_SUB_ROE_MATERIALID | FALSE | FALSE | FALSE | FALSE | FALSE | T_SUB_REQORDERENTRY(委外订单表体)
IDX_SUB_ROE_FID | IDX_SUB_ROE_FID | FALSE | FALSE | FALSE | FALSE | FALSE | T_SUB_REQORDERENTRY(委外订单表体)
IDX_SUB_ROE_FFINISHDATE | IDX_SUB_ROE_FFINISHDATE | FALSE | FALSE | FALSE | FALSE | FALSE | T_SUB_REQORDERENTRY(委外订单表体)

上一页

主页

下一页