集团财务

## 数据表：T_BM_CTRLBILL(控制单据)

### T_BM_CTRLBILL(控制单据)：描述

名称 | T_BM_CTRLBILL(控制单据)
代码 | T_BM_CTRLBILL
注释 | 控制单据
模型 | 集团财务
主键 | PK_BM_CTRLBILL

### T_BM_CTRLBILL(控制单据)：列规格定义

名称 | 代码 | 数据类型 | 长度 | 强制 | 注释
主键 | FEntryID | int |  | TRUE |
外键内码 | FID | int |  | TRUE |
单据表单ID | FBILLFORMID | varchar(50) | 50 | TRUE |
预算影响类型 | FCTRLTIME | char(1) | 1 | TRUE | ‘1’ ：申请占用 ‘2’ ：执行扣减 ‘3’ ：预算冲回',
单据日期 | FBILLDATEKEY | varchar(50) | 50 | TRUE |
币别来源 | FBILLCURRENCYKEY | varchar(50) | 50 | FALSE |
业务组织来源 | FBILLORGKEY | varchar(50) | 50 | TRUE |
部门来源 | FBILLDEPTKEY | varchar(50) | 50 | TRUE |
提交时控制强度 | FSUBMITSTRENGTH | char(1) | 1 | TRUE | ’0’ 不控制 - 默认 ‘1’ 提醒 ‘2’ 强制',
审核时控制强度 | FAUDITSTRENGTH | char(1) | 1 | TRUE | ’0‘ 不控制 - 默认 ‘1’ 提醒 ‘2’ 强制',
生效条件（名称） | FEFFECTNAME | nvarchar(2000) | 2000 | FALSE |
生效条件 | FEFFECTKEY | nvarchar(2000) | 2000 | FALSE |
汇率类型 | FRATETYPEID | int |  | TRUE | 汇率类型:默认预算汇率3
单据状态字段 | FDOCUMENTSTATUSFIELDKEY | varchar(50) | 50 | FALSE |
作废状态字段 | FCANCELSTATUSFIELDKEY | varchar(50) | 50 | FALSE |
关闭状态字段 | FCLOSESTATUSFIELDKEY | varchar(50) | 50 | FALSE |
关闭操作代码 | FCLOSEOPERATIONNUMBER | varchar(20) | 20 | TRUE |

### T_BM_CTRLBILL(控制单据)：脚本代码

if exists (select 1
from sysindexes
where id = object_id('T_BM_CTRLBILL')
and name = 'IDX_BM_CTRLBILL_FID'
and indid > 0
and indid < 255)
drop index T_BM_CTRLBILL.IDX_BM_CTRLBILL_FID
go
if exists (select 1
from sysobjects
where id = object_id('T_BM_CTRLBILL')
and type = 'U')
drop table T_BM_CTRLBILL
go
/*==============================================================*/
/* Table: T_BM_CTRLBILL */
/*==============================================================*/
create table T_BM_CTRLBILL (
FEntryID int not null default 0,
FID int not null default 0,
FBILLFORMID varchar(50) not null default ' ',
FCTRLTIME char(1) not null default '1',
FBILLDATEKEY varchar(50) not null default ' ',
FBILLCURRENCYKEY varchar(50) null,
FBILLORGKEY varchar(50) not null default ' ',
FBILLDEPTKEY varchar(50) not null default ' ',
FSUBMITSTRENGTH char(1) not null default '0',
FAUDITSTRENGTH char(1) not null default '0',
FEFFECTNAME nvarchar(2000) null default ' ',
FEFFECTKEY nvarchar(2000) null default ' ',
FRATETYPEID int not null default 3,
FDOCUMENTSTATUSFIELDKEY varchar(50) null,
FCANCELSTATUSFIELDKEY varchar(50) null,
FCLOSESTATUSFIELDKEY varchar(50) null default ' ',
FCLOSEOPERATIONNUMBER varchar(20) not null default ' ',
constraint PK_BM_CTRLBILL primary key (FEntryID)
)
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'控制单据',
'user', @CurrentUser, 'table', 'T_BM_CTRLBILL'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'‘1’ ：申请占用
‘2’ ：执行扣减
‘3’ ：预算冲回'',',
'user', @CurrentUser, 'table', 'T_BM_CTRLBILL', 'column', 'FCTRLTIME'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'’0’ 不控制 - 默认
‘1’ 提醒
‘2’ 强制'',',
'user', @CurrentUser, 'table', 'T_BM_CTRLBILL', 'column', 'FSUBMITSTRENGTH'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'’0‘ 不控制 - 默认
‘1’ 提醒
‘2’ 强制'',',
'user', @CurrentUser, 'table', 'T_BM_CTRLBILL', 'column', 'FAUDITSTRENGTH'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'汇率类型:默认预算汇率3',
'user', @CurrentUser, 'table', 'T_BM_CTRLBILL', 'column', 'FRATETYPEID'
go
/*==============================================================*/
/* Index: IDX_BM_CTRLBILL_FID */
/*==============================================================*/
create index IDX_BM_CTRLBILL_FID on T_BM_CTRLBILL (
FID ASC
)
go

### T_BM_CTRLBILL(控制单据)：键值定义

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

### T_BM_CTRLBILL(控制单据)：索引定义

名称 | 代码 | 唯一的 | 群集器 | 主要的 | 外键 | 候选键 | 表格
IDX_BM_CTRLBILL_FID | IDX_BM_CTRLBILL_FID | FALSE | FALSE | FALSE | FALSE | FALSE | T_BM_CTRLBILL(控制单据)

上一页

主页

下一页