MFG制造

## 数据表：T_PRD_PICKMTRLDATA_A(生产领料单物料明细)

### T_PRD_PICKMTRLDATA_A(生产领料单物料明细)：描述

名称 | T_PRD_PICKMTRLDATA_A(生产领料单物料明细)
代码 | T_PRD_PICKMTRLDATA_A
注释 |
模型 | MFG制造
主键 | PK_PRD_PICKMTRLDATA_A

### T_PRD_PICKMTRLDATA_A(生产领料单物料明细)：列规格定义

名称 | 代码 | 数据类型 | 长度 | 强制 | 注释
单据内码 | FID | int |  | FALSE |
分录内码 | FENTRYID | int |  | TRUE |
保管者类型 | FKEEPERTYPEID | varchar(36) | 36 | FALSE |
保管者 | FKEEPERID | int |  | FALSE |
货主类型 | FOWNERTYPEID | varchar(36) | 36 | FALSE | 和供应链保持一致，表体冗余
货主 | FOWNERID | int |  | FALSE | 和供应链保持一致，表体冗余
产品货主类型 | FPARENTOWNERTYPEID | varchar(36) | 36 | FALSE |
产品货主 | FPARENTOWNERID | int |  | FALSE |
实际业务源单类型 | FSRCBIZBILLTYPE | varchar(36) | 36 | FALSE |
实际业务源单编号 | FSRCBIZBILLNO | nvarchar(80) | 80 | FALSE |
实际业务源单内码 | FSRCBIZINTERID | int |  | FALSE |
实际业务源单分录内码 | FSRCBIZENTRYID | int |  | FALSE |
实际业务源单分录行号 | FSRCBIZENTRYSEQ | int |  | FALSE |
拣货标识位 | FPICKINGSTATUS | int |  | TRUE |
产品编码 | FPARENTMATERIALID | int |  | TRUE |
生产备料单单据编号 | FPMBILLNO | nvarchar(80) | 80 | FALSE |
序列号单位 | FSNUNITID | int |  | TRUE |
序列号单位数量 | FSNQTY | int |  | TRUE |
预留类型 | FRESERVETYPE | char(1) | 1 | FALSE |
主库存基本单位实发数量 | FBASESTOCKACTUALQTY | decimal(23,10) | 23 | TRUE |
消耗汇总 | FCONSOME | char(1) | 1 | FALSE |
工序序列 | FOptQueue | nvarchar(8) | 8 | FALSE |
VMI业务 | FENTRYVMIBUSINESS | char(1) | 1 | TRUE |
工作中心 | FWORKCENTERID | int |  | TRUE |
工序计划单编号 | FOPTPLANBILLNO | nvarchar(80) | 80 | FALSE |
工序计划单内码 | FOPTPLANBILLID | int |  | TRUE |
工序计划工序内码 | FOPTDETAILID | int |  | TRUE |
联副产品BOM分录内码 | FCobyBomEntryID | int |  | TRUE | 计算实际倒冲数的时候，是按照FSRCBIZENTRYID,FPPBOMENTRYID这两个字段分组求累计和的， 现在存在相同子项的情况，这两个字的值是一样的，计算的时候会累积到第一行上，所以需要加一个字段，来区分出领料单中的这两条分录
需求来源 | FREQSRC | char(1) | 1 | FALSE | 1.销售订单 2.预测单
需求单据内码 | FREQBILLID | int |  | FALSE |
需求单据号 | FREQBILLNO | nvarchar(80) | 80 | FALSE |
需求单据分录内码 | FREQENTRYID | int |  | FALSE |
需求单据行号 | FREQENTRYSEQ | int |  | FALSE |

### T_PRD_PICKMTRLDATA_A(生产领料单物料明细)：脚本代码

if exists (select 1
from sysindexes
where id = object_id('T_PRD_PICKMTRLDATA_A')
and name = 'IDX_PRD_PMD_ENTRYAID'
and indid > 0
and indid < 255)
drop index T_PRD_PICKMTRLDATA_A.IDX_PRD_PMD_ENTRYAID
go
if exists (select 1
from sysobjects
where id = object_id('T_PRD_PICKMTRLDATA_A')
and type = 'U')
drop table T_PRD_PICKMTRLDATA_A
go
/*==============================================================*/
/* Table: T_PRD_PICKMTRLDATA_A */
/*==============================================================*/
create table T_PRD_PICKMTRLDATA_A (
FID int null,
FENTRYID int not null default 0,
FKEEPERTYPEID varchar(36) null,
FKEEPERID int null,
FOWNERTYPEID varchar(36) null,
FOWNERID int null,
FPARENTOWNERTYPEID varchar(36) null,
FPARENTOWNERID int null,
FSRCBIZBILLTYPE varchar(36) null,
FSRCBIZBILLNO nvarchar(80) null,
FSRCBIZINTERID int null,
FSRCBIZENTRYID int null,
FSRCBIZENTRYSEQ int null,
FPICKINGSTATUS int not null default 0,
FPARENTMATERIALID int not null default 0,
FPMBILLNO nvarchar(80) null,
FSNUNITID int not null default 0,
FSNQTY int not null default 0,
FRESERVETYPE char(1) null default '2',
FBASESTOCKACTUALQTY decimal(23,10) not null default 0,
FCONSOME char(1) null default '0',
FOptQueue nvarchar(8) null default '0',
FENTRYVMIBUSINESS char(1) not null default '0',
FWORKCENTERID int not null default 0,
FOPTPLANBILLNO nvarchar(80) null,
FOPTPLANBILLID int not null default 0,
FOPTDETAILID int not null default 0,
FCobyBomEntryID int not null default 0,
FREQSRC char(1) null,
FREQBILLID int null,
FREQBILLNO nvarchar(80) null,
FREQENTRYID int null,
FREQENTRYSEQ int null,
constraint PK_PRD_PICKMTRLDATA_A primary key (FENTRYID)
)
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'和供应链保持一致，表体冗余',
'user', @CurrentUser, 'table', 'T_PRD_PICKMTRLDATA_A', 'column', 'FOWNERTYPEID'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'和供应链保持一致，表体冗余',
'user', @CurrentUser, 'table', 'T_PRD_PICKMTRLDATA_A', 'column', 'FOWNERID'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'计算实际倒冲数的时候，是按照FSRCBIZENTRYID,FPPBOMENTRYID这两个字段分组求累计和的，
现在存在相同子项的情况，这两个字的值是一样的，计算的时候会累积到第一行上，所以需要加一个字段，来区分出领料单中的这两条分录',
'user', @CurrentUser, 'table', 'T_PRD_PICKMTRLDATA_A', 'column', 'FCobyBomEntryID'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'1.销售订单 2.预测单',
'user', @CurrentUser, 'table', 'T_PRD_PICKMTRLDATA_A', 'column', 'FREQSRC'
go
/*==============================================================*/
/* Index: IDX_PRD_PMD_ENTRYAID */
/*==============================================================*/
create index IDX_PRD_PMD_ENTRYAID on T_PRD_PICKMTRLDATA_A (
FID ASC
)
go

### T_PRD_PICKMTRLDATA_A(生产领料单物料明细)：键值定义

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

### T_PRD_PICKMTRLDATA_A(生产领料单物料明细)：索引定义

名称 | 代码 | 唯一的 | 群集器 | 主要的 | 外键 | 候选键 | 表格
IDX_PRD_PMD_ENTRYAID | IDX_PRD_PMD_ENTRYAID | FALSE | FALSE | FALSE | FALSE | FALSE | T_PRD_PICKMTRLDATA_A(生产领料单物料明细)

上一页

主页

下一页