成本管理

## 数据表：T_CB_WORKHOURSENTRY（工时归集表体）

### T_CB_WORKHOURSENTRY（工时归集表体）：描述

名称 | T_CB_WORKHOURSENTRY（工时归集表体）
代码 | T_CB_WORKHOURSENTRY
注释 |
模型 | 成本管理
主键 | PK_CB_WORKHOURSENTRY

### T_CB_WORKHOURSENTRY（工时归集表体）：列规格定义

名称 | 代码 | 数据类型 | 长度 | 强制 | 注释
内码 | FEntryID | int |  | TRUE |
分录序号 | FSEQ | int |  | TRUE |
归集内码 | FID | int |  | TRUE |
业务日期 | FDATE | datetime |  | TRUE |
成本中心 | FCOSTCENTERID | int |  | TRUE |
产品类型 | FPRODUCTTYPE | char(1) | 1 | TRUE | 枚举： 1：主产品 2：联产品 3：副产品
产品 | FPRODUCTID | int |  | TRUE |
来源单据类型 | FSRCBILLFORMID | varchar(36) | 36 | TRUE |
来源单据编号 | FSRCBILLNO | nvarchar(80) | 80 | TRUE |
来源单据内码 | FSRCBILLID | int |  | TRUE |
来源单据分录内码 | FSRCENTRYID | int |  | TRUE |
来源单据行号 | FSRCSEQ | int |  | TRUE |
生产类型 | FPROORDERTYPE | varchar(20) | 20 | TRUE |
生产订单维度内码 | FProductDimeId | int |  | TRUE |
工单基础资料内码 | FPROORDERID | varchar(36) | 36 | TRUE |
工单行号 | FPROORDERSEQ | int |  | TRUE |
工单分录内码 | FPROORDERENTRYID | int |  | TRUE |
工单编号-编号 | FPROORDERNO | varchar(510) | 510 | TRUE |
生产车间 | FWORKSHOPID | int |  | TRUE |
时间单位 | FTIMENUITID | int |  | TRUE | 固定为单位“时”
人工准备工时 | FHRPREPARETIME | decimal(23,10) | 23 | TRUE |
人工作业工时 | FHRWORKTIME | decimal(23,10) | 23 | TRUE |
机器准备工时 | FMACPREPARETIME | decimal(23,10) | 23 | TRUE |
机器作业工时 | FMACWORKTIME | decimal(23,10) | 23 | TRUE |
实际总工时 | FTOTALTIME | decimal(23,10) | 23 | TRUE |

### T_CB_WORKHOURSENTRY（工时归集表体）：脚本代码

if exists (select 1
from sysindexes
where id = object_id('T_CB_WORKHOURSENTRY')
and name = 'IDX_CB_WORKHOURSENTRY_DIME'
and indid > 0
and indid < 255)
drop index T_CB_WORKHOURSENTRY.IDX_CB_WORKHOURSENTRY_DIME
go
if exists (select 1
from sysindexes
where id = object_id('T_CB_WORKHOURSENTRY')
and name = 'IDX_CB_WORKHOURSENTRY_MID'
and indid > 0
and indid < 255)
drop index T_CB_WORKHOURSENTRY.IDX_CB_WORKHOURSENTRY_MID
go
if exists (select 1
from sysindexes
where id = object_id('T_CB_WORKHOURSENTRY')
and name = 'IDX_CB_WORKHOURSENTRY_ID'
and indid > 0
and indid < 255)
drop index T_CB_WORKHOURSENTRY.IDX_CB_WORKHOURSENTRY_ID
go
if exists (select 1
from sysobjects
where id = object_id('T_CB_WORKHOURSENTRY')
and type = 'U')
drop table T_CB_WORKHOURSENTRY
go
/*==============================================================*/
/* Table: T_CB_WORKHOURSENTRY */
/*==============================================================*/
create table T_CB_WORKHOURSENTRY (
FEntryID int not null default 0,
FSEQ int not null default 0,
FID int not null default 0,
FDATE datetime not null default getdate(),
FCOSTCENTERID int not null default 0,
FPRODUCTTYPE char(1) not null default '1',
FPRODUCTID int not null default 0,
FSRCBILLFORMID varchar(36) not null default '',
FSRCBILLNO nvarchar(80) not null default '',
FSRCBILLID int not null default 0,
FSRCENTRYID int not null default 0,
FSRCSEQ int not null default 0,
FPROORDERTYPE varchar(20) not null default '',
FProductDimeId int not null default 0,
FPROORDERID varchar(36) not null default '',
FPROORDERSEQ int not null default 0,
FPROORDERENTRYID int not null default 0,
FPROORDERNO varchar(510) not null default '',
FWORKSHOPID int not null default 0,
FTIMENUITID int not null default 80507,
FHRPREPARETIME decimal(23,10) not null default 0,
FHRWORKTIME decimal(23,10) not null default 0,
FMACPREPARETIME decimal(23,10) not null default 0,
FMACWORKTIME decimal(23,10) not null default 0,
FTOTALTIME decimal(23,10) not null default 0,
constraint PK_CB_WORKHOURSENTRY primary key (FEntryID)
)
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'枚举： 1：主产品
2：联产品
3：副产品
',
'user', @CurrentUser, 'table', 'T_CB_WORKHOURSENTRY', 'column', 'FPRODUCTTYPE'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'固定为单位“时”',
'user', @CurrentUser, 'table', 'T_CB_WORKHOURSENTRY', 'column', 'FTIMENUITID'
go
/*==============================================================*/
/* Index: IDX_CB_WORKHOURSENTRY_ID */
/*==============================================================*/
create index IDX_CB_WORKHOURSENTRY_ID on T_CB_WORKHOURSENTRY (
FID ASC
)
go
/*==============================================================*/
/* Index: IDX_CB_WORKHOURSENTRY_MID */
/*==============================================================*/
create index IDX_CB_WORKHOURSENTRY_MID on T_CB_WORKHOURSENTRY (
FDATE ASC,
FCOSTCENTERID ASC,
FPRODUCTID ASC
)
go
/*==============================================================*/
/* Index: IDX_CB_WORKHOURSENTRY_DIME */
/*==============================================================*/
create index IDX_CB_WORKHOURSENTRY_DIME on T_CB_WORKHOURSENTRY (
FProductDimeId ASC
)
go

### T_CB_WORKHOURSENTRY（工时归集表体）：键值定义

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

### T_CB_WORKHOURSENTRY（工时归集表体）：索引定义

名称 | 代码 | 唯一的 | 群集器 | 主要的 | 外键 | 候选键 | 表格
IDX_CB_WORKHOURSENTRY_ID | IDX_CB_WORKHOURSENTRY_ID | FALSE | FALSE | FALSE | FALSE | FALSE | T_CB_WORKHOURSENTRY（工时归集表体）
IDX_CB_WORKHOURSENTRY_MID | IDX_CB_WORKHOURSENTRY_MID | FALSE | FALSE | FALSE | FALSE | FALSE | T_CB_WORKHOURSENTRY（工时归集表体）
IDX_CB_WORKHOURSENTRY_DIME | IDX_CB_WORKHOURSENTRY_DIME | FALSE | FALSE | FALSE | FALSE | FALSE | T_CB_WORKHOURSENTRY（工时归集表体）

上一页

主页

下一页