1、R9帐务处理系统主要数据结构 一、数据表基本信息:序号物理表名中文名称页号1GL_Czrz操作日志42GL_Czy操作员53GL_Dlzgsml多栏帐格式目录64GL_Dlzgsnr多栏帐格式内容75GL_DmSyzt代码使用状态86GL_Ffkmgx非法科目对应关系97GL_Fzsmx辅助说明项108GL_Fzxlb辅助项类别119GL_Fzxzl辅助项资料1210GL_Fzye辅助余额1311GL_Fzyek辅助余额(预记帐)1412GL_Fzys辅助预算1513GL_Gn功能库1614GL_GnQx功能权限库1715GL_Jldwxx计量单位库1816GL_Jsgx结算方式1917GL_
2、Kjcz会计词组2018GL_Kmmxfl科目明细分类(预期置)2119GL_Kmxx科目信息2220GL_Kmye科目余额2421GL_Kmyek科目余额(预记帐)2522GL_Kmys科目预算2623GL_Kmznr科目组内容2724GL_Kmzxx科目组信息2825GL_Language提示用语语言翻译库2926GL_Mails邮件箱3127GL_MailUsers邮件箱用户3228GL_Pzflmx凭证分录明细3329GL_PZHZTemp凭证汇总(取登记簿中的数据)3430GL_Pzlx凭证类型3531GL_Pzml凭证目录3632GL_Pznr凭证内容3833GL_Pzqx凭证权限
3、4034GL_Pzzy凭证常用摘要4135GL_Qxkz数据权限控制4236GL_Tdgsml套打格式目录4337GL_Tdgsnr套打格式内容4538GL_Wlkm往来单位核算科目4639GL_Wlyw往来业务4740GL_Xjllxm现金流量项目4941GL_Xmkm项目核算科目5042GL_Xmlje项目累计发生额5143GL_Xmljek项目累计发生额(预记帐)5244GL_Xmzl项目资料5345GL_Yetjb余额调节表5446GL_Yhdzd银行对帐单5547GL_Yhrjz银行日记帐5648GL_Yhzh银行帐号5749GL_Zdfl自动分录5850GL_Ztcs帐套参数595
4、1PubBizh币种6152PubBmxx部门信息6253PubDqzl地区资料6354PubGszl公司资料6455PubHlb浮动汇率表6656PubHsdw核算单位6757PubKjqj会计期间6858PubKszl往来单位资料7059PubPzly凭证来源7260PubZyxx职员信息7361GL_Pzflmx_Bk凭证分录明细临时表7562GL_Pzml_Bk凭证目录临时表7663GL_Pznr_Bk凭证内容临时表7864Gl_Gnfl 权限功能分类表(新增表)65PubSZDWZH指标中新增的表附录: 1、Anyi2000账务系统自定义数据类型。二、数据表结构说明:1、表GL_Cz
5、rz数据表名称GL_Czrz主键定义PK_GL_Czrz ( Station, No )存储内容:用于保存用户的每一步操作(明细功能级),在原基础上增加工作站名(实际工作站名),以确保网络上的安全控制。外键一定义索引一名称I_GL_Czrz_date_name(date,name)索引二名称I_GL_Czrz_name_date(name,date)序号字段名称中文名称类型及长度其它1Station(实际)工作站名Char(30)Not null default()2No工作站的操作记录号Int(4,10)Not null default(1)3Name操作员姓名(帐务系统登录者)Zw_per
6、son(char 8)Not null4Date操作日期(系统日期)Zw_date(char 8)Not null5Zwrq帐务注册日期Zw_date(char 8)Not null6Qssj(实际操作)起始时间Char(8)Null7Zzsj(实际操作)终止时间Char(8)Null8Cznr操作内容Varchar(60)Null2表GL_czy数据表名称GL_Czy主键定义PK_GL_Czy ( ID )存储内容:该表保存用户组及操作员基本信息,用户组的建立可视为财务分工;组中可以继续往下分组,每一组可以有一个负责人,以进行下级的权限分配(当然系统管理员也可以分配)。外键一定义索引一名称I
7、GL_Czy_name(name)索引二名称I_GL_Czy_groudID(groupID,ID)序号字段名称中文名称类型及长度其它说明1ID操作员/用户组ID号Int(4,10)Not null(0),由系统自动生成2Name操作员/用户组名Char(10)Not null3GrpsCript工作组说明Varchar(60)null当操作员标志为工作组时4Password密码Char(12)Not null操作员时有效5Type操作员/用户组标志Zw_mark(char 1)Default(0)=0为用户组;=1为操作员6GroupID所属用户组ID号Int(4,10)Not null0
8、表示系统管理员7Syzt使用状态Zw_mark(char,1)Drfault(0)0未使用;1已使用;2,3已冻结8KzQx其它辅助信息内容控制Char(24)Not null*至多12种,每2位为1个9Maxpzje最大凭证金额Float(8,53)null允许审核凭证的最大金额MaxBZJE最大报账金额floatnull新增注:当KzQx值为R=人员控制; K=科目控制; 0=部门控制; 1=项目控制; 2=个人往来控制;3=单位往来控制; 4-9=自定义辅助项控制;另外:在上述代码后跟小写字母a表示允许,否则为禁止;允许或禁止的具体内容见GL_Kzqx表。3表GL_Dlzgsml数据表名
9、称GL_Dlzgsml主键定义PK_GL_Dlzgsml(gsdm)存储内容:该表与多栏帐格式内容表一起用于保存用户设计好的多栏帐格式,该表仅保存有多少种格式及其它参数。外键一定义索引一名称索引二名称序号字段名称中文名称类型及长度其它说明1gsdm格式代码Smallint(2,5)Not null系统自定义的唯一编码2Gsmc辅助说明项名称Char(30)Not null3zbgs帐簿格式Char(1)Not nulldefault(3)=0金额式;=1数量式;=2外币式;=3数量外币式4Zklx展开类型Char(1)Nut nulldefault(k)=k科目;=0部门;=1项目5Zkdm展
10、开代码Char(16)Not null6Zkfs展开方式Char(1)Not nulldefault(C)=C贷;=R借;=D双方展开7Syzt使用状态Char(1)Not nullDefault(0)=0未使用;=1已使用4表GL_Dlzgsnr:数据表名称GL_Dlzgsnr主键定义PK_GL_Dlzgsnr (gsdm, ColName)存储内容:该表与多栏帐格式目录表一起用于保存用户设计好的多栏帐格式,该表保存具体的格式细节。外键一定义索引一名称索引二名称序号字段名称中文名称类型及长度其它说明1gsdm格式代码Smallint(2,5)Not null系统自定义的唯一编码2ColNam
11、e列名(字段名)Char(20)Not null3Kmdm科目代码(无科目代码表示非展开列)Zw_kmdm(char,16)Not nullDefault()4Zkfx展开方向Char(1)Not nullDefault(c)=C贷方展开;=R借方展开5Col列号Int(4,10)Not nullDrfault(1)6Colcaption列标题Varchar(40)Null7Colwidth列宽度Smallint(2,5) Not nullDefault(50)8Datawidth数据宽度Smallint(2,5) Not nullDefault(10)9Datadec数据小数位Tinyint
12、1,3)Not nullDefault(0)5表GL_DmSyzt:数据表名称GL_Dmsyzt主键定义PK_GL_DmSyzt ( Type, Code )存储内容:该表为临时表,仅保存凭证中使用过的所有基础资料的代码.这些代码,使用存储过程zw_sp_SetSyzt 去判断是否已经使用过,如果未使用过,还应到相应的表中去对使用状态置已使用值, 以确保使用状态正确.当这一过程成功后,该表将被删除,如果不成功,可反复进行3-5次,如果还失败,将提示用户可能发生系统错误,请找软件供应商联系.供应商根据该表的内容,直接为这些代码的使用状态置1(即已使用);然后删除该表内容即可.外键一定义索引一名
13、称索引二名称序号字段名称中文名称类型及长度其它说明1Type代码所属类型Char(2)Not null*2Code代码值(均为关键字)Char(20)Not nullDefalut()3Syzt使用状态Char(1)Not nullDrfault(0)注:当type值为PL=凭证类型代码; DQ=地区代码; FS=辅助说明项代码; FL=辅助核算项类别代码G=外币代码; W=外币代码; K=科目代码; X=现金代码; 0=部门代码1=项目代码; 2=职员代码; 3=往来单位代码; 4-9=辅助核算项代码6表GL_Ffkmgx:数据表名称GL_Ffkmgx主键定义PK_GL_Ffkmgx (km
14、dm, jdfx, ffdykmdm)存储内容:该表用于保存科目借贷方的非法对应关系。外键一定义索引一名称索引二名称序号字段名称中文名称类型及长度其它1Kmdm科目代码Zw_kmdm(char 16)Not null2Jdfx借贷方向Char(2)Not null , Defalut(借)3Ffdykmdm非法对应科目代码Zw_kmdm(char 16)Not null4Bz备注Varchar(20)Null7表GL_Fzsmx:数据表名称GL_Fzsmx主键定义PK_GL_Fzsmx (fzxdm, gsdm)存储内容:辅助说明项与辅助项(即辅助核算项)不同,辅助说明项是对每一笔相关科目的业
15、务进行指定项的辅助说明,可以比作凭证分录中的多个摘要或多个备注说明。在2000帐务中,将把辅助说明的内容进行归类,每一科目可以对应多达9类辅助说明,如对于现金科目,用户可以定义辅助说明项:1) 审批人 2) 出纳 等。外键一定义索引一名称索引二名称序号字段名称中文名称类型及长度其它说明1Fzxdm辅助说明项代码Char(2)Not null只能为数字或字母2Gsdm公司代码Zw_gsdm(char 12)Not nullDefault()3Fzxmc辅助说明项名称Char(12)Not null4Syzt使用状态Char(1)Not nullDefault(0)=0未使用;=1已使用;=2,3
16、已冻结5Sjly数据来源Varchar(12)NullDefault(*)标注下发代码数据的上级公司,以控制其不被修改8表GL_Fzxlb:数据表名称GL_Fzxlb主键定义PK_GL_Fzxlb (lbdm, gsdm)存储内容:在2000帐务中,用户可以自己设定辅助项,以实现用户所需的辅助核算功能。该表与辅助项资料表一起构成完整的辅助项基本信息说明,该表仅保存辅助项类别信息,如我们需要按材料类别进行辅助核算,则类别名为材料,它的分级由用户定义。外键一定义索引一名称索引二名称序号字段名称中文名称类型及长度其它说明1Lbdm辅助项类别代码Char(1)Not null4-92Gsdm公司代码Z
17、w_gsdm(char 12)Not nullDefault()3Lbmc辅助项类别名称Char(8)Not null4LbName辅助项类别英文名称Char(20)Not nullDrfault()5Lbfj辅助项代码分级说明Char(16)Not null如2-3-26Sflx是否连续Zw_mark(char 1)Default(1)=0不连续;=1连续(需要输入初始余额7Syzt使用状态Char(1)Not nullDrfault(0)=0未使用;=1已使用;=2,3已冻结8Bz备注Varchar(50)Null9Jlr_id建立人ID号Smallint(2,5)Not nullDefa
18、ult(-1)10Jl_rq建立日期Zw_date(char 8)Not nullDefault()11Xgr_id修改人ID号Smallint(2,5)Not nullDefault(-1)12Xg_rq修改日期Zw_date(char 8)Not nullDrfault()13Sjly数据来源Varchar(12)NullDefault(*)标注下发代码数据的上级公司,以控制其不能被修改9表GL_Fzxzl:数据表名称GL_Fzxzl主键定义PK_GL_Fzxzl (lbdm,fzdm, gsdm)存储内容:该表与辅助项类别表一起,保存用户自行定义的辅助核算项目基本信息资料,以实现自定义辅
19、助帐功能。该表保存各类辅助项的具体代码定义,如材料,可以定义A1为第一大类材料代码,A1001为第一大类,第一小类代码。外键一定义索引一名称i_GL_Fzxzl_lbdm_zjm (lbdm, zjm, gsdm)索引二名称i_GL_Fzxzl_lbdm_mc (lbdm, fzmc, gsdm)序号字段名称中文名称类型及长度其它说明1Lbdm辅助项类别代码Char(1)Not null4-92Fzdm辅助项代码Char(12)Not null3Gsdm公司代码Zw_gsdm(char 12)Not nullDefault()4Fzmc辅助项名称Char(30)Not null5Zjm助记码C
20、har(10)Not nullDefault()6Syzt使用状态Zw_mark(char 1)Default(0)=0未使用;=1已使用;=2,3冻结状态7F1Char(12)Not null8F2Char(12)Not null9bz备注Varchar(50)Null10Jlr_id建立人ID号Smallint(2,5)Not nullDefault(-1)11Jl_rq建立日期Zw_data(char 8)Not nullDefault()12Xgr_id修改人ID号Smallint(2,5)Not nullDefault(-1)13Xg_rq修改日期Zw_data(char 8)Not
21、 nullDefault()14sjly数据来源Varchar(12)NullDefault(*)标注下发代码数据的上级公司,以控制其不能被修改10表GL_Fzye:数据表名称GL_Fzye主键定义PK_GL_Fzye (kjnd, kmdm, yeblx, fzdm1, fzdm2, wbdm, gsdm)存储内容:1)保存辅助核算项各年度,各种辅助核算项的金额(包括本位币与各种外币)/数量额及各会计期间的发生额数据,该表主要用于辅助帐的查询汇总等。2)表中可以实现两层交叉(如果考虑外币数量,则为三层交叉),即同一记录可以最多两个辅助核算代码,这样根据这些辅助类型代码的组合,保存多种辅助余额
22、与发生额3)本表可跨年度保存。外键一定义索引一名称索引二名称序号字段名称中文名称类型及长度其它说明1Kjnd会计年度Char(4)Not null2Kmdm科目代码Zw_kmdm(char 16)Not null3Yeblx余额表类型Char(4)Not nullDefault()W科目外币金额余额表;S科目数量余额表;一般为3位,预留1位,以备实现三层交叉4Fzdml辅助核算项代码一Char(12)Not nullDefault()可为部门、项目、个人/单位往来或任一自定义辅项代码5Fzdm2辅助核算项代码二Char(12)Not nullDefault()可为部门、项目、个人/单位往来或任
23、一自定义辅项代码6Wbdm外币代码Zw_wbdm(char 4)Not nullDefault()7Gsdm公司代码Zw_gsdm(char 12)Not nullDefault()8Ncj年初借方余额Float(8,53)Not nullDefault(0)对项目余额1 B,为年初借方累计额9Ncd年初贷方余额Float(8,53)Not nullDefault(0)对项目余额1 B,为年初贷方累计额10Yj1月度借方一Float(8,53)Not nullDefault(0)11Yd1月度贷方一Float(8,53)Not nullDefault(0)12Yj2月度借方二Float(8,5
24、3)Not nullDefault(0)13Yd2月度贷方二Float(8,53)Not nullDefault(0)1411表GL_Fzyek:数据表名称GL_Fzyek主键定义PK_GL_Fzyek (kjnd, kmdm, yeblx, fzdm1, fzdm2, wbdm, gsdm)存储内容:1)保存辅助核算项各年度,各种辅助核算项的金额(包括本位币与各种外币)/数量额及各会计期间的发生额数据,该表主要用于辅助帐的查询汇总等。2)表中可以实现两层交叉(如果考虑外币数量,则为三层交叉),即同一记录可以最多两个辅助核算代码,这样根据这些辅助类型代码的组合,保存多种辅助余额与发生额3)本表
25、可跨年度保存。外键一定义外键二定义索引一名称索引二名称序号字段名称中文名称类型及长度其它说明1Kjnd会计年度Char(4)Not null2Kmdm科目代码Zw_kmdm(char 16)Not null3Yeblx余额表类型Char(4)Not nullDefault()W科目外币金额余额表;S科目数量余额表;一般为3位,预留1位,以备实现三层交叉4Fzdml辅助核算项代码一Char(12)Not nullDefault()可为部门、项目、个人/单位往来或任一自定义辅项代码5Fzdm2辅助核算项代码二Char(12)Not nullDefault()可为部门、项目、个人/单位往来或任一自定
26、义辅项代码6Wbdm外币代码Zw_wbdm(char 4)Not nullDefault()7Gsdm公司代码Zw_gsdm(char 12)Not nullDefault()8Ncj年初借方余额Float(8,53)Not nullDefault(0)对项目余额1 B,为年初借方累计额9Ncd年初贷方余额Float(8,53)Not nullDefault(0)对项目余额1 B,为年初贷方累计额10Yj1月度借方一Float(8,53)Not nullDefault(0)11Yd1月度贷方一Float(8,53)Not nullDefault(0)12表GL_Fzys:数据表名称GL_Fzy
27、s主键定义PK_GL_Fzys (kjnd, ysblx, fzdm, kmdm, jdfx)存储内容:保存各辅助核算项各年度及各会计期间的预算数据(主要为金额)。本表预算不考虑交叉。在2000帐务中,加入已发生数,以便即时地在凭证中予以控制。外键一定义外键二定义索引一名称序号字段名称中文名称类型及长度其它说明1Kjnd会计年度(跨年度保存)Char(4)Not null2Ysblx预算表类型代码Char(1)Not null3Fzdm辅助代码(部门、项目代码等)Char(12)Not null4Kmdm科目代码Zw_kmdm(char 16)Not null5Jdfx借贷方向Char(2)N
28、ot nullDefault(借)6Ys0全年预算数Float(8,53)Not nullDefault(0)7Ys11月份预算数Float(8,53)Not nullDefault(0)按12个月定义至ys128Yfs0(2000+)全年已发生数Float(8,53)Not nullDefault(0)从此及以下内容,在保存/作废一张凭证时将即时填写,以便凭证录入时,即时予以控制9Yfs1(2000+)1月份已发生数Float(8,53)Not nullDefault(0)按12个月定义至yfs1213表GL_Gn:数据表名称GL_Gn主键定义PK_GL_Gn (GnID)存储内容:该表保存
29、了所有2000帐务系统的明细功能。外键一定义索引一名称序号字段名称中文名称类型及长度其它说明1GnID功能编号Int(4,10)Not null2GnScript功能说明Char(30)Not null14表GL_GnQx:数据表名称GL_GnQx主键定义PK_GL_GnQx (UserID, GnID)存储内容:该表保存了所有用户/用户组能够使用的各项明细功能,及可能访问、修改等的权限。外键一定义索引一名称序号字段名称中文名称类型及长度其它说明1UserID用户ID号Int(4,10)Not null2GnID功能编号Int(4,10)Not null15表GL_Jldwxx:数据表名称GL
30、Jldwxx主键定义PK_GL_Jldwxx (UnitName)存储内容:该表自动保存用户输入过的正确的计量单位,同时系统预装一些计量单位,以使用户能够快速地输入。外键一定义索引一名称序号字段名称中文名称类型及长度其它说明1UnitName计量单位名称Zw_unit(char 8)Not null2AliasName计量单位外文名称Char(15)Not null可为缩写,如Kg.等3DecLen小数位数Tinyint(1,3)Not nullDefault(0)4Type单位类型Char(4)Null如重量、质量、体积、长度等16表GL_Jsgx:数据表名称GL_Jsgx主键定义PK_G
31、L_Jsgx (yhzh, jsfs)存储内容:外键一定义索引一名称序号字段名称中文名称类型及长度其它说明1Yhzh银行帐号Zw_kmdm(char 16)Not null科目代码2Jsfs结算方式Char(20)Not nullDefault()3JsdhFrom结算起始单号Int(4,10)Not nullDefault(1)4JsdhTo结算终止单号Int(4,10)Int nullDefault(1)5Jsdhdm结算单号代码Char(10)Not nullDefault()17表GL_Kjcz:数据表名称GL_Kjcz主键定义PK_GL_Kjcz (czbm)存储内容:为了便于快速输
32、入,系统预置了一些常用词组,用户也可自行定义。索引一名称i_GL_Kjcz_czcz(czcz)索引二名称I_GL_Kjcz_Zjm(zjm)序号字段名称中文名称类型及长度其它说明1Czbm词组编码Char(4)Not null2Czcz词组名称Char(20)Not null3Zjm助记码Char(10)No nullDefault()拼音首字母串18表GL_Kmmxfl:数据表名称GL_Kmmxfl主键定义PK_GL_kmmxfl (kmxz, kmmxlb, gsdm)存储内容:该表保存科目的明细分类信息。索引一名称i_GL_Kmmxfl_kmmxlbmc(kmmxlbmc, gsdm)
33、索引二名称I_GL_Kjcz_Zjm(zjm)序号字段名称中文名称类型及长度其它说明1Gsdm公司代码Zw_gsdm(char 12)Not nullDefault()2Kmxz科目性质Char(1)Not nullDefault(1)默认为资产类3Kmmxlb科目明细类别代码Char(2)Not nullDefault()如固定资产、流动资产等4Kmmxlbmc科目明细类别名称Char(20)Not nullDefault(1)19表GL_Kmxx:数据表名称GL_Kmxx主键定义PK_GL_kmxx (kmdm, gsdm)存储内容:该表仅保存科目的基础信息资料,如科目的各种属性、分类、标
34、志及科目的默认值等。科目代码分级、分级关系在帐套参数中保存。外键定义索引一名称i_GL_Kmxx_zjm(zjm, gsdm)序号字段名称中文名称类型及长度其它说明1Kmdm科目代码Zw_kmdm(char 16)Not null2Gsdm公司代码Zw_gsdm(char 12)Not nullDefault()3Zjm助记码Char(10)Not nullDefault()大写拼音码4Kmmc科目名称Char(40)Not nullDefault()5Syzt使用状态Char(1)Not nullDefault(1)0=未使用;1=已使用;2,3=已冻结6Kmxz科目性质Char(1)Not
35、 nullDefault(1)默认为资产类7Kmmxlb科目明细类别代码Char(2)Not nullDefault()如固定资产、流动资产等8Kmmx晤为明细科目Char(1)Not nullDefault(1)9Kmgs帐簿格式Char(1)Not nullDefault(0)10Kmbz科目币种Zw_wbdm(char 4)Null11Kmdw科目数量计量单位Zw_unit(char 8)Null12Kmslxsws科目数量小数位数Tinyint(1,3)Null(2000+)13Kmlb科目类别Char(1)Not nullDefault(0)14Kmhdfx自动结转汇兑损益和结转方向
36、Char(1)Not nullDefault(0)15Kmsyfx自动损益类科目转出方向Char(1)Not nullDefault(0)16Syzcfs损益类科目转出方式Char(1)Not nullDefault(y)(2000+)按月Y/按年N17Kmpz打印凭证时汇总科目标志Zw_mark(char 1)Not nullDefault(0)18Yefx余额方向Char(1)Not nullDefault(J)(2000+)借J/贷D19Fzsm辅助说明哪些项Varchar(20)NullDefault()(2000+)每两位为一种项的代码,从左到右序号为1-1020Fzhs辅助核算Ch
37、ar(10)Not nullDefault( )(2000+)去掉了原有的Kmbm,即按部门核算项;X=资金控制;W=外币核算;S=数量核算;0=部门核算;1=项目核算;2=个人往来核算;3=单位往来核算;4-9=用户自定义辅助核算21Jfmax科目限制借方最大数Float(8,53)Null22Dfmax科目限制贷方最大数Float(8,53)Null23Yemax科目限制余额最大数Float(8,53)Null24Acc_na科目外文名称Char(30)Null25Kmjx科目计息Char(1)Null26Kmqx科目权限Char(30)Null27Jlr_ID建立人ID号SmallInt(2,5)nullDefault(-1)28Jl_RQ建立日期Zw_date(char 8)nullDefault()29Xgr_ID修改人SmallInt(2,5)nullDefault(-1)30Xg_RQ修改日期Zw_date(char 8)nullDefault()31Sjly数据来源Varchar(12)NullDefault(*)标注下发代码数据的上级公司,以控制其不能被修改20表GL_Kmye:数据表名称GL_Kmye主键定义PK_GL_kmye