MFG制造

## 数据表：T_ENG_ECNENTRY(工程变更单表体)

### T_ENG_ECNENTRY(工程变更单表体)：描述

名称 | T_ENG_ECNENTRY(工程变更单表体)
代码 | T_ENG_ECNENTRY
注释 |
模型 | MFG制造
主键 | PK_ENG_ECNENTRY

### T_ENG_ECNENTRY(工程变更单表体)：列规格定义

名称 | 代码 | 数据类型 | 长度 | 强制 | 注释
工程变更单内码 | FID | int |  | TRUE |
主键 | FENTRYID | int |  | TRUE |
序号 | FSEQ | int |  | FALSE |
子项物料编码 | FMATERIALID | int |  | FALSE |
子项类型 | FMATERIALTYPE | char(1) | 1 | FALSE |
单位 | FUNITID | int |  | FALSE |
用量类型 | FDOSAGETYPE | char(1) | 1 | FALSE |
工序 | FOPERID | int |  | FALSE |
作业编码 | FPROCESSID | int |  | FALSE |
分子 | FNUMERATOR | decimal(23,10) | 23 | TRUE |
分母 | FDENOMINATOR | decimal(23,10) | 23 | TRUE |
固定损耗 | FFIXSCRAPQTY | decimal(23,10) | 23 | TRUE |
变动损耗率 | FSCRAPRATE | decimal(23,10) | 23 | TRUE |
拆卸成本拆分比例 | FDISASSMBLERATE | decimal(23,10) | 23 | TRUE |
生效日期 | FEFFECTDATE | datetime |  | FALSE |
失效日期 | FEXPIREDATE | datetime |  | FALSE |
发料方式 | FISSUETYPE | varchar(1) | 1 | TRUE |
倒冲时机 | FBACKFLUSHTYPE | char(1) | 1 | FALSE |
发料组织 | FSUPPLYORG | int |  | FALSE |
默认发料仓库 | FSTOCKID | int |  | FALSE |
默认发料仓位 | FSTOCKLOCID | int |  | FALSE |
是否发损耗 | FISGETSCRAP | char(1) | 1 | TRUE |
允许超发 | FALLOWOVER | char(1) | 1 | TRUE |
超发比例 | FOVERRATE | decimal(23,10) | 23 | TRUE |
货主类型 | FOWNERTYPEID | varchar(36) | 36 | FALSE |
货主 | FOWNERID | int |  | FALSE |
时间单位 | FTIMEUNIT | int |  | FALSE |
偏置时间 | FOFFSETTIME | decimal(23,10) | 23 | TRUE |
是否为关键件 | FISKEYCOMPONENT | char(1) | 1 | TRUE |
项次 | FREPLACEGROUP | int |  | TRUE |
辅助属性 | FAUXPROPID | int |  | FALSE |
位置号 | FPOSITIONNO | nvarchar(2000) | 2000 | FALSE |
子项BOM编号 | FBOMID | int |  | FALSE |
基本单位 | FBASEUNITID | int |  | FALSE |
基本单位分子 | FBASENUMERATOR | decimal(23,10) | 23 | TRUE |
基本单位分母 | FBASEDENOMINATOR | decimal(23,10) | 23 | TRUE |
基本单位固定损耗 | FBASEFIXSCRAPQTY | decimal(23,10) | 23 | TRUE |
子项分录行标识 | FENTRYROWID | nvarchar(50) | 50 | FALSE |
标准用量 | FQTY | decimal(23,10) | 23 | FALSE | 主要用于BOM列表作为选单来源时，承载BOM展开的数量
实际用量 | FACTUALQTY | decimal(23,10) | 23 | FALSE | 主要用于BOM列表作为选单来源时，承载BOM展开的数量
控制类型 | FOVERCONTROLMODE | char(1) | 1 | FALSE |
供应组织 | FChildSupplyOrgId | int |  | FALSE |
工序序列 | FOptQueue | nvarchar(8) | 8 | FALSE |
领料考虑最小发料批量 | FISMinIssueQty | char(1) | 1 | TRUE |

### T_ENG_ECNENTRY(工程变更单表体)：脚本代码

if exists (select 1
from sysindexes
where id = object_id('T_ENG_ECNENTRY')
and name = 'IDX_ENG_ECNENTRY_FID'
and indid > 0
and indid < 255)
drop index T_ENG_ECNENTRY.IDX_ENG_ECNENTRY_FID
go
if exists (select 1
from sysindexes
where id = object_id('T_ENG_ECNENTRY')
and name = 'IDX_ENG_FMATERIALID'
and indid > 0
and indid < 255)
drop index T_ENG_ECNENTRY.IDX_ENG_FMATERIALID
go
if exists (select 1
from sysobjects
where id = object_id('T_ENG_ECNENTRY')
and type = 'U')
drop table T_ENG_ECNENTRY
go
/*==============================================================*/
/* Table: T_ENG_ECNENTRY */
/*==============================================================*/
create table T_ENG_ECNENTRY (
FID int not null default 0,
FENTRYID int not null default 0,
FSEQ int null,
FMATERIALID int null,
FMATERIALTYPE char(1) null default ' ',
FUNITID int null,
FDOSAGETYPE char(1) null default ' ',
FOPERID int null default 10,
FPROCESSID int null,
FNUMERATOR decimal(23,10) not null default 1,
FDENOMINATOR decimal(23,10) not null default 1,
FFIXSCRAPQTY decimal(23,10) not null default 0,
FSCRAPRATE decimal(23,10) not null default 0,
FDISASSMBLERATE decimal(23,10) not null default 0,
FEFFECTDATE datetime null,
FEXPIREDATE datetime null,
FISSUETYPE varchar(1) not null default '1',
FBACKFLUSHTYPE char(1) null default ' ',
FSUPPLYORG int null,
FSTOCKID int null,
FSTOCKLOCID int null,
FISGETSCRAP char(1) not null default '0',
FALLOWOVER char(1) not null default '0',
FOVERRATE decimal(23,10) not null default 0,
FOWNERTYPEID varchar(36) null default ' ',
FOWNERID int null,
FTIMEUNIT int null,
FOFFSETTIME decimal(23,10) not null default 0,
FISKEYCOMPONENT char(1) not null default '0',
FREPLACEGROUP int not null default 0,
FAUXPROPID int null default 0,
FPOSITIONNO nvarchar(2000) null default ' ',
FBOMID int null,
FBASEUNITID int null,
FBASENUMERATOR decimal(23,10) not null default 0,
FBASEDENOMINATOR decimal(23,10) not null default 0,
FBASEFIXSCRAPQTY decimal(23,10) not null default 0,
FENTRYROWID nvarchar(50) null default ' ',
FQTY decimal(23,10) null,
FACTUALQTY decimal(23,10) null,
FOVERCONTROLMODE char(1) null default '2',
FChildSupplyOrgId int null default 0,
FOptQueue nvarchar(8) null default '0',
FISMinIssueQty char(1) not null default '0',
constraint PK_ENG_ECNENTRY primary key (FENTRYID)
)
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'主要用于BOM列表作为选单来源时，承载BOM展开的数量',
'user', @CurrentUser, 'table', 'T_ENG_ECNENTRY', 'column', 'FQTY'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'主要用于BOM列表作为选单来源时，承载BOM展开的数量',
'user', @CurrentUser, 'table', 'T_ENG_ECNENTRY', 'column', 'FACTUALQTY'
go
/*==============================================================*/
/* Index: IDX_ENG_FMATERIALID */
/*==============================================================*/
create index IDX_ENG_FMATERIALID on T_ENG_ECNENTRY (
FMATERIALID ASC
)
go
/*==============================================================*/
/* Index: IDX_ENG_ECNENTRY_FID */
/*==============================================================*/
create index IDX_ENG_ECNENTRY_FID on T_ENG_ECNENTRY (
FID ASC
)
go

### T_ENG_ECNENTRY(工程变更单表体)：键值定义

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

### T_ENG_ECNENTRY(工程变更单表体)：索引定义

名称 | 代码 | 唯一的 | 群集器 | 主要的 | 外键 | 候选键 | 表格
IDX_ENG_FMATERIALID | IDX_ENG_FMATERIALID | FALSE | FALSE | FALSE | FALSE | FALSE | T_ENG_ECNENTRY(工程变更单表体)
IDX_ENG_ECNENTRY_FID | IDX_ENG_ECNENTRY_FID | FALSE | FALSE | FALSE | FALSE | FALSE | T_ENG_ECNENTRY(工程变更单表体)

上一页

主页

下一页