MFG制造

## 数据表：T_PRD_MO(生产订单)

### T_PRD_MO(生产订单)：描述

名称 | T_PRD_MO(生产订单)
代码 | T_PRD_MO
注释 | 生产订单
模型 | MFG制造
主键 | PK_PRD_MOFID

### T_PRD_MO(生产订单)：列规格定义

名称 | 代码 | 数据类型 | 长度 | 强制 | 注释
主键 | FID | int |  | TRUE |
交易类型码 | FFORMID | varchar(36) | 36 | FALSE |
单据编号 | FBILLNO | nvarchar(80) | 80 | FALSE |
单据类型 | FBILLTYPE | varchar(36) | 36 | FALSE |
受托 | FTRUSTTEED | char(1) | 1 | TRUE |
销售业务类型 | FBUSINESSTYPE | varchar(36) | 36 | TRUE | 本字段是用来记录销售订单业务类型，是个辅助字段， 用来运算受托的，由于本单受托是checkbox， 而销售订单上业务类型是下拉列表，不能直接映射， 所以用此冗余字段
单据日期 | FDATE | datetime |  | FALSE |
生产组织 | FPRDORGID | int |  | FALSE |
生产车间 | FWORKSHOPID | int |  | FALSE |
业务组 | FWORKGROUPID | int |  | FALSE |
计划员 | FPLANNERID | int |  | FALSE |
货主类型 | FOWNERTYPEID | varchar(36) | 36 | FALSE |
货主 | FOWNERID | int |  | FALSE | 已移到表体，并改名为入库货主，此字段已无实际意义
单据状态 | FDOCUMENTSTATUS | char(1) | 1 | FALSE |
创建人 | FCREATORID | int |  | FALSE |
创建日期 | FCREATEDATE | datetime |  | FALSE |
修改人 | FMODIFIERID | int |  | FALSE |
修改日期 | FMODIFYDATE | datetime |  | FALSE |
审核人 | FAPPROVERID | int |  | FALSE |
审核日期 | FAPPROVEDATE | datetime |  | FALSE |
作废人 | FCANCELER | int |  | FALSE |
作废日期 | FCANCELDATE | datetime |  | FALSE |
作废状态 | FCANCELSTATUS | char(1) | 1 | FALSE |
是否返工 | FISREWORK | char(1) | 1 | FALSE |
组织受托加工 | FISENTRUST | char(1) | 1 | FALSE |
委托组织 | FENTRUSTORGID | int |  | FALSE |
用料清单展开参数 | FPPBOMTYPE | char(1) | 1 | TRUE |

### T_PRD_MO(生产订单)：脚本代码

if exists (select 1
from sysindexes
where id = object_id('T_PRD_MO')
and name = 'IDX_MO_DATE'
and indid > 0
and indid < 255)
drop index T_PRD_MO.IDX_MO_DATE
go
if exists (select 1
from sysindexes
where id = object_id('T_PRD_MO')
and name = 'IDX_MO_BILLNO'
and indid > 0
and indid < 255)
drop index T_PRD_MO.IDX_MO_BILLNO
go
if exists (select 1
from sysobjects
where id = object_id('T_PRD_MO')
and type = 'U')
drop table T_PRD_MO
go
/*==============================================================*/
/* Table: T_PRD_MO */
/*==============================================================*/
create table T_PRD_MO (
FID int not null default 0,
FFORMID varchar(36) null,
FBILLNO nvarchar(80) null,
FBILLTYPE varchar(36) null,
FTRUSTTEED char(1) not null default '0',
FBUSINESSTYPE varchar(36) not null default ' ',
FDATE datetime null,
FPRDORGID int null,
FWORKSHOPID int null,
FWORKGROUPID int null,
FPLANNERID int null,
FOWNERTYPEID varchar(36) null,
FOWNERID int null,
FDOCUMENTSTATUS char(1) null,
FCREATORID int null,
FCREATEDATE datetime null,
FMODIFIERID int null,
FMODIFYDATE datetime null,
FAPPROVERID int null,
FAPPROVEDATE datetime null,
FCANCELER int null,
FCANCELDATE datetime null,
FCANCELSTATUS char(1) null,
FISREWORK char(1) null default '0',
FISENTRUST char(1) null default '0',
FENTRUSTORGID int null default 0,
FPPBOMTYPE char(1) not null default '1',
constraint PK_PRD_MOFID primary key (FID)
)
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'本字段是用来记录销售订单业务类型，是个辅助字段，
用来运算受托的，由于本单受托是checkbox，
而销售订单上业务类型是下拉列表，不能直接映射，
所以用此冗余字段',
'user', @CurrentUser, 'table', 'T_PRD_MO', 'column', 'FBUSINESSTYPE'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'已移到表体，并改名为入库货主，此字段已无实际意义',
'user', @CurrentUser, 'table', 'T_PRD_MO', 'column', 'FOWNERID'
go
/*==============================================================*/
/* Index: IDX_MO_BILLNO */
/*==============================================================*/
create index IDX_MO_BILLNO on T_PRD_MO (
FBILLNO ASC
)
go
/*==============================================================*/
/* Index: IDX_MO_DATE */
/*==============================================================*/
create index IDX_MO_DATE on T_PRD_MO (
FDATE ASC
)
go

### T_PRD_MO(生产订单)：键值定义

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

### T_PRD_MO(生产订单)：索引定义

名称 | 代码 | 唯一的 | 群集器 | 主要的 | 外键 | 候选键 | 表格
IDX_MO_BILLNO | IDX_MO_BILLNO | FALSE | FALSE | FALSE | FALSE | FALSE | T_PRD_MO(生产订单)
IDX_MO_DATE | IDX_MO_DATE | FALSE | FALSE | FALSE | FALSE | FALSE | T_PRD_MO(生产订单)

上一页

主页

下一页