MFG制造

## 数据表：T_PRD_MOENTRY(生产订单表体)

### T_PRD_MOENTRY(生产订单表体)：描述

名称 | T_PRD_MOENTRY(生产订单表体)
代码 | T_PRD_MOENTRY
注释 | 生产订单表体
模型 | MFG制造
主键 | PK_PRD_MOENTRY

### T_PRD_MOENTRY(生产订单表体)：列规格定义

名称 | 代码 | 数据类型 | 长度 | 强制 | 注释
单据内码 | FID | int |  | FALSE |
分录ID | FENTRYID | int |  | TRUE |
序号 | FSEQ | int |  | FALSE |
组别 | FGROUP | int |  | FALSE | （联副产品和主产品同属一组）
产品类型 | FPRODUCTTYPE | char(1) | 1 | FALSE | 1、 2、
物料编码 | FMATERIALID | int |  | FALSE |
基本单位 | FBASEUNITID | int |  | FALSE |
单位 | FUNITID | int |  | FALSE | 业务单据单位，和需求确认必须叫单位，不要加生产两字
基本单位数量 | FBASEUNITQTY | decimal(23,10) | 23 | TRUE |
数量 | FQTY | decimal(23,10) | 23 | TRUE | 原理同单位
计划开工时间 | FPLANSTARTDATE | datetime |  | FALSE |
计划完工时间 | FPLANFINISHDATE | datetime |  | FALSE |
BOM编号 | FBOMID | int |  | FALSE |
批号 | FLOT | int |  | FALSE | 与SCM一致
批号文本 | FLOT_TEXT | nvarchar(255) | 255 | FALSE |
计划跟踪号 | FMTONO | nvarchar(255) | 255 | FALSE |
项目编号 | FPROJECTNO | nvarchar(80) | 80 | FALSE | 后续流程使用，预设
工艺路线 | FROUTINGID | int |  | FALSE |
成品率 | FYIELDRATE | decimal(19,6) | 19 | TRUE |
需求组织 | FREQUESTORGID | int |  | FALSE |
入库上限 | FSTOCKINLIMITH | decimal(23,10) | 23 | TRUE |
基本单位入库上限 | FBASESTOCKINLIMITH | decimal(23,10) | 23 | TRUE |
入库上限比例 | FSTOCKINULRATIO | decimal(19,6) | 19 | TRUE |
入库下限 | FSTOCKINLIMITL | decimal(23,10) | 23 | TRUE |
基本单位入库下限 | FBASESTOCKINLIMITL | decimal(23,10) | 23 | TRUE |
入库下限比例 | FSTOCKINLLRATIO | decimal(19,6) | 19 | TRUE |
挂起 | FISSUSPEND | char(1) | 1 | TRUE | 是否挂起
入库组织 | FSTOCKINORGID | int |  | FALSE |
仓库 | FSTOCKID | int |  | FALSE |
仓位 | FSTOCKLOCID | int |  | FALSE |
辅助属性 | FAUXPROPID | int |  | FALSE |
产出工序 | FOPERID | int |  | FALSE |
产出作业编码 | FPROCESSID | int |  | FALSE |
成本比例% | FCOSTRATE | decimal(19,6) | 19 | FALSE |
来源单据类型 | FSRCBILLTYPE | varchar(36) | 36 | FALSE | 需求文档的来源单据，即销售订单，计划订单。。。
来源单据ID | FSRCBILLID | int |  | FALSE |
来源单据编号 | FSRCBILLNO | nvarchar(80) | 80 | FALSE |
来源单据分录内码 | FSRCBILLENTRYID | int |  | FALSE |
来源单据行号 | FSRCBILLENTRYSEQ | int |  | FALSE |
销售订单 | FSALEORDERID | int |  | FALSE |
销售订单号 | FSALEORDERNO | nvarchar(80) | 80 | FALSE |
销售订单分录内码 | FSALEORDERENTRYID | int |  | FALSE |
销售订单行号 | FSALEORDERENTRYSEQ | int |  | FALSE |
基本单位成品数量 | FBASEYIELDQTY | decimal(23,10) | 23 | TRUE | 主要用于反写销售订单，为销售订单到生产订单的控制字段
联副产品分录ID | FCOPYENTRYID | int |  | FALSE | 联副产品分录内码：FCOPYENTRYID，以便记录Bom联副产品分录内码.
行标识 | 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，汇总类型数据行

业务流程 | FBFLOWID | varchar(36) | 36 | TRUE |
生产车间 | FWORKSHOPID | int |  | FALSE |

### T_PRD_MOENTRY(生产订单表体)：脚本代码

if exists (select 1
from sysindexes
where id = object_id('T_PRD_MOENTRY')
and name = 'IDX_PRD_MOENTRY_MATERIALID'
and indid > 0
and indid < 255)
drop index T_PRD_MOENTRY.IDX_PRD_MOENTRY_MATERIALID
go
if exists (select 1
from sysindexes
where id = object_id('T_PRD_MOENTRY')
and name = 'IDX_MO_ENTRY_PLANDATE'
and indid > 0
and indid < 255)
drop index T_PRD_MOENTRY.IDX_MO_ENTRY_PLANDATE
go
if exists (select 1
from sysindexes
where id = object_id('T_PRD_MOENTRY')
and name = 'IDX_MO_ENTRY_PLANTRACKNO'
and indid > 0
and indid < 255)
drop index T_PRD_MOENTRY.IDX_MO_ENTRY_PLANTRACKNO
go
if exists (select 1
from sysindexes
where id = object_id('T_PRD_MOENTRY')
and name = 'IDX_MO_ENTRY_SALEORDERID'
and indid > 0
and indid < 255)
drop index T_PRD_MOENTRY.IDX_MO_ENTRY_SALEORDERID
go
if exists (select 1
from sysindexes
where id = object_id('T_PRD_MOENTRY')
and name = 'IDX_MO_ENTRY_FID'
and indid > 0
and indid < 255)
drop index T_PRD_MOENTRY.IDX_MO_ENTRY_FID
go
if exists (select 1
from sysobjects
where id = object_id('T_PRD_MOENTRY')
and type = 'U')
drop table T_PRD_MOENTRY
go
/*==============================================================*/
/* Table: T_PRD_MOENTRY */
/*==============================================================*/
create table T_PRD_MOENTRY (
FID int null,
FENTRYID int not null default 0,
FSEQ int null,
FGROUP int null,
FPRODUCTTYPE char(1) null,
FMATERIALID int null,
FBASEUNITID int null,
FUNITID int null,
FBASEUNITQTY decimal(23,10) not null default 0,
FQTY decimal(23,10) not null default 0,
FPLANSTARTDATE datetime null,
FPLANFINISHDATE datetime null,
FBOMID int null,
FLOT int null,
FLOT_TEXT nvarchar(255) null,
FMTONO nvarchar(255) null,
FPROJECTNO nvarchar(80) null,
FROUTINGID int null,
FYIELDRATE decimal(19,6) not null default 100,
FREQUESTORGID int null,
FSTOCKINLIMITH decimal(23,10) not null default 0,
FBASESTOCKINLIMITH decimal(23,10) not null default 0,
FSTOCKINULRATIO decimal(19,6) not null default 0,
FSTOCKINLIMITL decimal(23,10) not null default 0,
FBASESTOCKINLIMITL decimal(23,10) not null default 0,
FSTOCKINLLRATIO decimal(19,6) not null default 100,
FISSUSPEND char(1) not null default '0',
FSTOCKINORGID int null,
FSTOCKID int null,
FSTOCKLOCID int null,
FAUXPROPID int null,
FOPERID int null,
FPROCESSID int null,
FCOSTRATE decimal(19,6) null,
FSRCBILLTYPE varchar(36) null,
FSRCBILLID int null,
FSRCBILLNO nvarchar(80) null,
FSRCBILLENTRYID int null,
FSRCBILLENTRYSEQ int null,
FSALEORDERID int null,
FSALEORDERNO nvarchar(80) null,
FSALEORDERENTRYID int null,
FSALEORDERENTRYSEQ int null,
FBASEYIELDQTY decimal(23,10) not null default 0,
FCOPYENTRYID int null,
FROWID varchar(36) not null default newid(),
FPARENTROWID varchar(36) not null default newid(),
FROWEXPANDTYPE int null,
FBFLOWID varchar(36) not null default '',
FWORKSHOPID int null,
constraint PK_PRD_MOENTRY primary key (FENTRYID)
)
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'（联副产品和主产品同属一组）',
'user', @CurrentUser, 'table', 'T_PRD_MOENTRY', 'column', 'FGROUP'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'1、
2、',
'user', @CurrentUser, 'table', 'T_PRD_MOENTRY', 'column', 'FPRODUCTTYPE'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'业务单据单位，和需求确认必须叫单位，不要加生产两字',
'user', @CurrentUser, 'table', 'T_PRD_MOENTRY', 'column', 'FUNITID'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'原理同单位',
'user', @CurrentUser, 'table', 'T_PRD_MOENTRY', 'column', 'FQTY'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'与SCM一致',
'user', @CurrentUser, 'table', 'T_PRD_MOENTRY', 'column', 'FLOT'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'后续流程使用，预设',
'user', @CurrentUser, 'table', 'T_PRD_MOENTRY', 'column', 'FPROJECTNO'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'是否挂起',
'user', @CurrentUser, 'table', 'T_PRD_MOENTRY', 'column', 'FISSUSPEND'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'需求文档的来源单据，即销售订单，计划订单。。。',
'user', @CurrentUser, 'table', 'T_PRD_MOENTRY', 'column', 'FSRCBILLTYPE'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'主要用于反写销售订单，为销售订单到生产订单的控制字段',
'user', @CurrentUser, 'table', 'T_PRD_MOENTRY', 'column', 'FBASEYIELDQTY'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'联副产品分录内码：FCOPYENTRYID，以便记录Bom联副产品分录内码.',
'user', @CurrentUser, 'table', 'T_PRD_MOENTRY', 'column', 'FCOPYENTRYID'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'树形表格行标识',
'user', @CurrentUser, 'table', 'T_PRD_MOENTRY', 'column', 'FROWID'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'树形表格父级行标识',
'user', @CurrentUser, 'table', 'T_PRD_MOENTRY', '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_MOENTRY', 'column', 'FROWEXPANDTYPE'
go
/*==============================================================*/
/* Index: IDX_MO_ENTRY_FID */
/*==============================================================*/
create index IDX_MO_ENTRY_FID on T_PRD_MOENTRY (
FID ASC
)
go
/*==============================================================*/
/* Index: IDX_MO_ENTRY_SALEORDERID */
/*==============================================================*/
create index IDX_MO_ENTRY_SALEORDERID on T_PRD_MOENTRY (
FSALEORDERID ASC
)
go
/*==============================================================*/
/* Index: IDX_MO_ENTRY_PLANTRACKNO */
/*==============================================================*/
create index IDX_MO_ENTRY_PLANTRACKNO on T_PRD_MOENTRY (
FMTONO ASC
)
go
/*==============================================================*/
/* Index: IDX_MO_ENTRY_PLANDATE */
/*==============================================================*/
create index IDX_MO_ENTRY_PLANDATE on T_PRD_MOENTRY (
FPLANSTARTDATE ASC,
FPLANFINISHDATE ASC
)
go
/*==============================================================*/
/* Index: IDX_PRD_MOENTRY_MATERIALID */
/*==============================================================*/
create index IDX_PRD_MOENTRY_MATERIALID on T_PRD_MOENTRY (
FMATERIALID ASC
)
go

### T_PRD_MOENTRY(生产订单表体)：键值定义

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

### T_PRD_MOENTRY(生产订单表体)：索引定义

名称 | 代码 | 唯一的 | 群集器 | 主要的 | 外键 | 候选键 | 表格
IDX_MO_ENTRY_FID | IDX_MO_ENTRY_FID | FALSE | FALSE | FALSE | FALSE | FALSE | T_PRD_MOENTRY(生产订单表体)
IDX_MO_ENTRY_SALEORDERID | IDX_MO_ENTRY_SALEORDERID | FALSE | FALSE | FALSE | FALSE | FALSE | T_PRD_MOENTRY(生产订单表体)
IDX_MO_ENTRY_PLANTRACKNO | IDX_MO_ENTRY_PLANTRACKNO | FALSE | FALSE | FALSE | FALSE | FALSE | T_PRD_MOENTRY(生产订单表体)
IDX_MO_ENTRY_PLANDATE | IDX_MO_ENTRY_PLANDATE | FALSE | FALSE | FALSE | FALSE | FALSE | T_PRD_MOENTRY(生产订单表体)
IDX_PRD_MOENTRY_MATERIALID | IDX_PRD_MOENTRY_MATERIALID | FALSE | FALSE | FALSE | FALSE | FALSE | T_PRD_MOENTRY(生产订单表体)

上一页

主页

下一页