T_BAS_BILLCODERULE[编码规则]

主键 字段名 字段描述 数据类型 长度 可空 缺省值 备注
FRULEID 规则内码 varchar 36
FBILLFORMID 单据对象内码 varchar 36 '' 对象ID
FALLOWADJUST 允许人工修改 char 1 '0' 0:不允许,1:允许
FCREATEDATE 创建日期 datetime getdate()
FCREATORID 创建人 int 0
FMODIFYDATE 修改日期 datetime getdate()
FMODIFIERID 修改人 int 0
FDOCUMENTSTATUS 数据状态 char 1 '0' Z,暂存
A,创建
B,审核中
C,已审核
D,重新审核
FAUDITORID 审核人 int 0
FAUDITDATE 审核日期 datetime
FFORBIDSTATUS 禁用状态 char 1 '' A,否
B,是
FFORBIDDERID 禁用人 int 0
FFORBIDDATE 禁用日期 datetime
FISSYSPRESET 系统预设 char 1 '0' 1,是
0,否
FISDEFAULT 是否默认 char 1 '0'
FNewSimulation 新增时模拟生成 char 1 '0'
FISREPAIRBILLNO 手动补号 char 1 '0'
FISAUTOBILLNO 自动补号 char 1 '0'
FVERSION 版本号 char 1 ' '
FSPECIFICKEY 指定其他编码字段 varchar 40 ' '
FISCONSTLEN 是否是固定的流水号位数 char 1 '0'
备注:编码规则主表

T_BAS_BILLCODERULEENTRY[编码规则分录]

主键 字段名 字段描述 数据类型 长度 可空 缺省值 备注
FENTRYID 分录内码 varchar 36
FRULEID 规则内码 varchar 36
FSEQ 序号 int 0
FPROJECTTYPE 元素类型 int 0 枚举:1:固定文本;2:日期;4:文本字段;16:基础资料;64:流水号
FPROJECTID 元素来源 varchar 30 如果元素类型为字段,则该字段值为字段的Key,否则为空
FLENGTH 长度 smallint 0
FCUTSTYLE 右侧截断 char 1 '0' 0:左侧截断,1:右侧截断
FSEPERATOR 分隔符 nvarchar 1
FFORMAT 格式 varchar 20 如果元素类型为日期字段,则为日期格式,如果为文本字段则指定大小写,否则为空
FADDCHAR 补位符 nvarchar 1
FADDSTYLE 右侧补位 char 1 '0' 补位方式:0:左补位;1:右补位
FRECHAR 替代符 nvarchar 1
FPROJECTPROPERTY 来源属性 smallint 0 如果元素类型为基础资料,则指定取值属性,否则为空
FPROJECTVALUE 设置值 nvarchar 200 只有流水号类型的额分录能够填值,其他为0
FSEED 起始值 decimal 23,10 最小值0,最大值99999999
FINCREMENT 步长 decimal 23,10 最小值1,最大值10
FCODEONLYBY 编码依据 char 1 '0'
FCODEELEMENT 编码元素 char 1 '1'
备注:编码规则分录

T_BAS_BILLCODERULE_L[编码规则多语言]

主键 字段名 字段描述 数据类型 长度 可空 缺省值 备注
FPKID 内码 varchar 36
FRULEID 规则内码 varchar 36 ''
FLOCALEID 语言类型 int 0
FNAME 名称 nvarchar 80 ''
FDESCRIPTION 描述 nvarchar 255 ''
备注:编码规则多语言表

T_BAS_BILLCODES[编码规则最大编码表]

主键 字段名 字段描述 数据类型 长度 可空 缺省值 备注
FCODEID 内码 int
FRULEID 规则内码 varchar 36 '' 来自编码规则表
FBYVALUE 流水依据值 nvarchar 255 ''
FNUMMAX 最大流水号 decimal 23,10 0
FBILLNOTEMPLATE 补号模板 varchar 600 ' '
FCODEBYDATA 编码依据数据 varchar 3000 ' '
备注:编码规则最大编码表

T_BAS_BILLNOREPAIRRECORDS[补号记录表]

主键 字段名 字段描述 数据类型 长度 可空 缺省值 备注
FID 内码 int
FRULEID 编码规则标识 varchar 36
FBILLNO 单据编号 nvarchar 80
FFORMID FFORMID varchar 36
FSTATUS 状态 char 1 '0'
备注:t_bas_BillNORepairRecords

T_BAS_BILLTYPE[单据类型表]

主键 字段名 字段描述 数据类型 长度 可空 缺省值 备注
FBILLTYPEID 类型内码 varchar 36 ' '
FNUMBER 编码 nvarchar 30 ''
FBILLFORMID 单据 varchar 36 '' 动态对象标示
FISDEFAULT 默认 char 1 '0'
FBILLCODERULEID 编码规则内码 varchar 36 '' 来源于单据编码规则
FCREATORID 创建人 int 0
FCREATEDATE 创建日期 datetime getdate()
FMODIFIERID 修改人 int 0
FMODIFYDATE 修改日期 datetime getdate()
FCONTROLPRINTCOUNT 控制打印次数 char 1 '0'
FMAXPRINTCOUNT 最大打印次数 smallint 0
FPRINTAFTERAUDIT 审核后才允许打印 char 1 '0'
FDOCUMENTSTATUS 业务状态 char 1 '' Z,暂存
A,创建
B,审核中
C,已审核
D,重新审核
FAUDITORID 审核人 int 0
FAUDITDATE 审核日期 datetime
FFORBIDSTATUS 禁用状态 char 1 '' A,否
B,是
FFORBIDDERID 禁用人 int 0
FFORBIDDATE 禁用日期 datetime
FDEFPRINTTEMPLATE 套打模板 varchar 255
FISSYSPRESET 系统预设 char 1 '0' 1,是
0,否
FParaSettingXML 参数设置xml xml
FLAYOUTSOLUTION 单据布局方案 varchar 36
FDEFWNREPORTTEMPLATE 默认报表模板 varchar 36
备注:单据类型表

T_BAS_BILLTYPEFLDCTL[单据类型字段控制单据体]

主键 字段名 字段描述 数据类型 长度 可空 缺省值 备注
FENTRYID 字段控制内码 varchar 36 ' '
FBILLTYPEID 单据类型内码 varchar 36 ''
FSEQ 序号 smallint 0
FFIELDKEY 字段 varchar 200 '' 保存字段的唯一标示
FMUSTINPUT 是否必录 char 1 '0'
FDEFAULTVALUE 默认值 nvarchar 255 '' 如果默认值类型不等于2,则保存默认值的值,否则保存默认值函数的名称
FDEFAULTFUNCNAME 默认值函数名称 nvarchar 255 ''
FDEFAULTVALUETYPE 默认值类型 int 0 枚举:
0:没有设置默认值
1:普通默认值
2:函数默认值
FDEFAULTFUNCID 默认值函数id int 0
FDEFAULTFUNCPARAM 默认值函数参数 nvarchar 100 ''
FFIELDELEMENTTYPE 字段元素类型 int 0
FENABLED 是否锁定 char 1 '0'
FEDITENABLED 修改锁定 char 1 '0'
备注:单据类型字段控制单据体

T_BAS_BILLTYPEFLDCTL_L[单据类型字段控制多语言表]

主键 字段名 字段描述 数据类型 长度 可空 缺省值 备注
FPKID 主键 varchar 36 ' '
FENTRYID 分录内码 varchar 36 ''
FLOCALEID 语言内码 int 0
FFIELDNAME 字段名 nvarchar 255 ''
备注:单据类型字段控制多语言表

T_BAS_BILLTYPE_L[单据类型多语言表]

主键 字段名 字段描述 数据类型 长度 可空 缺省值 备注
FPKID 内码 varchar 36 ' '
FBILLTYPEID 单据类型内码 varchar 36 ''
FLOCALEID 语言类型内码 int 0
FNAME 名称 nvarchar 80 ''
FDESCRIPTION 描述 nvarchar 255 ''
备注:单据类型多语言表