成本管理

## 数据表：T_CB_PRORESTCOSTDIFFDATAENTRY（产品还原差异对比分析表数据保存明细）

### T_CB_PRORESTCOSTDIFFDATAENTRY（产品还原差异对比分析表数据保存明细）：描述

名称 | T_CB_PRORESTCOSTDIFFDATAENTRY（产品还原差异对比分析表数据保存明细）
代码 | T_CB_PRORESTCOSTDIFFDATAENTRY
注释 | 用来存贮差异还原对比分析表按指定条件的结果数据。经过了保存的数据在下次过滤时可以直接从保存结果表中获取数据以提升性能。
模型 | 成本管理
主键 | PK_CB_PRORSTCOSTDIFF

### T_CB_PRORESTCOSTDIFFDATAENTRY（产品还原差异对比分析表数据保存明细）：列规格定义

名称 | 代码 | 数据类型 | 长度 | 强制 | 注释
内码 | FID | int |  | TRUE |
产品 | FPRODUCTID | int |  | TRUE |
基本单位 | FBASICUNITID | int |  | TRUE |
成本项目 | FCOSTITEMID | int |  | TRUE |
物料 | FMATERIALID | int |  | TRUE |
费用项目 | FEXPENSEITEMID | int |  | TRUE |
当期成本耗用 | FCURRUSEDHOUR | decimal(23,10) | 23 | TRUE |
当期成本费率 | FCURRPRICE | decimal(23,10) | 23 | TRUE |
当期成本 | FCURRCOSTAMOUNT | decimal(23,10) | 23 | TRUE |
对比成本耗用 | FDIFFUSEDHOUR | decimal(23,10) | 23 | TRUE |
对比成本费率 | FDIFFPRICE | decimal(23,10) | 23 | TRUE |
对比成本 | FDIFFCOSTAMOUNT | decimal(23,10) | 23 | TRUE |
量差 | FQUANTITYDIFF | decimal(23,10) | 23 | TRUE |
价差 | FPRICEDIFF | decimal(23,10) | 23 | TRUE |
成本差异 | FTOTALDIFFAMOUNT | decimal(23,10) | 23 | TRUE |
单位精度 | FQTYDIGITS | int |  | TRUE |
单价精度 | FPRICEDIGITS | int |  | TRUE |
金额精度 | FAMOUNTDIGITS | int |  | TRUE |
费用类型 | FEXPTYPE | char(1) | 1 | TRUE |
行类型 | FLINEDATATYPE | int |  | TRUE |
是否还原 | FNeedRestore | int |  | TRUE |
合并标志 | FMergeType | int |  | TRUE |
行类型行号 | FIDENTITYID | int |  | TRUE |
当期数量 | FCURRCOMPLETEQTY | decimal(23,10) | 23 | TRUE |
当期金额 | FCURRAMOUNT | decimal(23,10) | 23 | TRUE |
对比期数量 | FDIFFCOMPLETEQTY | decimal(23,10) | 23 | TRUE |
对比期金额 | FDIFFAMOUNT | decimal(23,10) | 23 | TRUE |

### T_CB_PRORESTCOSTDIFFDATAENTRY（产品还原差异对比分析表数据保存明细）：脚本代码

if exists (select 1
from sysindexes
where id = object_id('T_CB_PRORESTCOSTDIFFDATAENTRY')
and name = 'IDX_CB_PRORESCDIFF_MUL'
and indid > 0
and indid < 255)
drop index T_CB_PRORESTCOSTDIFFDATAENTRY.IDX_CB_PRORESCDIFF_MUL
go
if exists (select 1
from sysindexes
where id = object_id('T_CB_PRORESTCOSTDIFFDATAENTRY')
and name = 'IDX_CB_PRORSTCOSTDIFF'
and indid > 0
and indid < 255)
drop index T_CB_PRORESTCOSTDIFFDATAENTRY.IDX_CB_PRORSTCOSTDIFF
go
if exists (select 1
from sysobjects
where id = object_id('T_CB_PRORESTCOSTDIFFDATAENTRY')
and type = 'U')
drop table T_CB_PRORESTCOSTDIFFDATAENTRY
go
/*==============================================================*/
/* Table: T_CB_PRORESTCOSTDIFFDATAENTRY */
/*==============================================================*/
create table T_CB_PRORESTCOSTDIFFDATAENTRY (
FID int not null,
FPRODUCTID int not null default 0,
FBASICUNITID int not null default 0,
FCOSTITEMID int not null default 0,
FMATERIALID int not null default 0,
FEXPENSEITEMID int not null default 0,
FCURRUSEDHOUR decimal(23,10) not null default 0,
FCURRPRICE decimal(23,10) not null default 0,
FCURRCOSTAMOUNT decimal(23,10) not null default 0,
FDIFFUSEDHOUR decimal(23,10) not null default 0,
FDIFFPRICE decimal(23,10) not null default 0,
FDIFFCOSTAMOUNT decimal(23,10) not null default 0,
FQUANTITYDIFF decimal(23,10) not null default 0,
FPRICEDIFF decimal(23,10) not null default 0,
FTOTALDIFFAMOUNT decimal(23,10) not null default 0,
FQTYDIGITS int not null default 0,
FPRICEDIGITS int not null default 0,
FAMOUNTDIGITS int not null default 0,
FEXPTYPE char(1) not null default '0',
FLINEDATATYPE int not null default 0,
FNeedRestore int not null default 0,
FMergeType int not null default 0,
FIDENTITYID int not null default 0,
FCURRCOMPLETEQTY decimal(23,10) not null default 0,
FCURRAMOUNT decimal(23,10) not null default 0,
FDIFFCOMPLETEQTY decimal(23,10) not null default 0,
FDIFFAMOUNT decimal(23,10) not null default 0,
constraint PK_CB_PRORSTCOSTDIFF primary key (FID, FPRODUCTID, FCOSTITEMID, FMATERIALID, FEXPENSEITEMID, FEXPTYPE, FLINEDATATYPE)
)
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'用来存贮差异还原对比分析表按指定条件的结果数据。经过了保存的数据在下次过滤时可以直接从保存结果表中获取数据以提升性能。',
'user', @CurrentUser, 'table', 'T_CB_PRORESTCOSTDIFFDATAENTRY'
go
/*==============================================================*/
/* Index: IDX_CB_PRORSTCOSTDIFF */
/*==============================================================*/
create index IDX_CB_PRORSTCOSTDIFF on T_CB_PRORESTCOSTDIFFDATAENTRY (
FLINEDATATYPE ASC,
FIDENTITYID ASC
)
go
/*==============================================================*/
/* Index: IDX_CB_PRORESCDIFF_MUL */
/*==============================================================*/
create index IDX_CB_PRORESCDIFF_MUL on T_CB_PRORESTCOSTDIFFDATAENTRY (
FPRODUCTID ASC,
FCOSTITEMID ASC,
FMATERIALID ASC,
FCURRCOSTAMOUNT ASC,
FDIFFCOSTAMOUNT ASC,
FLINEDATATYPE ASC
)
go

### T_CB_PRORESTCOSTDIFFDATAENTRY（产品还原差异对比分析表数据保存明细）：键值定义

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

### T_CB_PRORESTCOSTDIFFDATAENTRY（产品还原差异对比分析表数据保存明细）：索引定义

名称 | 代码 | 唯一的 | 群集器 | 主要的 | 外键 | 候选键 | 表格
IDX_CB_PRORSTCOSTDIFF | IDX_CB_PRORSTCOSTDIFF | FALSE | FALSE | FALSE | FALSE | FALSE | T_CB_PRORESTCOSTDIFFDATAENTRY（产品还原差异对比分析表数据保存明细）
IDX_CB_PRORESCDIFF_MUL | IDX_CB_PRORESCDIFF_MUL | FALSE | FALSE | FALSE | FALSE | FALSE | T_CB_PRORESTCOSTDIFFDATAENTRY（产品还原差异对比分析表数据保存明细）

上一页

主页

下一页