BD基础

## 数据表：T_BAS_Voucher(业务凭证)

表整体描述：

名称 | T_BAS_Voucher(业务凭证)
代码 | T_BAS_Voucher
注释 | 业务凭证主表，保存单据生成的凭证
模型 | BD基础
主键 | PK_bas_Voucher

列规格定义：

名称 | 代码 | 数据类型 | 长度 | 强制 | 注释
内码 | FVoucherID | int |  | TRUE |
序号 | FBILLNO | nvarchar(30) | 30 | TRUE |
模板内码 | FTemplateID | varchar(36) | 36 | FALSE | 记录该凭证是由哪个凭证模板生成的
业务分类 | FTmplGroupID | varchar(36) | 36 | FALSE |
来源系统标识 | FSystemID | varchar(36) | 36 | FALSE | 对应业务对象：BOS_SubSystem中fid
来源单据类型标识 | FSourceBillKey | nvarchar(36) | 36 | FALSE | 来源单据标识，记录该凭证的数据来源于哪种类型的单据（记录对应单据的FormID）
来源单据内码 | FSourceBillID | int |  | TRUE | 来源单据内码，记录该凭证的数据来源于哪张单据（记录对应单据的内码）
来源单据编号 | FSourceBillNo | nvarchar(36) | 36 | FALSE | 来源单据标识，记录该凭证的数据来源于哪种类型的单据（记录对应单据的FormID）
对应的总账凭证内码 | FGLVoucherID | int |  | FALSE | 对应的总账凭证内码：由业务凭证生成总账凭证时，在这里记录其对应的总账凭证
账簿内码 | FACCOUNTBOOKID | int |  | TRUE | 账簿内码：通过账簿内码，控制凭证的组织，以及相关基础资料的隔离
日期 | FDATE | datetime |  | TRUE |
年 | FYEAR | int |  | TRUE | 年：凭证所在年度，根据凭证日期FDATE字段，结合会计日历进行计算所得
期 | FPERIOD | int |  | TRUE | 期：凭证所在期间，根据凭证日期FDATE及会计日历计算所得
凭证字 | FVOUCHERGROUPID | int |  | TRUE | 凭证字：取自于基础资料凭证字，保存时还需要根据凭证字上面的相关属性进行控制
凭证号 | FVOUCHERGROUPNO | int |  | TRUE |
附件数 | FATTACHMENTS | int |  | FALSE | 附件数：凭证附件数
来源 | FINTERNALIND | nvarchar(50) | 50 | FALSE | 凭证来源： 1、一般凭证：手工录入 2、业务系统凭证：由业务系统单据生成 3、机制凭证：总账系统通过凭证模板系统自动生成
参考信息 | FREFERENCE | nvarchar(255) | 255 | FALSE | 参考信息：记录信息供参考使用
结算方式 | FSETTLETYPEID | int |  | TRUE | 结算方式：来源于基础资料结算方式，当科目为银行科目时必录
结算号 | FSETTLENO | nvarchar(510) | 510 | FALSE |
借方总金额 | FDEBITTOTAL | decimal(23,10) | 23 | TRUE | 借方总金额：凭证分录上借方金额的总和
贷方总金额 | FCREDITTOTAL | decimal(23,10) | 23 | TRUE | 贷方总金额：凭证分录上贷方金额的汇总
创建人 | FCREATORID | int |  | TRUE |
创建日期 | FCREATEDATE | datetime |  | FALSE |
修改人 | FMODIFIERID | int |  | TRUE |
修改日期 | FMODIFYDATE | datetime |  | FALSE |
数据状态 | FDOCUMENTSTATUS | char(1) | 1 | TRUE |
是否审核 | FCHECKED | char(1) | 1 | TRUE |
审核 | FCHECKERID | int |  | TRUE |
审核日期 | FAUDITDATE | datetime |  | FALSE |
是否作废凭证 | FInvalid | char(1) | 1 | FALSE | 是否作废凭证：0正常凭证，1作废凭证
调整期 | FAdjustPeriod | bigint |  | TRUE | =0表示正常期间凭证，非调整期 >0则表示对应的调整期
是否生成有错 | FIsError | char(1) | 1 | FALSE | 凭证生成时是否有错误发生
是否有过手工修改 | FIsUpdate | char(1) | 1 | FALSE | 凭证生成后是否有过手工修改（在业务凭证界面有过数据保存的，认为有过修改）
是否生成了总账凭证 | FBuildGlVoucher | char(1) | 1 | TRUE | 1：已经生成总账凭证 0：未生成总账凭证
本位币 | FBASECURRENCYID | int |  | TRUE |
是否是初始化凭证 | FIsIniVoucher | char(1) | 1 | FALSE | 是否是初始化凭证：0 非初始化凭证 1初始化凭证 ，默认 0
异常状态 | FExStatus | char(1) | 1 | FALSE |

主键及索引字段定义：

代码 | 名称
FVoucherID | 内码

索引 | 代码 | 排列
IDX_BD_VOUCHER_FBILLNO | FBILLNO | Ascending

索引 | 代码 | 排列
IDX_BAS_VOUCHER_SOURCEBILL | FSourceBillKey | Ascending
IDX_BAS_VOUCHER_SOURCEBILL | FSourceBillID | Ascending
IDX_BAS_VOUCHER_SOURCEBILL | FACCOUNTBOOKID | Ascending

索引 | 代码 | 排列
IDX_BAS_Voucher_FGLVOUCHERID | FGLVoucherID | Ascending

上一页

主页

下一页