MFG制造

## 数据表：T_PRD_PREPAREMTRLPPBOMENTRY(生产备料单子项明细)

### T_PRD_PREPAREMTRLPPBOMENTRY(生产备料单子项明细)：描述

名称 | T_PRD_PREPAREMTRLPPBOMENTRY(生产备料单子项明细)
代码 | T_PRD_PREPAREMTRLPPBOMENTRY
注释 | 生产备料单子项明细
模型 | MFG制造
主键 | PK_PRD_PREPAREMTRLDETAIL

### T_PRD_PREPAREMTRLPPBOMENTRY(生产备料单子项明细)：列规格定义

名称 | 代码 | 数据类型 | 长度 | 强制 | 注释
单据内码 | FID | int |  | FALSE |
分录内码 | FENTRYID | int |  | TRUE |
序号 | FSEQ | int |  | FALSE |
生产订单单据内码 | FMOID | int |  | FALSE |
生产订单单据编号 | FMOBILLNO | nvarchar(80) | 80 | FALSE |
生产订单分录内码 | FMOENTRYID | int |  | FALSE |
生产订单行号 | FMOENTRYSEQ | int |  | FALSE |
生产用料清单单据内码 | FPPBOMID | int |  | FALSE |
生产用料清单分录内码 | FPPBOMENTRYID | int |  | FALSE |
产品编码 | FMATERIALID | int |  | FALSE | 生产订单分录的物料编码
物料编码 | FMATERIALIDSUB | int |  | FALSE | 生产订单分录的子项材料编码
用料清单使用比例 | FPPBOMUSERATE | decimal(19,6) | 19 | TRUE |
备料使用比例 | FUSERATE | decimal(19,6) | 19 | TRUE |
项次 | FREPLACEGROUP | int |  | TRUE |
替代策略 | FREPLACEPOLICY | char(1) | 1 | FALSE |
替代优先级 | FREPLACEPRIORITY | int |  | FALSE |
辅助属性 | FAUXPROPID | int |  | FALSE | 生产用料清单中子项材料的辅助属性
基本单位 | FBASEUNITID | int |  | FALSE |
单位 | FUNITID | int |  | FALSE |
应发数量 | FMUSTQTY | decimal(23,10) | 23 | TRUE |
已领数量 | FPICKEDQTY | decimal(23,10) | 23 | TRUE |
可领数量 | FCANPICKEDQTY | decimal(23,10) | 23 | TRUE |
待领数量 | FWAITPICKEDQTY | decimal(23,10) | 23 | TRUE |
备料数量 | FSTOCKREADYQTY | decimal(23,10) | 23 | TRUE |
备料显示数量 | FSTOCKREADYSHOWQTY | decimal(23,10) | 23 | TRUE |
缺料数量 | FLACKQTY | decimal(23,10) | 23 | TRUE |
套数 | FMATCHQTY | decimal(23,10) | 23 | TRUE | 生产订单的材料齐套数量
超发数量 | FOVERPICKEDQTY | decimal(23,10) | 23 | TRUE |
基本单位应发数量 | FBASEMUSTQTY | decimal(23,10) | 23 | TRUE |
基本单位已领数量 | FBASEPICKEDQTY | decimal(23,10) | 23 | TRUE |
基本单位可领数量 | FBASECANPICKEDQTY | decimal(23,10) | 23 | TRUE |
基本单位待领数量 | FBASEWAITPICKEDQTY | decimal(23,10) | 23 | TRUE |
基本单位备料数量 | FBASESTOCKREADYQTY | decimal(23,10) | 23 | TRUE |
基本单位缺料数量 | FBASELACKQTY | decimal(23,10) | 23 | TRUE |
基本单位超发数量 | FBASEOVERPICKEDQTY | decimal(23,10) | 23 | TRUE |
基本单位套数 | FBASEMATCHQTY | decimal(23,10) | 23 | TRUE |
选择 | FSELECTED | char(1) | 1 | TRUE |
发料方式 | FISSUETYPE | char(1) | 1 | TRUE | 1.直接领料;2.直接倒冲;3.转仓领料;4.转仓倒冲;5.备料发料;7.不发料
子项类型 | FMATERIALTYPE | char(1) | 1 | TRUE | 1.普通件;2.返还件
是否替代关键件 | FISKEYITEM | char(1) | 1 | TRUE |
行标识 | 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，汇总类型数据行

合计套数 | FMATCHTOTALQTY | decimal(23,10) | 23 | TRUE | 生产订单的材料齐套数量
对应订单单位 | FMOUNITID | int |  | FALSE |
备料反写数量 | FSTOCKREADYLINKQTY | decimal(23,10) | 23 | TRUE |
基本单位备料反写数量 | FBASESTOCKREADYLINKQTY | decimal(23,10) | 23 | TRUE |
新增行标识 | FMANUALROWIDS | varchar(36) | 36 | TRUE |
需求日期 | FNEEDDATE | datetime |  | FALSE |

### T_PRD_PREPAREMTRLPPBOMENTRY(生产备料单子项明细)：脚本代码

if exists (select 1
from sysindexes
where id = object_id('T_PRD_PREPAREMTRLPPBOMENTRY')
and name = 'IDX_PMD_MOENTRYID'
and indid > 0
and indid < 255)
drop index T_PRD_PREPAREMTRLPPBOMENTRY.IDX_PMD_MOENTRYID
go
if exists (select 1
from sysindexes
where id = object_id('T_PRD_PREPAREMTRLPPBOMENTRY')
and name = 'IDX_PMD_FID'
and indid > 0
and indid < 255)
drop index T_PRD_PREPAREMTRLPPBOMENTRY.IDX_PMD_FID
go
if exists (select 1
from sysobjects
where id = object_id('T_PRD_PREPAREMTRLPPBOMENTRY')
and type = 'U')
drop table T_PRD_PREPAREMTRLPPBOMENTRY
go
/*==============================================================*/
/* Table: T_PRD_PREPAREMTRLPPBOMENTRY */
/*==============================================================*/
create table T_PRD_PREPAREMTRLPPBOMENTRY (
FID int null,
FENTRYID int not null default 0,
FSEQ int null,
FMOID int null,
FMOBILLNO nvarchar(80) null,
FMOENTRYID int null,
FMOENTRYSEQ int null,
FPPBOMID int null,
FPPBOMENTRYID int null,
FMATERIALID int null,
FMATERIALIDSUB int null,
FPPBOMUSERATE decimal(19,6) not null default 0,
FUSERATE decimal(19,6) not null default 0,
FREPLACEGROUP int not null default 0,
FREPLACEPOLICY char(1) null,
FREPLACEPRIORITY int null,
FAUXPROPID int null,
FBASEUNITID int null,
FUNITID int null,
FMUSTQTY decimal(23,10) not null default 0,
FPICKEDQTY decimal(23,10) not null default 0,
FCANPICKEDQTY decimal(23,10) not null default 0,
FWAITPICKEDQTY decimal(23,10) not null default 0,
FSTOCKREADYQTY decimal(23,10) not null default 0,
FSTOCKREADYSHOWQTY decimal(23,10) not null default 0,
FLACKQTY decimal(23,10) not null default 0,
FMATCHQTY decimal(23,10) not null default 0,
FOVERPICKEDQTY decimal(23,10) not null default 0,
FBASEMUSTQTY decimal(23,10) not null default 0,
FBASEPICKEDQTY decimal(23,10) not null default 0,
FBASECANPICKEDQTY decimal(23,10) not null default 0,
FBASEWAITPICKEDQTY decimal(23,10) not null default 0,
FBASESTOCKREADYQTY decimal(23,10) not null default 0,
FBASELACKQTY decimal(23,10) not null default 0,
FBASEOVERPICKEDQTY decimal(23,10) not null default 0,
FBASEMATCHQTY decimal(23,10) not null default 0,
FSELECTED char(1) not null default '0',
FISSUETYPE char(1) not null default '1',
FMATERIALTYPE char(1) not null default '1',
FISKEYITEM char(1) not null default '0',
FROWID varchar(36) not null default newid(),
FPARENTROWID varchar(36) not null default newid(),
FROWEXPANDTYPE int null,
FMATCHTOTALQTY decimal(23,10) not null default 0,
FMOUNITID int null,
FSTOCKREADYLINKQTY decimal(23,10) not null default 0,
FBASESTOCKREADYLINKQTY decimal(23,10) not null default 0,
FMANUALROWIDS varchar(36) not null default ' ',
FNEEDDATE datetime null,
constraint PK_PRD_PREPAREMTRLDETAIL primary key (FENTRYID)
)
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'生产订单分录的物料编码',
'user', @CurrentUser, 'table', 'T_PRD_PREPAREMTRLPPBOMENTRY', 'column', 'FMATERIALID'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'生产订单分录的子项材料编码',
'user', @CurrentUser, 'table', 'T_PRD_PREPAREMTRLPPBOMENTRY', 'column', 'FMATERIALIDSUB'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'生产用料清单中子项材料的辅助属性',
'user', @CurrentUser, 'table', 'T_PRD_PREPAREMTRLPPBOMENTRY', 'column', 'FAUXPROPID'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'生产订单的材料齐套数量',
'user', @CurrentUser, 'table', 'T_PRD_PREPAREMTRLPPBOMENTRY', 'column', 'FMATCHQTY'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'1.直接领料;2.直接倒冲;3.转仓领料;4.转仓倒冲;5.备料发料;7.不发料',
'user', @CurrentUser, 'table', 'T_PRD_PREPAREMTRLPPBOMENTRY', 'column', 'FISSUETYPE'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'1.普通件;2.返还件',
'user', @CurrentUser, 'table', 'T_PRD_PREPAREMTRLPPBOMENTRY', 'column', 'FMATERIALTYPE'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'树形表格行标识',
'user', @CurrentUser, 'table', 'T_PRD_PREPAREMTRLPPBOMENTRY', 'column', 'FROWID'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'树形表格父级行标识',
'user', @CurrentUser, 'table', 'T_PRD_PREPAREMTRLPPBOMENTRY', '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_PRD_PREPAREMTRLPPBOMENTRY', 'column', 'FROWEXPANDTYPE'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'生产订单的材料齐套数量',
'user', @CurrentUser, 'table', 'T_PRD_PREPAREMTRLPPBOMENTRY', 'column', 'FMATCHTOTALQTY'
go
/*==============================================================*/
/* Index: IDX_PMD_FID */
/*==============================================================*/
create index IDX_PMD_FID on T_PRD_PREPAREMTRLPPBOMENTRY (
FID ASC
)
go
/*==============================================================*/
/* Index: IDX_PMD_MOENTRYID */
/*==============================================================*/
create index IDX_PMD_MOENTRYID on T_PRD_PREPAREMTRLPPBOMENTRY (
FMOENTRYID ASC
)
go

### T_PRD_PREPAREMTRLPPBOMENTRY(生产备料单子项明细)：键值定义

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

### T_PRD_PREPAREMTRLPPBOMENTRY(生产备料单子项明细)：索引定义

名称 | 代码 | 唯一的 | 群集器 | 主要的 | 外键 | 候选键 | 表格
IDX_PMD_FID | IDX_PMD_FID | FALSE | FALSE | FALSE | FALSE | FALSE | T_PRD_PREPAREMTRLPPBOMENTRY(生产备料单子项明细)
IDX_PMD_MOENTRYID | IDX_PMD_MOENTRYID | FALSE | FALSE | FALSE | FALSE | FALSE | T_PRD_PREPAREMTRLPPBOMENTRY(生产备料单子项明细)

上一页

主页

下一页