MFG制造

## 数据表：T_PLN_PLBOMENTRY(计划订单计划BOM表体)

### T_PLN_PLBOMENTRY(计划订单计划BOM表体)：描述

名称 | T_PLN_PLBOMENTRY(计划订单计划BOM表体)
代码 | T_PLN_PLBOMENTRY
注释 |
模型 | MFG制造
主键 | pk_PLN_PLBOME

### T_PLN_PLBOMENTRY(计划订单计划BOM表体)：列规格定义

名称 | 代码 | 数据类型 | 长度 | 强制 | 注释
外键 | FID | int |  | FALSE |
主键 | FEntryID | int |  | TRUE |
序号 | FSEQ | int |  | FALSE |
子项物料 | FMATERIALID | int |  | FALSE |
子项类型 | FMATERIALTYPE | char(1) | 1 | TRUE |
用量类型 | FDOSAGETYPE | char(1) | 1 | TRUE |
辅助属性 | FAUXPROPID | int |  | FALSE |
使用比例 | FUSERATE | decimal(23,10) | 23 | TRUE |
分子 | FNUMERATOR | decimal(23,10) | 23 | TRUE |
分母 | FDENOMINATOR | decimal(23,10) | 23 | TRUE |
需求日期 | FDEMANDDATE | datetime |  | FALSE |
单位 | FUNITID | int |  | FALSE |
标准用量 | FSTDQTY | decimal(23,10) | 23 | TRUE |
需求数量 | FNEEDQTY | decimal(23,10) | 23 | TRUE |
应发数量 | FMUSTQTY | decimal(23,10) | 23 | TRUE |
固定损耗 | FFIXSCRAP | decimal(23,10) | 23 | TRUE |
变动损耗率 | FSCRAPRATE | decimal(23,10) | 23 | TRUE |
BOM编号 | FBOMID | int |  | FALSE |
仓库 | FSTOCKID | int |  | FALSE |
仓位 | FSTOCKLOCID | int |  | FALSE |
子项工作日历 | FWORKCALID | int |  | FALSE |
替代料组号 | FSUBSGROUP | int |  | FALSE |
是否替代料 | FISSUBSITEM | char(1) | 1 | FALSE |
被替代料组号 | FMAINGROUP | int |  | FALSE |
替代分录内码 | FSUBSENTRYID | int |  | FALSE |
替代方案内码 | FSUBSINTERID | int |  | FALSE |
BOM分录内码 | FBOMENTRYID | int |  | FALSE |
子项基本单位 | FBASEUNITID | int |  | FALSE |
基本单位标准数量 | FBASESTDQTY | decimal(23,10) | 23 | FALSE |
基本单位需求数量 | FBASENEEDQTY | decimal(23,10) | 23 | FALSE |
基本单位应发数量 | FBASEMUSTQTY | decimal(23,10) | 23 | FALSE |
基本单位固定损耗数量 | FBASEFIXSCRAPQTY | decimal(23,10) | 23 | FALSE |
基本单位分子 | FBASENUMERATOR | decimal(23,10) | 23 | FALSE |
基本单位分母 | FBASEDENOMINATOR | decimal(23,10) | 23 | FALSE |
分录主键标识 | FENTRYPKID | varchar(36) | 36 | FALSE | MRP计算时使用
扩展属性 | FEXTENDCONTROL | int |  | TRUE |

### T_PLN_PLBOMENTRY(计划订单计划BOM表体)：脚本代码

if exists (select 1
from sysindexes
where id = object_id('T_PLN_PLBOMENTRY')
and name = 'idx_PLN_PLBOME_MTRLID'
and indid > 0
and indid < 255)
drop index T_PLN_PLBOMENTRY.idx_PLN_PLBOME_MTRLID
go
if exists (select 1
from sysindexes
where id = object_id('T_PLN_PLBOMENTRY')
and name = 'idx_PLN_PLBOME_FK'
and indid > 0
and indid < 255)
drop index T_PLN_PLBOMENTRY.idx_PLN_PLBOME_FK
go
if exists (select 1
from sysobjects
where id = object_id('T_PLN_PLBOMENTRY')
and type = 'U')
drop table T_PLN_PLBOMENTRY
go
/*==============================================================*/
/* Table: T_PLN_PLBOMENTRY */
/*==============================================================*/
create table T_PLN_PLBOMENTRY (
FID int null,
FEntryID int not null default 0,
FSEQ int null,
FMATERIALID int null,
FMATERIALTYPE char(1) collate Chinese_PRC_CI_AS not null constraint DF__T_PLN_BOM__FMATE__242496CB default '0',
FDOSAGETYPE char(1) not null default '0',
FAUXPROPID int null,
FUSERATE decimal(23,10) not null constraint DF__T_PLN_BOM__FUSER__260CDF3D default 0,
FNUMERATOR decimal(23,10) not null constraint DF__T_PLN_BOM__FNUME__27010376 default 1,
FDENOMINATOR decimal(23,10) not null default 1,
FDEMANDDATE datetime null,
FUNITID int null,
FSTDQTY decimal(23,10) not null constraint DF__T_PLN_BOM__FSTDQ__29DD7021 default 0,
FNEEDQTY decimal(23,10) not null constraint DF__T_PLN_BOM__FPLAN__2AD1945A default 0,
FMUSTQTY decimal(23,10) not null constraint DF__T_PLN_BOM__FMUST__2BC5B893 default 0,
FFIXSCRAP decimal(23,10) not null default 0,
FSCRAPRATE decimal(23,10) not null constraint DF__T_PLN_BOM__FSCRA__2DAE0105 default 0,
FBOMID int null,
FSTOCKID int null,
FSTOCKLOCID int null,
FWORKCALID int null,
FSUBSGROUP int null,
FISSUBSITEM char(1) null constraint DF__T_PLN_BOM__FSUBS__42A91DEB default '0',
FMAINGROUP int null,
FSUBSENTRYID int null,
FSUBSINTERID int null,
FBOMENTRYID int null,
FBASEUNITID int null,
FBASESTDQTY decimal(23,10) null default 0,
FBASENEEDQTY decimal(23,10) null default 0,
FBASEMUSTQTY decimal(23,10) null default 0,
FBASEFIXSCRAPQTY decimal(23,10) null default 0,
FBASENUMERATOR decimal(23,10) null default 1,
FBASEDENOMINATOR decimal(23,10) null default 1,
FENTRYPKID varchar(36) null,
FEXTENDCONTROL int not null default 0,
constraint pk_PLN_PLBOME primary key (FEntryID)
)
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'MRP计算时使用',
'user', @CurrentUser, 'table', 'T_PLN_PLBOMENTRY', 'column', 'FENTRYPKID'
go
/*==============================================================*/
/* Index: idx_PLN_PLBOME_FK */
/*==============================================================*/
create index idx_PLN_PLBOME_FK on T_PLN_PLBOMENTRY (
FID ASC
)
go
/*==============================================================*/
/* Index: idx_PLN_PLBOME_MTRLID */
/*==============================================================*/
create index idx_PLN_PLBOME_MTRLID on T_PLN_PLBOMENTRY (
FMATERIALID ASC
)
go

### T_PLN_PLBOMENTRY(计划订单计划BOM表体)：键值定义

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

### T_PLN_PLBOMENTRY(计划订单计划BOM表体)：索引定义

名称 | 代码 | 唯一的 | 群集器 | 主要的 | 外键 | 候选键 | 表格
idx_PLN_PLBOME_FK | idx_PLN_PLBOME_FK | FALSE | FALSE | FALSE | FALSE | FALSE | T_PLN_PLBOMENTRY(计划订单计划BOM表体)
idx_PLN_PLBOME_MTRLID | idx_PLN_PLBOME_MTRLID | FALSE | FALSE | FALSE | FALSE | FALSE | T_PLN_PLBOMENTRY(计划订单计划BOM表体)

上一页

主页

下一页