MFG制造

## 数据表：T_PRD_PREPAREMTRL(生产备料单据头)

### T_PRD_PREPAREMTRL(生产备料单据头)：描述

名称 | T_PRD_PREPAREMTRL(生产备料单据头)
代码 | T_PRD_PREPAREMTRL
注释 | 生产备料单
模型 | MFG制造
主键 | PK_PRD_PREPAREMTRL

### T_PRD_PREPAREMTRL(生产备料单据头)：列规格定义

名称 | 代码 | 数据类型 | 长度 | 强制 | 注释
主键 | FID | int |  | TRUE |
交易类型码 | FFORMID | varchar(36) | 36 | FALSE |
单据编号 | FBILLNO | nvarchar(80) | 80 | FALSE |
单据类型 | FBILLTYPE | varchar(36) | 36 | FALSE |
业务类型 | FBUSINESSTYPE | char(1) | 1 | TRUE | 生产备料单业务备料类型 1、枚举值包括： 1: 齐套分析、2: 欠料分析、 3: 缺料分析； 2、修改业务类型后，清空表体各页签的信息。
生产组织 | FPRDORGID | int |  | FALSE | 对哪个组织的生产订单进行生产备料
生产车间 | FWORKSHOPID | int |  | FALSE |
优先顺序 | FPRIORITYTYPE | char(1) | 1 | FALSE | 生产备料时，生产订单的排序规则 1、枚举值包括：1: 优先级、2: 计划开工日期、3: 计划完工日期； 2、修改业务类型后，清空表体各页签的信息。
采购订单 | FPURSUPPLYED | char(1) | 1 | FALSE | 采购订单是否作为齐套分析与缺料分析的供给
生产订单 | FMOSUPPLYED | char(1) | 1 | FALSE | 生产订单是否作为齐套分析与缺料分析的供给
委外申请订单 | FSUBREQSUPPLYED | char(1) | 1 | FALSE | 委外申请单是否作为齐套分析与缺料分析的供给
物料范围 | FMTRALSCOPY | char(1) | 1 | FALSE | 齐套分析时的物料范围 1、枚举值包括：齐套物料、非倒冲物料、全部物料
物料替代 | FSUBSTITUTED | char(1) | 1 | FALSE | 齐套分析、欠料分析、缺料分析时是否考虑替代料 1、枚举值包括：1：考虑替代、2：忽略替代
预留 | FRESERVED | char(1) | 1 | FALSE | 齐套分析与欠料分析时，是否考虑弱预留的预留关系 1、枚举值包括：1：考虑弱预留、2： 忽略弱预留； 2、缺料分析时灰显。
欠料分析需求数 | FSHORTAGENEEDQTY | char(1) | 1 | FALSE | 欠料分析时，是按生产数量还是按备料数量展开材料需求 1、枚举值包括：1：生产数量、2：备料数量； 2、齐套分析、缺料分析时灰显。
生产订单截止日期 | FMOEXPIREDDATE | datetime |  | FALSE | 什么日期之前的生产订单可作为供给
采购订单截止日期 | FPUREXPIREDDATE | datetime |  | FALSE | 什么日期之前的采购订单可作为供给
委外申请单截止日期 | FSUBREQEXPIREDDATE | datetime |  | FALSE | 什么日期之前的委外申请单可作为供给
单据日期 | FDATE | datetime |  | FALSE |
单据状态 | FDOCUMENTSTATUS | char(1) | 1 | FALSE |
创建人 | FCREATORID | int |  | FALSE |
创建日期 | FCREATEDATE | datetime |  | FALSE |
修改人 | FMODIFIERID | int |  | FALSE |
修改日期 | FMODIFYDATE | datetime |  | FALSE |
审核人 | FAPPROVERID | int |  | FALSE |
审核日期 | FAPPROVEDATE | datetime |  | FALSE |
是否分析过 | FANALYSISED | char(1) | 1 | FALSE |

### T_PRD_PREPAREMTRL(生产备料单据头)：脚本代码

if exists (select 1
from sysindexes
where id = object_id('T_PRD_PREPAREMTRL')
and name = 'IDX_PREPAREMTRL_DATE'
and indid > 0
and indid < 255)
drop index T_PRD_PREPAREMTRL.IDX_PREPAREMTRL_DATE
go
if exists (select 1
from sysindexes
where id = object_id('T_PRD_PREPAREMTRL')
and name = 'IDX_PREPAREMTRL_BILLNO'
and indid > 0
and indid < 255)
drop index T_PRD_PREPAREMTRL.IDX_PREPAREMTRL_BILLNO
go
if exists (select 1
from sysobjects
where id = object_id('T_PRD_PREPAREMTRL')
and type = 'U')
drop table T_PRD_PREPAREMTRL
go
/*==============================================================*/
/* Table: T_PRD_PREPAREMTRL */
/*==============================================================*/
create table T_PRD_PREPAREMTRL (
FID int not null default 0,
FFORMID varchar(36) null,
FBILLNO nvarchar(80) null,
FBILLTYPE varchar(36) null,
FBUSINESSTYPE char(1) not null default '1',
FPRDORGID int null,
FWORKSHOPID int null,
FPRIORITYTYPE char(1) null default '1',
FPURSUPPLYED char(1) null default '0',
FMOSUPPLYED char(1) null default '0',
FSUBREQSUPPLYED char(1) null default '0',
FMTRALSCOPY char(1) null default '1',
FSUBSTITUTED char(1) null default '1',
FRESERVED char(1) null default '1',
FSHORTAGENEEDQTY char(1) null default '1',
FMOEXPIREDDATE datetime null,
FPUREXPIREDDATE datetime null,
FSUBREQEXPIREDDATE datetime null,
FDATE datetime null,
FDOCUMENTSTATUS char(1) null,
FCREATORID int null,
FCREATEDATE datetime null,
FMODIFIERID int null,
FMODIFYDATE datetime null,
FAPPROVERID int null,
FAPPROVEDATE datetime null,
FANALYSISED char(1) null default '0',
constraint PK_PRD_PREPAREMTRL primary key (FID)
)
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'生产备料单业务备料类型
1、枚举值包括： 1: 齐套分析、2: 欠料分析、 3: 缺料分析；
2、修改业务类型后，清空表体各页签的信息。',
'user', @CurrentUser, 'table', 'T_PRD_PREPAREMTRL', 'column', 'FBUSINESSTYPE'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'对哪个组织的生产订单进行生产备料',
'user', @CurrentUser, 'table', 'T_PRD_PREPAREMTRL', 'column', 'FPRDORGID'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'生产备料时，生产订单的排序规则
1、枚举值包括：1: 优先级、2: 计划开工日期、3: 计划完工日期；
2、修改业务类型后，清空表体各页签的信息。',
'user', @CurrentUser, 'table', 'T_PRD_PREPAREMTRL', 'column', 'FPRIORITYTYPE'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'采购订单是否作为齐套分析与缺料分析的供给',
'user', @CurrentUser, 'table', 'T_PRD_PREPAREMTRL', 'column', 'FPURSUPPLYED'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'生产订单是否作为齐套分析与缺料分析的供给',
'user', @CurrentUser, 'table', 'T_PRD_PREPAREMTRL', 'column', 'FMOSUPPLYED'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'委外申请单是否作为齐套分析与缺料分析的供给',
'user', @CurrentUser, 'table', 'T_PRD_PREPAREMTRL', 'column', 'FSUBREQSUPPLYED'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'齐套分析时的物料范围
1、枚举值包括：齐套物料、非倒冲物料、全部物料',
'user', @CurrentUser, 'table', 'T_PRD_PREPAREMTRL', 'column', 'FMTRALSCOPY'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'齐套分析、欠料分析、缺料分析时是否考虑替代料
1、枚举值包括：1：考虑替代、2：忽略替代',
'user', @CurrentUser, 'table', 'T_PRD_PREPAREMTRL', 'column', 'FSUBSTITUTED'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'齐套分析与欠料分析时，是否考虑弱预留的预留关系
1、枚举值包括：1：考虑弱预留、2： 忽略弱预留；
2、缺料分析时灰显。',
'user', @CurrentUser, 'table', 'T_PRD_PREPAREMTRL', 'column', 'FRESERVED'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'欠料分析时，是按生产数量还是按备料数量展开材料需求
1、枚举值包括：1：生产数量、2：备料数量；
2、齐套分析、缺料分析时灰显。',
'user', @CurrentUser, 'table', 'T_PRD_PREPAREMTRL', 'column', 'FSHORTAGENEEDQTY'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'什么日期之前的生产订单可作为供给',
'user', @CurrentUser, 'table', 'T_PRD_PREPAREMTRL', 'column', 'FMOEXPIREDDATE'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'什么日期之前的采购订单可作为供给',
'user', @CurrentUser, 'table', 'T_PRD_PREPAREMTRL', 'column', 'FPUREXPIREDDATE'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'什么日期之前的委外申请单可作为供给',
'user', @CurrentUser, 'table', 'T_PRD_PREPAREMTRL', 'column', 'FSUBREQEXPIREDDATE'
go
/*==============================================================*/
/* Index: IDX_PREPAREMTRL_BILLNO */
/*==============================================================*/
create index IDX_PREPAREMTRL_BILLNO on T_PRD_PREPAREMTRL (
FBILLNO ASC
)
go
/*==============================================================*/
/* Index: IDX_PREPAREMTRL_DATE */
/*==============================================================*/
create index IDX_PREPAREMTRL_DATE on T_PRD_PREPAREMTRL (
FDATE ASC
)
go

### T_PRD_PREPAREMTRL(生产备料单据头)：键值定义

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

### T_PRD_PREPAREMTRL(生产备料单据头)：索引定义

名称 | 代码 | 唯一的 | 群集器 | 主要的 | 外键 | 候选键 | 表格
IDX_PREPAREMTRL_BILLNO | IDX_PREPAREMTRL_BILLNO | FALSE | FALSE | FALSE | FALSE | FALSE | T_PRD_PREPAREMTRL(生产备料单据头)
IDX_PREPAREMTRL_DATE | IDX_PREPAREMTRL_DATE | FALSE | FALSE | FALSE | FALSE | FALSE | T_PRD_PREPAREMTRL(生产备料单据头)

上一页

主页

下一页