MFG制造

## 数据表：T_ENG_BOMEXPANDRESULT(BOM展开模型展开结果表)

### T_ENG_BOMEXPANDRESULT(BOM展开模型展开结果表)：描述

名称 | T_ENG_BOMEXPANDRESULT(BOM展开模型展开结果表)
代码 | T_ENG_BOMEXPANDRESULT
注释 | 用于BOM内存展中记录展开结果
模型 | MFG制造
主键 | pk_ENG_BOMEXPANDRESULT

### T_ENG_BOMEXPANDRESULT(BOM展开模型展开结果表)：列规格定义

名称 | 代码 | 数据类型 | 长度 | 强制 | 注释
外键 | FID | int |  | TRUE |
主键 | FEntryId | int |  | TRUE |
是否已展开 | FISEXPANDED | char(1) | 1 | TRUE |
物料编码 | FMATERIALID | int |  | FALSE |
物料属性 | FERPCLSID | varchar(2) | 2 | TRUE |
子项类型 | FMATERIALTYPE | char(1) | 1 | TRUE |
用量类型 | FDOSAGETYPE | char(1) | 1 | TRUE |
BOM层级 | FBOMLEVEL | int |  | TRUE |
BOM编码 | FBOMID | int |  | FALSE |
BOM分录内码 | FBOMENTRYID | int |  | FALSE |
子项供应日期 | FSUPPLYDATE | datetime |  | FALSE |
子项供应日期内码 | FDAYID | int |  | FALSE |
子项工作日历 | FWORKCALID | int |  | FALSE |
父级需求日期 | FNEEDDATE | datetime |  | FALSE |
子项计划开工日期 | FSTARTDATE | datetime |  | FALSE |
时间单位 | FTIMEUNIT | varchar(10) | 10 | FALSE |
子项偏置期 | FOFFSETTIME | decimal(23,10) | 23 | TRUE |
展开行标识 | FROWID | varchar(36) | 36 | FALSE |
父项行标识 | FPARENTENTRYID | varchar(36) | 36 | FALSE |
顶级行标识 | FTOPENTRYID | varchar(36) | 36 | FALSE |
计量单位 | FUNITID | int |  | FALSE |
标准用量 | FQTY | decimal(23,10) | 23 | TRUE |
实际用量 | FACTUALQTY | decimal(23,10) | 23 | TRUE |
分子 | FNUMERATOR | decimal(23,10) | 23 | TRUE |
分母 | FDENOMINATOR | decimal(23,10) | 23 | TRUE |
累积分子 | FBILLACCUNUMERATOR | decimal(23,10) | 23 | TRUE |
累积分母 | FBILLACCUDENOMINATOR | decimal(23,10) | 23 | TRUE |
来源需求数量 | FNEEDQTY | decimal(23,10) | 23 | TRUE |
基本计算单位 | FBASEUNITID | int |  | FALSE |
基本单位标准用量 | FBASEQTY | decimal(23,10) | 23 | TRUE |
基本单位实际用量 | FBASEACTUALQTY | decimal(23,10) | 23 | TRUE |
基本单位分子 | FBASENUMERATOR | decimal(23,10) | 23 | TRUE |
基本单位分母 | FBASEDENOMINATOR | decimal(23,10) | 23 | TRUE |
基本单位累积分子 | FACCUNUMERATOR | decimal(23,10) | 23 | TRUE |
基本单位累积分母 | FACCUDENOMINATOR | decimal(23,10) | 23 | TRUE |
基本单位固定损耗数量 | FBASEFIXSCRAPQTY | decimal(23,10) | 23 | TRUE |
固定损耗数量 | FFIXSCRAPQTY | decimal(23,10) | 23 | TRUE |
损耗率 | FSCRAPRATE | decimal(23,10) | 23 | TRUE |
来源单事务标识 | FSRCFORMID | varchar(36) | 36 | FALSE |
来源单内码 | FSRCINTERID | varchar(36) | 36 | FALSE |
来源单分录内码 | FSRCENTRYID | varchar(36) | 36 | FALSE |
来源单编号 | FSRCBILLNO | nvarchar(80) | 80 | FALSE |
来源单分录行号 | FSRCSEQNO | int |  | FALSE |
供应比例 | FSUPRATE | decimal(23,10) | 23 | TRUE |
例外信息代码 | FEXCEPTIONCODE | varchar(30) | 30 | TRUE |
子项BOM分录扩展属性 | FBOMENTRYCONTROL | int |  | TRUE |
累积成本拆分比例 | FAccuDisassmbleRate | decimal(23,10) | 23 | FALSE |
BOM批量 | FBatchQty | decimal(23,10) | 23 | TRUE | 取bom表头的常用单位批量
基本单位实际分母 | FBASEACTDENOMINATOR | decimal(23,10) | 23 | FALSE | 基本单位实际分母=Bom批量*基本单位分母

### T_ENG_BOMEXPANDRESULT(BOM展开模型展开结果表)：脚本代码

if exists (select 1
from sysindexes
where id = object_id('T_ENG_BOMEXPANDRESULT')
and name = 'idx_ENG_BER_MTRLID'
and indid > 0
and indid < 255)
drop index T_ENG_BOMEXPANDRESULT.idx_ENG_BER_MTRLID
go
if exists (select 1
from sysindexes
where id = object_id('T_ENG_BOMEXPANDRESULT')
and name = 'idx_ENG_BER_FK'
and indid > 0
and indid < 255)
drop index T_ENG_BOMEXPANDRESULT.idx_ENG_BER_FK
go
if exists (select 1
from sysobjects
where id = object_id('T_ENG_BOMEXPANDRESULT')
and type = 'U')
drop table T_ENG_BOMEXPANDRESULT
go
/*==============================================================*/
/* Table: T_ENG_BOMEXPANDRESULT */
/*==============================================================*/
create table T_ENG_BOMEXPANDRESULT (
FID int not null default 0,
FEntryId int not null default 0,
FISEXPANDED char(1) not null default '0',
FMATERIALID int null,
FERPCLSID varchar(2) not null default '0',
FMATERIALTYPE char(1) not null default '0',
FDOSAGETYPE char(1) not null default '0',
FBOMLEVEL int not null default 0,
FBOMID int null,
FBOMENTRYID int null,
FSUPPLYDATE datetime null,
FDAYID int null,
FWORKCALID int null,
FNEEDDATE datetime null,
FSTARTDATE datetime null,
FTIMEUNIT varchar(10) null,
FOFFSETTIME decimal(23,10) not null default 0,
FROWID varchar(36) null,
FPARENTENTRYID varchar(36) null,
FTOPENTRYID varchar(36) null,
FUNITID int null,
FQTY decimal(23,10) not null default 0,
FACTUALQTY decimal(23,10) not null default 0,
FNUMERATOR decimal(23,10) not null default 0,
FDENOMINATOR decimal(23,10) not null default 0,
FBILLACCUNUMERATOR decimal(23,10) not null default 1,
FBILLACCUDENOMINATOR decimal(23,10) not null default 1,
FNEEDQTY decimal(23,10) not null default 0,
FBASEUNITID int null,
FBASEQTY decimal(23,10) not null default 0,
FBASEACTUALQTY decimal(23,10) not null default 0,
FBASENUMERATOR decimal(23,10) not null default 0,
FBASEDENOMINATOR decimal(23,10) not null default 0,
FACCUNUMERATOR decimal(23,10) not null default 1,
FACCUDENOMINATOR decimal(23,10) not null default 1,
FBASEFIXSCRAPQTY decimal(23,10) not null default 0,
FFIXSCRAPQTY decimal(23,10) not null default 0,
FSCRAPRATE decimal(23,10) not null default 0,
FSRCFORMID varchar(36) null,
FSRCINTERID varchar(36) null,
FSRCENTRYID varchar(36) null,
FSRCBILLNO nvarchar(80) null,
FSRCSEQNO int null,
FSUPRATE decimal(23,10) not null default 0,
FEXCEPTIONCODE varchar(30) not null default '0',
FBOMENTRYCONTROL int not null default 0,
FAccuDisassmbleRate decimal(23,10) null default 0,
FBatchQty decimal(23,10) not null default 1,
FBASEACTDENOMINATOR decimal(23,10) null default 1,
constraint PK_ENG_BOMEXPANDRESULT primary key (FEntryId)
)
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'取bom表头的常用单位批量',
'user', @CurrentUser, 'table', 'T_ENG_BOMEXPANDRESULT', 'column', 'FBatchQty'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'基本单位实际分母=Bom批量*基本单位分母',
'user', @CurrentUser, 'table', 'T_ENG_BOMEXPANDRESULT', 'column', 'FBASEACTDENOMINATOR'
go
/*==============================================================*/
/* Index: idx_ENG_BER_FK */
/*==============================================================*/
create index idx_ENG_BER_FK on T_ENG_BOMEXPANDRESULT (
FID ASC
)
go
/*==============================================================*/
/* Index: idx_ENG_BER_MTRLID */
/*==============================================================*/
create index idx_ENG_BER_MTRLID on T_ENG_BOMEXPANDRESULT (
FMATERIALID ASC
)
go

### T_ENG_BOMEXPANDRESULT(BOM展开模型展开结果表)：键值定义

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

### T_ENG_BOMEXPANDRESULT(BOM展开模型展开结果表)：索引定义

名称 | 代码 | 唯一的 | 群集器 | 主要的 | 外键 | 候选键 | 表格
idx_ENG_BER_FK | idx_ENG_BER_FK | FALSE | FALSE | FALSE | FALSE | FALSE | T_ENG_BOMEXPANDRESULT(BOM展开模型展开结果表)
idx_ENG_BER_MTRLID | idx_ENG_BER_MTRLID | FALSE | FALSE | FALSE | FALSE | FALSE | T_ENG_BOMEXPANDRESULT(BOM展开模型展开结果表)

上一页

主页

下一页