1、本源码下载地址:http:/ 第五部分 公用数据表的结构及使用说明 第一节 系统公用的数据表目录: 1、公用模块使用的数据表 LSTRU 组合条件查询的内容 LSHELP 任意帮助窗口内容 LSGRAP 图形分析用表 LSZBGS 记录查询格式主要信息(查询组件) LSTIGS 记录查询格式列信息(查询组件) LSOTGS 记录查询格式表头表尾信息(查询组件) LSYMSZ 打印页面设置 LSDYZD 打印参数字典 SYSMESSAGE 提示信息表 2、公用功能使用的数据表 LSQYLB 企业类别字典,以便为不同的企业准备相应的标准数据。 LSGNZD 所有系统的功能模块,以便进行权限管理。
2、LSCONF 记录各系统及整个系统的环境变量的配置情况。 LSPASS 记录本单位所有操作员的姓名、口令。 LSUSGN 记录各操作员具有的功能权限。 LSRECO 记录各操作员的操作日志。 LSBACK 记录年度结转时哪些数据表备份为历史数据。 LSYJST 记录各系统的月结情况,即在某一月份是否月结。 LSJLY 记录报表从其它系统取数据的数据来源 LSJCSJ 记录报表从其它系统取数报的对应的计算对象。 LSNBBH 记录各系统使用的表中的内部编号列,用于自动生成唯一的内部编号。 LSXTMC 记录数据库中安装系统的情况。 LSTABN 记录各系统的表的情况。 LSGRAN 记录各系统需
3、要定义的数据权限。 3、公用数据使用的数据表 LSZGZD 建议增加,用于统一管理该单位的职工情况。 LSDWZD 建议增加,用于统一管理该单位的部门划分情况。第二节 系统公用数据表的结构 LSTRU: 组合条件查询用表 别 名 列 名 数据类型 空值 缺省 规 则 注 释 表 名 F_TABN char(40) No 列 F_COLN char(40) No 别 名 F_COLA char(20) Yes 显示顺序 F_DISP char( 2) Yes 数据类型 F_TYPE char(1) No C 原为 char(16) 查询标志 F_CXBZ char( 1) Yes 对应帮助 F_
4、HELP vchar(25) Yes F_HELP+F_HEBH 码表内容 F_CODE varchar(250) Yes 索引:clustered,unique,LSSTRU(F_TABA,F_TABN,F_COLN) 注:F_TYPE 内容定义如下: C 字符型 N 数值型 D 日期型 L 逻辑型 LSHELP: 任意帮助用表 别 名 列 名 数据类型 空值 缺省 规 则 注 释 帮助表名 F_HELP vchar(20) No 帮助编号 F_HEBH char(4) No 帮助标题 F_TITL vchar(60) No 级数字段 F_JSZD char(12) No 内码字段 F_NM
5、ZD char(12) Yes 编号字段 F_BHZD char(12) No 助 记 码 F_ZJM char(12) yes 名称字段 F_MCZD vchar(50) No 辅助信息 F_FZXX vchar(60) Yes 明细字段 F_MXZD char(12) No 编码结构 F_BMJG vchar(250) No 可使用变量 取子串否 F_SUSB bit No 0 查询条件 F_WHER varchar(250) Yes * 选择明细 F_XZMX bit No 0 * 能否多选 F_ALLS bit No 0 * 索引:clustered,unique,LSHELP(F_H
6、ELP,F_HEBH) LSGRAP: 图形分析用表 别 名 列 名 数据类型 空值 缺省 规 则 注 释 设置编号 F_SZBH char(20) No 分析编号 F_FXBH char(2) No 分析说明 F_FXSM char(20) No 标 题 F_TITL varchar(50) No 对应的块 F_BLOK varchar(250) No 指已定义的分析块图形类型 F_TYPE char(2) No 标志位置 F_BZWZ char(1) No 分组设置 F_SERI char(1) No 三维深度 F_DEPT char(3) No 仰角度数 F_ELEV char(3) N
7、o 旋转度数 F_ROTA char(3) No 间隔程度 F_PERS char(3) No 打印纸型 F_PAPE char(2) No 输出方式 F_SCFS char(1) No 打印质量 F_QUAL char(1) No 输出份数 F_COPY char(2) No 使用标志 F_SYBZ bit No 页左空白 F_LEFT char(4) No 页右空白 F_RIGH char(4) No 页顶空白 F_TOP char(4) No 页底空白 F_BOTT char(4) No 汇总否 F_HZ Bit No 0 是否先按标准汇总 坐标文本 F_AXIS Bit No 0 坐标
8、文本横向或纵 向显示 索引:clustered,unique,LSGRAP(F_SZBH,F_FXBH) LSZBGS:查询格式基本信息表 别名 列名 数据类型 空值 缺省 规则 注释 标识符 F_ID Varchar(10) Not null 格式编号 F_GSBH Char(4) Not null 格式名称 F_GSMC VarChar(20) Null 主标题 F_NAME Varchar(30) Not null Header 区高度 F_HEADH Integer Not null 300 表顶到表头之 间的高度 F_BTGD Integer Not null 200 IiLine1
9、Y Detail 区高度 F_ DETH Integer Not null 90 Summer 度 F_SUMH Integer Not null 0 Footer 区高度 F_FOOTH Integer Not null 0 粗线 thick F_THICK Integer Not null 10 IiThickLine 细线 thick F_THIN Integer Not null 6 iiThinLine 页顶高度 F_YDGD Integer Not null 0 IiTitley 表名高度 F_BMGD Integer Not null 180 IiTitleH 列之间的间隔 F_
10、SPACE Integer Not null 0 无关 IiSpace 排序列名 F_SORT VarChar(80) Null Sele 语句 F_SELE VarChar(255) Not null Where 条件 F_WHER VarChar(255) Null 表头级数 F_TIJS Char(1) Null 无关 合计标志 F_HJBZ Bit Not null 0 是否存在合计行。 索引:Clustered,Unique,LSZBGS(F_ID,F_GSBH) LSTIGS:查询格式列信息表别名 列名 数据类型 空值 缺省 规则 注释 标识符 F_ID Varchar(10) N
11、ot null 格式编号 F_GSBH Char(4) Not null 表头编号 F_TIBH Char(8) Not null 级数 F_ JS Char(1) Null 无关 列名(sql) F_NAME Varchar(20) Null 表头列文本 F_TEXT Varchar(30) Null 表头列类型 F_TILX Char(1) Null C 字符型 D 日期型 J 金额型 S 数值型 W 外币型 列宽度 F_WIDT H Char(4) Null 起始位置 F_BEPL Char(2) Null 无关 终止位置 F_ENPL Char(2) Null 无关 SUM 合计标志
12、F_SUM Bit Not null 0 0-不合计勤 1-合计 2-求平均值 替换datawindow F_DDDW Char(30) Null 区分标志 F_QFBZ char(2) Null DW-DATAWINDOW DL-LISTBOX 实际列名 F_DATA Varchar(10) Null 显示列名 F_DISP Varchar(10) Null 是否按此列排序 F_SORT BIT Not null 0 0- 不按此列排序 1- 按此列排序 属性标志 F_SXBZ Char(2) Null Bh-编号列 js-级数 列 mx-明细列 Mc-名称列 分级时必 须标明这四列 是否隐
13、含 F_YHF Char(1) Not null 0 0-不隐含 1-隐含 是否红数 F_RED BIT Not null 0 0- 否 1-是 正负号是否区分 (借贷) F_SIGN BIT Not null 0 0- 区分 1-不区分 索引:Clustered,Unique,LSTIGS(F_ID,F_GSBH,F_TIBH) LSOTGS:帐表查询格式表头、表尾信息 别名 列名 数据类型 空值 缺省 规则 注释 标识符 F_ID Varchar(10) Not null 格式编号 F_GSBH Char(4) Not null 编号 F_OTBH Char(2) Not null 编号标
14、志 F_OTBZ Char(1) Not null H 表头信息 F 表尾信息 级别 F_ JS Char(1) Not null 哪一级 文本 F_TEXT Varchar(50) Not null 位置 F_PLACE Char(2) Not null L 左,M中, R 右 L(1,2N) 索引:Clustered,Unique,LSOTGS(F_ID,F_GSBH,F_OTBH) LSYMSZ:页面设置内容 别名 列名 数据类型 空值 缺省 注释 设置编号 F_SZBH Char(8) Not null 格式编号 F_GSBH Char(2) Not null 格式名称 F_GSMC
15、Varchar(30) Not nul固定列数 F_GDLS Int Not null 变动列数 F_BDLS Int Not null 显示页号 F_XSYH Int Not null 标题字体 F_TTZT VarChar(20) Not null 标题字号 F_TTZH Char(2) Not null 标题粗体否 F_TTCT Bit Not null 0 1粗体 0细体 标题斜体否 F_TTXT Bit Not null 0 1斜体 0正体 标题下划线否 F_TTXH Bit Not null 0 1下划线 0否 台头字体 F_TOZT Varchar(20) Not null 台头
16、字号 F_TOZH Char(2) Not null 台头粗体否 F_TOCT Bit Not null 0 1粗体 0细体 台头斜体否 F_TOXT Bit Not null 0 1斜体 0正体 台头下划线否 F_TOXH Bit Not null 0 1下划线 0否 表头字体 F_BIZT Varchar(20) Not null 表头字号 F_BIZH Char(2) Not null 表头粗体否 F_BICT Bit Not null 0 1粗体 0细体 表头斜体否 F_BIXT Bit Not null 0 1斜体 0正体 表头下划线否 F_BIXH Bit Not null 0 1
17、下划线 0否 表体字体 F_BTZT Varchar(20) Not null 表体字号 F_BTZH Char(2) Not null 表体粗体否 F_BTCT Bit Not null 0 1粗体 0细体 表体斜体否 F_BTXT Bit Not null 0 1斜体 0正体 表体下划线否 F_BTXH Bit Not null 0 1下划线 0否 表尾字体 F_BWZT Varchar(20) Not null 表尾字号 F_BWZH Char(2) Not null 表尾粗体否 F_BWCT Bit Not null 0 1粗体 0细体 表尾斜体否 F_BWXT Bit Not nul
18、l 0 1斜体 0正体 表尾下划线否 F_BWXH Bit Not null 0 1下划线 0否 页左边距 F_LEFT Int Not null 页右边距 F_RIGH Int Not null 页顶边距 F_TOP Int Not null 页底边距 F_BOTT Int Not null 横向放大系数 F_HXXS Int Not null 100 % 纵向放大系 F_ZXXS Int Not null 100 % 自动折页否 F_ZDZYF Char(1) Not null 1 1是 0否 每页行数 F_MYHS Int Null 套打否 F_TDF Char(1) Not null
19、0 1是 0否 索引:Clustered,Unique,LSYMSZ(F_SZBH,F_GSBH) LSDYZD:打印字典 别名 列名 数据类型 空值 缺省 注释 设置编号 F_SZBH Char(8) Not null 格式编号 F_GSBH Char(2) Not null 格式名称 F_GSMC Varchar(30) Not null 标题字体 F_TTZT VarChar(20) Not null 标题字号 F_TTZH Char(2) Not null 标题粗体否 F_TTCT Bit Not null 0 1粗体 0细体标题斜体否 F_TTXT Bit Not null 0 1斜
20、体 0正体 标题下划线否 F_TTXH Bit Not null 0 1下划线 0否 台头字体 F_TOZT Varchar(20) Not null 台头字号 F_TOZH Char(2) Not null 台头粗体否 F_TOCT Bit Not null 0 1粗体 0细体 台头斜体否 F_TOXT Bit Not null 0 1斜体 0正体 台头下划线否 F_TOXH Bit Not null 0 1下划线 0否 表头字体 F_BIZT Varchar(20) Not null 表头字号 F_BIZH Char(2) Not null 表头粗体否 F_BICT Bit Not nul
21、l 0 1粗体 0细体 表头斜体否 F_BIXT Bit Not null 0 1斜体 0正体 表头下划线否 F_BIXH Bit Not null 0 1下划线 0否 表体字体 F_BTZT Varchar(20) Not null 表体字号 F_BTZH Char(2) Not null 表体粗体否 F_BTCT Bit Not null 0 1粗体 0细体 表体斜体否 F_BTXT Bit Not null 0 1斜体 0正体 表体下划线否 F_BTXH Bit Not null 0 1下划线 0否 表尾字体 F_BWZT Varchar(20) Not null 表尾字号 F_BWZH
22、 Char(2) Not null 表尾粗体否 F_BWCT Bit Not null 0 1粗体 0细体 表尾斜体否 F_BWXT Bit Not null 0 1斜体 0正体 表尾下划线否 F_BWXH Bit Not null 0 1下划线 0否 页左边距 F_LEFT Int Not null 页右边距 F_RIGH Int Not null 页顶边距 F_TOP Int Not null 页底边距 F_BOTT Int Not null 打印质量 F_DYZL Char(1) Not null 打印纸型 F_DYZX Char(2) Not null 打印份数 F_DYFS Char
23、(2) Not null 打印方向 F_DYFX Char(1) Not null 使用标志 F_SYBZ Char(1) Not null 索引:Clustered,Unique,LSDYZD(F_SZBH,F_GSBH) SYSMESSAGE:提示信息表 列名 别名 数据类型 空值 缺省值 注释 S_MessageId 信息编号 Varchar(80) No S_Message 提示信息 Varchar(254) No S_MessageJb 信息级别 Char(1) No S_MessageFs 提问方式 Char(10) Yes S_Jrr 加入人 Char(8) Yes 索引 :Cl
24、ustered,Unique SYSMESSAGE(S_MessageId) 2、公用功能使用的数据表 LSQYLB: 企业类别字典,以便为不同的企业准备相应的标准数据。别 名 列 名 数据类型 空值 缺省 规 则 注 释 类别编号 F_LBH char(3) No 类别名称 F_LBMC char(30) No 结 构 F_STRU char(10) No 索引:clustered,unique,LSQYLB(F_LBH) LSGNZD: 所有系统的功能模块,以便进行权限管理。 别 名 列 名 数据类型 空值 缺省 规 则 注 释 功能编号 F_GNBH CHAR( 6) 相同分配冲突的 功
25、能名称 F_GNMC CHAR(14) 两个功能不能分 分配冲突 F_FPCT CHAR( 2) 配给一个用户 索引:clustered,unique,LSGNZD(F_GNBH) 注:原表中 F_GNBH 为 char(4) 为了便于各系统使用,将其扩充为 6, 前两位为系统编号,系统编号参见附录。 LSCONF: 记录各系统及整个系统的环境变量的配置情况。 别 名 列 名 数据类型 空值 缺省 规 则 注 释 F_VKEY 键 字 char(16) F_VAL 键 值 char(30) F_NOTE 注 释 char(14) 索引:clustered,unique,LSCONF(F_VKE
26、Y) 注:键字表示方法如下: XX_? 其中XX 为系统名称,?为具体关键字,如果 XX为 CW则表示为 所有系统公用内容。如:CW_SYDWMC 单位名称等。 LSPAS: 记录本单位所有操作员的姓名、口令。 别 名 列 名 数据类型 空值 缺省 规 则 注 释 操作员号 F_ZGBH char(4) No 操作员名 F_NAME char(12) No 口 令 F_PAS char(8) Yes 索引:clustered,unique,LSPAS(F_ZGBH) LSUSGN: 记录各操作员具有的功能权限。 别 名 列 名 数据类型 空值 缺省 规 则 注 释 职工编号 F_ZGBH ch
27、ar(4) No 功能编号 F_GNBH char(6) No 原为 char(4) 索引:clustered,unique,LSUSGN(F_ZGBH,F_GNBH) LSGRAN: 需要分配的数据权限表 别 名 列 名 数据类型 空值 缺省 规 则 注 释 权限编号 F_QXBH char(20) 编号:系统编号+XXXX 权限名称 F_QXMC char(20) 标识名 对应表名 F_TABN char(20) 要定义权限的表编 号 列 F_BHZD char(12) 要定义权限表的编号列 名 称 列 F_MCZD char(12) 表的名称列 条 件 F_WHER varchar(25
28、0) 定义时使用的条件 权限内容 F_GRAN char(8) 要定义的具体权限 权 限 表 F_QXTB char(20) 定义权限存放的表 索引:clustered,unique,LSGRAN(F_QXBH) LSRECO: 记录各操作员的操作日志。 别 名 列 名 数据类型 空值 缺省 规 则 注 释 进 程 号 F_USER char(4) No 操 作 员 F_NAME char(12) NO 起始日期 F_DATB char(8) No 原为 char(10) 起始时间 F_TIMB char(6) No 原为 char(8) 终止日期 F_DATE char(8) No 原为 c
29、har(10) 终止时间 F_TIME char(6) No 原为 char(8) 操作功能 F_USES vchar(250) Yes 索引:clustered,unique,LSRECO(F_USER,F_DATB,F_TIMB) LSBACK: 记录年度结转时哪些数据表备份为历史数据。 别 名 列 名 数据类型 空值 缺省 规 则 注 释 系统编号 F_XTMC char(10) No 备份表名 F_TABN char(20) No 索引:clustered,unique,LSBACK(F_XTMC,F_TABN) LSYJST: 记录各系统的月结情况,即在某一月份是否月结。 别 名 列
30、 名 数据类型 空值 缺省 规 则 注 释 月结月份 F_DATE char(2) No 系统编号 F_XTMC char(4) No 是否月结 F_YJZT tinyint No 0 索引:clustered,unique,LSYJST(F_DATE,F_XTMC) LSJLY: 记录报表从其它系统取数据的数据来源 别 名 列 名 数据类型 空值 缺省 规 则 注 释 来源编号 F_BH char(6) No 对应表名 F_BBM char(110) No 来源名称 F_SJMC char(14) No 表的名称 F_BBMC char(140) No 索引:clustered,unique
31、,LSJLY(F_BH) LSJCSJ: 记录报表从其它系统取数报的对应的计算对象。 别 名 列 名 数据类型 空值 缺省 规 则 注 释 对应表名 F_BBBM char(40) No对象名称 F_SJMC varchar(50) No 对象编号 F_DXBH varchar(10) No 运算对象 F_YSDX varchar(200) No 运算条件 F_YSTJ varchar(250) No 数据类型 F_TYPE char(1) No 显示顺序 F_DISP varchar(200) No 排序内容 F_ORDE varchar(200) No 注 释 F_NOTE varchar
32、(50) No 索引:clustered,unique,LSJCSJ(F_DXBH) LSNBBH: 记录各系统使用的表中的内部编号列,用于自动生成唯一的内部编号。 别 名 列 名 数据类型 空值 缺省 规 则 注 释 对应表名 F_TABN char(12) No 汉字名称 F_NAME char(20) No 对应列名 F_COLN char(10) No 最大编号 F_NBBH numeric(12) No 0 索引:clustered,unique,LSNBBH(F_TABN,F_COLN) LSXTMC: 记录数据库中安装系统的情况。 别 名 列 名 数据类型 空值 缺省 规 则 注
33、 释 系统编号 F_XTBH char(4) No 系统名称 F_XTMC char(20) No 两位编号 F_TWBH char(2) No * 索引:clustered,unique,LSXTMC(F_XTBH) 注: *为新加列,为了使用两位编码唯一的表示出一个系统。 LSTABN: 记录各系统的表的情况 别 名 列 名 数据类型 空值 缺省 规 则 注 释 系统编号 F_XTMC char(4) No 表 名 F_TABN char(20) No 表识别名 F_NAME char(20) No 类 型 F_TYPE char(6) No 表 序 号 F_ORDE char(3) No
34、 000 上 报 列 F_COLS vchar(200) No * * 表示全部 转出行数 F_RANG int No 1000 索引:clustered,unique,LSTABN(F_XTBH,F_TABN) 第三节 基本表使用说明 1、LSTRU 组合条件查询的内容 功能介绍:用于查询窗口的任意组合条件查询功能。各列含义解释如下: 表 名:指唯一表示某个查询的名称,可以为真正的表名,也可以不是真正 的表名,如果不为真正的表名,则要在调用条件查询窗口时指定真正的表名。列 名:指该查询对应的列名,为真正的列名。 别 名:该列的识别名。 显示顺序:指调用条件查询窗口中显示的项目的顺序,如果未指
35、定,则按列名 排序。 数据类型: 指定该列的数据类型, 以便在输入查询条件时给出相应的输入格式。 数据类型为以下四种: C:字符型 N:数值型(包括所有数字类型,如 DOUBLE,FLOAT,INT等) D:日期型(指表示日期的字符型) L:逻辑型(指表示是否的 BIT、TINYINT等类型) 查询标志:指查询时是否显示, 1表示是, 0表示否。 对应帮助: 如果该列为一个外键编号列, 则可以根据主键表在输入时进行帮助, 它的内容为 LSHELP 中 F_HELP+F_HEBH 的内容,关于帮助的使用见 LSHELP 的说明。 码表内容:如果该列内容为一个码表,则指定该码表内容,以方便输入。其
36、表 示格式如下: BH01,MC01;BH02,MC02; 使用说明:在各系统的 SQL文件中加入,或者使用专用的功能进行维护。 用 例:如帐务中科目字典的条件查询内容如下: INSERT INTO LSTRU(F_TABN,F_COLN,F_COLA,F_DISP,F_TYPE, F_CXBZ,F_HELP,F_CODE) VALUES(LSKMZD,F_KMBH,科目编号,01,C,1,LSKMZDpsErrMess 为根据系统获得的错误信息,该参数只对错误性提示信息有 效;pdwmid为位置性提示需要的MDI窗口。 10、LSQYLB 企业类别字典,以便为不同的企业准备相应的标准数据。
37、功能介绍:记录系统适应的企业类型,以便于标准数据的处理。 使用说明:在基本 SQL文件中加入,其它系统不需要管理。 使用场合:涉及到不同类型企业需要作不同处理时使用。 1、LSGNZD 所有系统的功能模块,以便进行权限管理。 功能介绍:记录所有系统的功能,以便于功能权限的管理、分配。各项说明如下: 功能编号:唯一表示一项功能的编号,可以多个菜单功能使用一个功能编号, 也可以一个菜单功能使用多个功能编号,功能编号共6 位,编号方法如下: XX(系统编号)+XXXX(功能编号,可根据所处菜单位置进行设定,建议使 用菜单项的序号) 功能名称:表示该项功能有的识别名称。 分配冲突:如果两项功能的分配冲
38、突编号相同,则表示此两功能权限不能同时 分配到一个操作员。 使用说明:在各系统的 SQL文件中加入,不允许维护。 用 例:如帐务系统的部分功能如下: INSERT INTO LSGNZD(F_GNBH,F_GNMC,F_FPCT) VALUES(ZW0110,凭证处理,01) INSERT INTO LSGNZD (F_GNBH,F_GNMC,F_FPCT) VALUES(ZW0120,凭证复核,01) 使用场合:在进行操作员管权限分配、权限检查进使用该表。 12、LSCONF 记录各系统及整个系统的环境变量的配置情况。 功能介绍:记录各系统的环境变量配置情况,将环境变量分为公用环境变量、各系
39、 统私用环境变量两类。各项目说明如下: 键 字:变量名,公用环境变量前三位为“CW_” ,私有环境变量前三位为: “XX_”,其中 XX 表示系统编号。键 值:变量值 注 释:意义解释 使用说明:在各系统的 SQL 文件中加入,通过各系统的环境配值对变量值进行配 置。 用 例:如帐务系统的的部分环境变量如下: INSERT INTO LSCONF(F_VKEY,F_VAL,F_NOTE) VALUES( ZW_KMSTRU , 33333 , 科目结构 ) INSERT INTO LSCONF (F_VKEY,F_VAL,F_NOTE) VALUES(ZW_HAVJZ,0,开始记帐否) 使用场
40、合:环境定义、根据环境变量进行相应操作等。 公用资源:gfGetConfig(),gfUpdateconfig() 注意事项:键字一定要按上述规则使用。 13、LSPAS 记录本单位所有操作员的姓名、口令。 功能介绍:记录系统所有的操用员及其口令。 使用说明:通过用户管理功能来维护。 使用场合:用户管理、系统登录、更换操作员。 14、LSUSGN 记录各操作员具有的功能权限。 功能介绍:记录各操作员的具有的功能权限。 使用说明:通过用户管理中功能权限分配来维护。 使用场合:功能权限分配、用户权限检查。 15、LSRECO 记录各操作员的操作日志。 功能介绍:记录各系统的操作情况,以备查询。记录
41、的内容有操作员号、进程号、 进入日期、进入时间、退出日期、退出时间、操作功能等。 使用说明:在进入时系统根据当前信息自动加入内容,并记录操作员、进入日期、 进入时间等,在操作过程中记录操作功能,在退出时记录退出日期、退出时间等。 使用场合:操作日志查询、过期日志清理。 16、LSBACK 记录年度结转时哪些数据表备份为历史数据。 功能介绍:记录各系统在年度(或月度)备份时需要备份的表,以作为历史资料。 使用说明:各系统在 SQL文件中加入 用 例:如帐务系统的部分年度备份表: INSERT INTO LSBACK(F_TABN,F_NAME) VALUES(LSKMZD,科目字典) INSER
42、T INTO LSBACK(F_TABN,F_NAME) VALUES(LSPZK1,凭证表) 使用场合:年结、月结时的数据备份, 历史数据管理。 注意事项: 17、LSYJST 记录各系统的月结情况,即在某一月份是否月结。 功能介绍:记录各系统的月结情况,以便于检查是否月结或者对于存在一定月结顺 序的系统进行控制。使用说明:在各系统月结时更新。 使用场合:系统月结。 18、LSJLY 记录报表从其它系统取数据的数据来源、 功能介绍: 为满足财务报表从任意系统取数的功能而加入该表, 在定义报表公式时, 提供了一项从“其它”取数的功能,该表便记录这些从“其它”取数的数据来源,各项内容 解释如下:
43、 来源编号:唯一表示一种数据来源的编号,编号方法如下: XX(系统编号)+XXXX(唯一标识号) 对应表名:对应数据来源的表 来源名称:识别数据来源的名称。 表的名称:对应数据来源表的名称。 使用说明:根据报表需要在各系统的 SQL文件中加入或通过专用功能维护。 用 例:如报表系统需要取固定资产系统的数据,则加入如下数据来源: insert into LSSJLY(F_BH,F_BBM,F_SJMC,F_BBMC) values(“GD0001“,“GDGDZY“,“当前资产信息“,“资产明细表“) 使用场合:报表公式定义。 注意事项:编号的使用要合乎规则。 19、LSJCSJ 记录报表从其它
44、系统取数据时对应的计算对象。 功能介绍:为满足财务报表从任意系统取数功能而加入该表,在定义报表公式时, 提供了一项从“其它”取数的功能,该表便记录这此从“其它”取数的计算对象,与 LSJLY 表配合使用。各项内容解释如下: 对应表名:该对象对应的实际的表(或视图)名。 对象名称:取数对象的识别名称。 对象编号:取数对象的唯一编号,编号方法如下: XXXXXX(对象编号)+XXXX(识别编号) 运算对象:具体的列名。 运算条件:取数时的 SQL语句条件。 数据类型:所取数据和数据类型。 “C” 字符型 “N” 数值型 显示顺序:公式定义时显示对各对象的顺序。 排序内容:可不定义。 注 释: 使用
45、说明:各系统根据报表取数的要求在 SQL文件中加入。 用 例:如报表从固定资产系统中取资产名称、年初数量、年初原值等信息: insert into LSJCSJ(F_BBM,F_SJMC,F_DXBH,F_YSDX,F_YSTJ,F_TYPE,F_NOTE) VALUES(“GDGDZY“,“资产名称“,“90“,“F_GZMC“,“,“C“,“固定资产名称 “)insert into LSJCSJ(F_BBM,F_SJMC,F_DXBH,F_YSDX,F_YSTJ,F_TYPE,F_NOTE) VALUES(“GDGDZY“,“年初数量“,“91“,“F_NCSL“,“,“N“,“资产年初数
46、量“) insert into LSJCSJ(F_BBM,F_SJMC,F_DXBH,F_YSDX,F_YSTJ,F_TYPE,F_NOTE) VALUES(“GDGDZY“,“年初原值“,“92“,“F_NCYZ“,“,“N“,“资产年初原值“) 使用场合:报表公式定义。 注意事项:对象编号符合规则。 20、LSNBBH 记录各系统使用的表中的内部编号列 功能介绍:记录各系统所有使用内部编号的表的当前最大内部编号,用于自动生成 唯一的内部编号。各项内容解释如下: 对应表名:使用内容编号的表。 汉字名称:表意名称。 对应列名:该表中的内部编号的列名。 最大编号:当前最大的内部编号,初始为 0。
47、 使用说明:各系统在 SQL文件中加入,以后通过公用数来更新内部编号。 用 例:如工资系统中职工字典中的内部编号: insert into LSNBBH(F_TABN,F_NAME,F_COLN,F_NBBH) values(“LSBASE“,“工资基本表“,“F_ZGNM“,0) 使用场合:所有使用内部编号的地方。 公用资源:gfGetNbbh()gfRestNbbh(),gfGetNbbhStr() 21、LSXTMC 记录数据库中安装系统的情况。 功能介绍:记录数据库中按装的系统。 系统编号:表中为四位,但当前规定只有前两位有效。 两位编号:同系统编号的前两位。 使用说明:各系统的 SQ
48、L文件中加入。 使用场合:历史数据管理等。 注意事项:注意系统编号要符合规定。 22、LSTABN 记录各系统的表的情况。 功能介绍:记录各系统的中所有表的情况,各项内容如下: 系统编号:对应于 LSXTMC中的编号。 表 名:该系统的表。 表识别名:表的识别名称。 类 型:记录表的各种性质,共6 位,各位意义如下: X X X X X X 表示是否备份 表示是否上报表示转储时是否使用定义的内容 未定义 未定义 未定义 表 序 号:显示该系统的表时的排序顺序。 上 报 列:如果该表为上报的表,该项内容表示如表的哪些列上报,各列之间 以“, ”隔开,如果为“*”则表示所有的列。 转出行数:将数据
49、表的转为一般文件需使用数据窗口,将一个大的数据表读入 数据窗口可能导致客户端资源不够,为了避免此种情况出现,因此指定一次读出的行数,该 行数的大小要根据表中一行的大小而定,一般表在 3000 行左右,大一些的表如帐务中的 LSKMZD 在 10002000 行左右。 使用说明:在各系统的 SQL文件中加入。 用 例:如工资系统的部分表如下: insert into LSTABN(F_XTBH,F_TABN,F_NAME,F_TYPE,F_ORDE,F_COLS,F_RANG) values(GZ,LSZGSX,000001,001,*,3000) insert into LSTABN(F_XTBH,F_TABN,F_NAME,F_TYPE,F_ORDE,F_COLS,F_RANG) values(GZ,LSGSK ,000001,002,*,3000) insert into LSTABN(F_XTBH,F_TABN,F_NAME,F_TYPE,