企业财务管理系统源码公用模块设计.pdf_第1页
企业财务管理系统源码公用模块设计.pdf_第2页
企业财务管理系统源码公用模块设计.pdf_第3页
企业财务管理系统源码公用模块设计.pdf_第4页
企业财务管理系统源码公用模块设计.pdf_第5页
已阅读5页,还剩60页未读 继续免费阅读

企业财务管理系统源码公用模块设计.pdf.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本源码下载地址 本源码下载地址 第五部分 第五部分 公用数据表的结构及使用说明公用数据表的结构及使用说明 第一节 第一节 系统公用的数据表目录系统公用的数据表目录 1 公用模块使用的数据表 LSSTRU 组合条件查询的内容 LSHELP 任意帮助窗口内容 LSGRAP 图形分析用表 LSZBGS 记录查询格式主要信息 查询组件 LSTIGS 记录查询格式列信息 查询组件 LSOTGS 记录查询格式表头表尾信息 查询组件 LSYMSZ 打印页面设置 LSDYZD 打印参数字典 SYSMESSAGE 提示信息表 2 公用功能使用的数据表 LSQYLB 企业类别字典 以便为不同的企业准备相应的标准数据 LSGNZD 所有系统的功能模块 以便进行权限管理 LSCONF 记录各系统及整个系统的环境变量的配置情况 LSPASS 记录本单位所有操作员的姓名 口令 LSUSGN 记录各操作员具有的功能权限 LSRECO 记录各操作员的操作日志 LSBACK 记录年度结转时哪些数据表备份为历史数据 LSYJST 记录各系统的月结情况 即在某一月份是否月结 LSSJLY 记录报表从其它系统取数据的数据来源 LSJCSJ 记录报表从其它系统取数报的对应的计算对象 LSNBBH 记录各系统使用的表中的内部编号列 用于自动生成唯一的内部编号 LSXTMC 记录数据库中安装系统的情况 LSTABN 记录各系统的表的情况 LSGRAN 记录各系统需要定义的数据权限 3 公用数据使用的数据表 LSZGZD 建议增加 用于统一管理该单位的职工情况 LSDWZD 建议增加 用于统一管理该单位的部门划分情况 第二节 第二节 系统公用数据表的结构系统公用数据表的结构 LSSTRU 组合条件查询用表 别 名 列 名 数据类型 空值 缺省 规 则 注 释 表 名 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 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 NMZD 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 HELP 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 No 旋转度数 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 坐标文本横向或纵 向显示 索引 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 IiLine1Y 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 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 Not 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 合计标志 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 名称列 分级时必 须标明这四列 是否隐含 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 编号标志 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 2 N 索引 Clustered Unique LSOTGS F ID F GSBH F OTBH LSYMSZ 页面设置内容 别名 列名 数据类型 空值 缺省 注释 设置编号 F SZBH Char 8 Not null 格式编号 F GSBH Char 2 Not null 格式名称 F GSMC Varchar 30 Not null 固定列数 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 台头字号 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 下划线 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 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 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 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 斜体 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 null 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 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 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 索引 Clustered Unique SYSMESSAGE S MessageId 2 公用功能使用的数据表 LSQYLB 企业类别字典 以便为不同的企业准备相应的标准数据 别 名 列 名 数据类型 空值 缺省 规 则 注 释 类别编号 F LBBH char 3 No 类别名称 F LBMC char 30 No 结 构 F STRU char 10 No 索引 clustered unique LSQYLB F LBBH LSGNZD 所有系统的功能模块 以便进行权限管理 别 名 列 名 数据类型 空值 缺省 规 则 注 释 功能编号 F GNBH CHAR 6 相同分配冲突的 功能名称 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 VKEY 注 键字表示方法如下 XX 其中 XX 为系统名称 为具体关键字 如果 XX 为 CW 则表示为 所有系统公用内容 如 CW SYDWMC 单位名称等 LSPASS 记录本单位所有操作员的姓名 口令 别 名 列 名 数据类型 空值 缺省 规 则 注 释 操作员号 F ZGBH char 4 No 操作员名 F NAME char 12 No 口 令 F PASS char 8 Yes 索引 clustered unique LSPASS F ZGBH LSUSGN 记录各操作员具有的功能权限 别 名 列 名 数据类型 空值 缺省 规 则 注 释 职工编号 F ZGBH char 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 250 定义时使用的条件 权限内容 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 原为 char 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 记录各系统的月结情况 即在某一月份是否月结 别 名 列 名 数据类型 空值 缺省 规 则 注 释 月结月份 F DATE char 2 No 系统编号 F XTMC char 4 No 是否月结 F YJZT tinyint No 0 索引 clustered unique LSYJST F DATE F XTMC LSSJLY 记录报表从其它系统取数据的数据来源 别 名 列 名 数据类型 空值 缺省 规 则 注 释 来源编号 F BH char 6 No 对应表名 F BBBM char 110 No 来源名称 F SJMC char 14 No 表的名称 F BBMC char 140 No 索引 clustered unique LSSJLY 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 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 记录数据库中安装系统的情况 别 名 列 名 数据类型 空值 缺省 规 则 注 释 系统编号 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 000 上 报 列 F COLS vchar 200 No 表示全部 转出行数 F RANG int No 1000 索引 clustered unique LSTABN F XTBH F TABN 第三节 第三节 基本表使用说明基本表使用说明 1 LSSTRU 组合条件查询的内容 功能介绍 用于查询窗口的任意组合条件查询功能 各列含义解释如下 表 名 指唯一表示某个查询的名称 可以为真正的表名 也可以不是真正 的表名 如果不为真正的表名 则要在调用条件查询窗口时指定真正的表名 列 名 指该查询对应的列名 为真正的列名 别 名 该列的识别名 显示顺序 指调用条件查询窗口中显示的项目的顺序 如果未指定 则按列名 排序 数据类型 指定该列的数据类型 以便在输入查询条件时给出相应的输入格式 数据类型为以下四种 C 字符型 N 数值型 包括所有数字类型 如 DOUBLE FLOAT INT 等 D 日期型 指表示日期的字符型 L 逻辑型 指表示是否的 BIT TINYINT 等类型 查询标志 指查询时是否显示 1 表示是 0 表示否 对应帮助 如果该列为一个外键编号列 则可以根据主键表在输入时进行帮助 它的内容为 LSHELP 中 F HELP F HEBH 的内容 关于帮助的使用见 LSHELP 的说明 码表内容 如果该列内容为一个码表 则指定该码表内容 以方便输入 其表 示格式如下 BH01 MC01 BH02 MC02 使用说明 在各系统的 SQL 文件中加入 或者使用专用的功能进行维护 用 例 如帐务中科目字典的条件查询内容如下 INSERT INTO LSSTRU 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 企业类别字典 以便为不同的企业准备相应的标准数据 功能介绍 记录系统适应的企业类型 以便于标准数据的处理 使用说明 在基本 SQL 文件中加入 其它系统不需要管理 使用场合 涉及到不同类型企业需要作不同处理时使用 11 LSGNZD 所有系统的功能模块 以便进行权限管理 功能介绍 记录所有系统的功能 以便于功能权限的管理 分配 各项说明如下 功能编号 唯一表示一项功能的编号 可以多个菜单功能使用一个功能编号 也可以一个菜单功能使用多个功能编号 功能编号共 6 位 编号方法如下 XX 系统编号 XXXX 功能编号 可根据所处菜单位置进行设定 建议使 用菜单项的序号 功能名称 表示该项功能有的识别名称 分配冲突 如果两项功能的分配冲突编号相同 则表示此两功能权限不能同时 分配到一个操作员 使用说明 在各系统的 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 记录各系统及整个系统的环境变量的配置情况 功能介绍 记录各系统的环境变量配置情况 将环境变量分为公用环境变量 各系 统私用环境变量两类 各项目说明如下 键 字 变量名 公用环境变量前三位为 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 开始记帐否 使用场合 环境定义 根据环境变量进行相应操作等 公用资源 gfGetConfig gfUpdateconfig 注意事项 键字一定要按上述规则使用 13 LSPASS 记录本单位所有操作员的姓名 口令 功能介绍 记录系统所有的操用员及其口令 使用说明 通过用户管理功能来维护 使用场合 用户管理 系统登录 更换操作员 14 LSUSGN 记录各操作员具有的功能权限 功能介绍 记录各操作员的具有的功能权限 使用说明 通过用户管理中功能权限分配来维护 使用场合 功能权限分配 用户权限检查 15 LSRECO 记录各操作员的操作日志 功能介绍 记录各系统的操作情况 以备查询 记录的内容有操作员号 进程号 进入日期 进入时间 退出日期 退出时间 操作功能等 使用说明 在进入时系统根据当前信息自动加入内容 并记录操作员 进入日期 进入时间等 在操作过程中记录操作功能 在退出时记录退出日期 退出时间等 使用场合 操作日志查询 过期日志清理 16 LSBACK 记录年度结转时哪些数据表备份为历史数据 功能介绍 记录各系统在年度 或月度 备份时需要备份的表 以作为历史资料 使用说明 各系统在 SQL 文件中加入 用 例 如帐务系统的部分年度备份表 INSERT INTO LSBACK F TABN F NAME VALUES LSKMZD 科目字典 INSERT INTO LSBACK F TABN F NAME VALUES LSPZK1 凭证表 使用场合 年结 月结时的数据备份 历史数据管理 注意事项 17 LSYJST 记录各系统的月结情况 即在某一月份是否月结 功能介绍 记录各系统的月结情况 以便于检查是否月结或者对于存在一定月结顺 序的系统进行控制 使用说明 在各系统月结时更新 使用场合 系统月结 18 LSSJLY 记录报表从其它系统取数据的数据来源 功能介绍 为满足财务报表从任意系统取数的功能而加入该表 在定义报表公式时 提供了一项从 其它 取数的功能 该表便记录这些从 其它 取数的数据来源 各项内容 解释如下 来源编号 唯一表示一种数据来源的编号 编号方法如下 XX 系统编号 XXXX 唯一标识号 对应表名 对应数据来源的表 来源名称 识别数据来源的名称 表的名称 对应数据来源表的名称 使用说明 根据报表需要在各系统的 SQL 文件中加入或通过专用功能维护 用 例 如报表系统需要取固定资产系统的数据 则加入如下数据来源 insert into LSSJLY F BH F BBBM F SJMC F BBMC values GD0001 GDGDZY 当前资产信息 资产明细表 使用场合 报表公式定义 注意事项 编号的使用要合乎规则 19 LSJCSJ 记录报表从其它系统取数据时对应的计算对象 功能介绍 为满足财务报表从任意系统取数功能而加入该表 在定义报表公式时 提供了一项从 其它 取数的功能 该表便记录这此从 其它 取数的计算对象 与 LSSJLY 表配合使用 各项内容解释如下 对应表名 该对象对应的实际的表 或视图 名 对象名称 取数对象的识别名称 对象编号 取数对象的唯一编号 编号方法如下 XXXXXX 对象编号 XXXX 识别编号 运算对象 具体的列名 运算条件 取数时的 SQL 语句条件 数据类型 所取数据和数据类型 C 字符型 N 数值型 显示顺序 公式定义时显示对各对象的顺序 排序内容 可不定义 注 释 使用说明 各系统根据报表取数的要求在 SQL 文件中加入 用 例 如报表从固定资产系统中取资产名称 年初数量 年初原值等信息 insert into LSJCSJ F BBBM F SJMC F DXBH F YSDX F YSTJ F TYPE F NOTE VALUES GDGDZY 资产名称 90 F GZMC C 固定资产名称 insert into LSJCSJ F BBBM F SJMC F DXBH F YSDX F YSTJ F TYPE F NOTE VALUES GDGDZY 年初数量 91 F NCSL N 资产年初数量 insert into LSJCSJ F BBBM F SJMC F DXBH F YSDX F YSTJ F TYPE F NOTE VALUES GDGDZY 年初原值 92 F NCYZ N 资产年初原值 使用场合 报表公式定义 注意事项 对象编号符合规则 20 LSNBBH 记录各系统使用的表中的内部编号列 功能介绍 记录各系统所有使用内部编号的表的当前最大内部编号 用于自动生成 唯一的内部编号 各项内容解释如下 对应表名 使用内容编号的表 汉字名称 表意名称 对应列名 该表中的内部编号的列名 最大编号 当前最大的内部编号 初始为 0 使用说明 各系统在 SQL 文件中加入 以后通过公用数来更新内部编号 用 例 如工资系统中职工字典中的内部编号 insert into LSNBBH F TABN F NAME F COLN F NBBH values LSBASE 工资基本表 F ZGNM 0 使用场合 所有使用内部编号的地方 公用资源 gfGetNbbh gfRestNbbh gfGetNbbhStr 21 LSXTMC 记录数据库中安装系统的情况 功能介绍 记录数据库中按装的系统 系统编号 表中为四位 但当前规定只有前两位有效 两位编号 同系统编号的前两位 使用说明 各系统的 SQL 文件中加入 使用场合 历史数据管理等 注意事项 注意系统编号要符合规定 22 LSTABN 记录各系统的表的情况 功能介绍 记录各系统的中所有表的情况 各项内容如下 系统编号 对应于 LSXTMC 中的编号 表 名 该系统的表 表识别名 表的识别名称 类 型 记录表的各种性质 共 6 位 各位意义如下 X X X X X X 表示是否备份 表示是否上报 表示转储时是否使用 定义的内容 未定义 未定义 未定义 表 序 号 显示该系统的表时的排序顺序 上 报 列 如果该表为上报的表 该项内容表示如表的哪些列上报 各列之间 以 隔开 如果为 则表示所有的列 转出行数 将数据表的转为一般文件需使用数据窗口 将一个大的数据表读入 数据窗口可能导致客户端资源不够 为了避免此种情况出现 因此指定一次读出的行数 该 行数的大小要根据表中一行的大小而定 一般表在 3000 行左右 大一些的表如帐务中的 LSKMZD 在 1000 2000 行左右 使用说明 在各系统的 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 F ORDE F COLS F RANG values GZ LSGZJG 000001 003 3000 insert into LSTABN F XTBH F TABN F NAME F TYPE F ORDE F COLS F RANG values GZ LSBASE 000001 004 2000 insert into LSTABN F XTBH F TABN F NAME F TYPE F ORDE F COLS F RANG values GZ LSBASF 000001 005 2000 使用场合 数据转入转出 数据上报接收 年度数据备份等 23 LSGRAN 记录各系统需要定义的数据权限 功能介绍 一般操作员的权限包括功能权限及数据权限 对于功能权限 通过 LSGNZD LSUSGN 可以对所有的系统进行统一管理 但对于数据权限 由于各系统所管 理的数据权限都不一样 如帐务系统中要对科目字典进行管理 报表中要对报表进行管理 供应中要对材料字典进行管理等 对于这种情况 也不能由各系统来分别管理数据权限 因 此提供该表来统一管理操作员的数据权限 该表中各列功能如下 权限编号 指某种权限的唯一编号 编号方法如下 XX 功能编号 XXXX 唯一识别号 权限名称 表示具体意义的权限名称 对应表名 该权限分配对应的数据表 编 号 列 要分配权限的数据表的编号列 依据此列分配权限 名 称 列 要分配权限的数据表的名称列 依据此列来识别 条 件 参与分配权限的数据的条件 权限内容 如果对数据的权限需要分配的更细的话 则使用此列 该此共有 8 位 各位意义如下 X X X X X X X X 未定义 增加 删除 修改 查询 打印 定义 如果不需要对数据权限分配的更细 则将该列置为 00000000 否则需 要分配哪些权限 则将哪些位置为 1 权 限 表 权限分配后存入具体权限的表 该表结构如下 别 名 列 名 数据类型 空值 缺省 规 则 注 释 职工编号 F ZGBH Char 6 XX 编号 F XXXX Char 权限内容 F GRAN Char 8 该列可以没有 索引 clustered unique XXXX F ZGBH F XXXX 如果该项权限不需要分配的更细 则 F GRAN 列可以不要 使用说明 在各系统的 SQL 文件中加入 用 例 如果帐务系统中对科目权限的管理 INSERT INTO LSGRAN F QXBH F QXMC F TABN F BHZD F MCZD F WHER F GRAN F QXTB VALUES ZWLSKMZD 科目权限管 理 LSKMZD F KMBH F KMMC F KMJS 1 00000000 LSUSKM create table LSUSKM F ZGBH char 6 not null F KMBH varchar 30 not null 报表中对报表权限的管理如下 INSERT INTO LSGRAN F QXBH F QXMC F TABN F BHZD F MCZD F WHER F GRAN F QXTB VALUES BBLSBBZD 报表权限管理 LSBBZD F BBBH F BBMC 00111100 LSUSBB create table LSUSBB F ZGBH char 6 not null F BBBH char 4 not null F GRAN char 8 not null 使用场合 操作员数据权限分配 操作员数据权限检查 第六部分 第六部分 公用资源库 公用资源库 第一节 第一节 函数类函数类 PUB FUN 库 库 1 String create picture Int decn Boolean redtf Boolean zerotf 功能描述 根据指定的小数位数及其它条件 形成浮点数的显示格式 入口参数 decn 类型 Integer 小数位数 redtf 类型 Boolean 负数是否显示红数 true 显示红数 false 不显红数 zerotf 类型 Boolean 0 值是否显示 true 显示 false 不显示 返回值 类型 String 返回点数的显示格式串 调用例程 如 create picture 2 true false 返回如下 0 00 red 0 00 存在库 PUB FUN pbl 存在目录 MIS PUBLIC PBL 2 String create tmp String u name 功能描述 根 据 当 前 用 户 进 程 号 和 参 数 u name 产 生 一 个 临 时 文 件 名 格 式 为 cw u name useid 其中 u name 最大长为 6 入口参数 u name 类型 String 用户编号 返回值 类型 String 返回产生的文件名 调用例程 如 进程号为 7777 用户编号为 0001 则调用 create tmp 0001 则返回结果为 cw00017777 存在库 PUB FUN pbl 存在目录 MIS PUBLIC PBL 3 Integer get mess String sql statement String col type String stringparm Int intparm Double doubleparm 功能描述 根据指定的 SQL 句法 即取数方法 如 select F VKAL from LSCONF where F VKEY CW BACKRQ 从相应的表中 或其它指定的数据源 取出指定类型的值 入口参数 sql statement 类型 String 描述 SQL 句法的字符串变量 col type 类型 String 要取列的类型 N 整型 C 字符型 D 浮点型 stringparm 类型 String 存放字符型列的内容 intparm 类型 Int 存放整型列的内容 doubleparm 类型 Double 存放浮点型列的内容 返回值 类型 Integer 1 返回正确 1 返回错误 调用例程 如从科目字典中获取科目编号为 10200000 的科目名称则可使用如下 vsSql select F KMMC from LSKMZD where F KMBH 10200000 vsType C String vsKmmc Integer viTemp Double vdTemp if get mess vsSql vsType vsKmmc viTemp vdTemp 0 and visibe 1 当对窗口中 的所有列进行单独操作时 此函数显得尢为重要 入口参数 dw ref 类型 Datawindow 指定的 Datawindow psCurCol 类型 Reference String 当前列列名 同时作返回下列列名 psColStr 类型 String 参预处理的列串 以 隔开 返回值 类型 Integer 1 表示下列在当前列的后面 2 表示下列在该列的前面 调用例程 如在 DW 1 中 F KMBH 的下一列为 F KMMC 调用 String vsCurCol F KMBH gfGetNextColumn dw 1 vsCurCol 返回结果为 1 并且 vsCurCol F KMMC 存在库 PUB FUN pbl 存在目录 MIS PUBLIC PBL 17 String gfGetSoftMc 功能描述 从 LSCONF表中取得经过加密 用 char asc mid softmc i 1 100 法 的 CW SOFTMC 的名称 入口参数 无 返回值 类型 String 取到的名称 操作表 LSCONF 调用例程 若 LSCONF 表中对应的 CW SOFTMC 为 2U Q b 调用 gfGetSoftMc 返回结果为 浪潮国强财务软件 存在库 PUB FUN pbl 存在目录 MIS PUBLIC PBL 18 Integer gfGetTableCol String psTable String rpsColStr 功能描述 取得构成本表的所有列 在创建数据窗口或要取得表中所有列时可以用此函数 入口参数 psTable 类型 String 表名 rPsColStr 类型 Reference String 存放取得的列名以 隔开 返回值 类型 Integer 取

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论