知识点7-2-3:记录权限设置知识点学习任务单知识点编号知识点序号知识点7-2-3145记录权限设置知识点学习任务:1、掌握记录权限设置的功能2、理解记录权限设置的实现方法知识点7-2-3:记录权限设置如下图,将所有用户和角色全部列出,选定某个用户或角色后进行授权。首先选定基表,系统将基表结构字典中“记录数据控制标志”为“√”的基表全部列出以供选择,选定基表后,系统将该基表中“字段显示标志”为“√”的字段内容列出。知识点7-2-3:记录权限设置用“>”、“>>”、“<”、“<<”选择记录,实现记录级“访问权限”和“改写权限”的设置。在进行数据权限设置时,所有基表只需对统一的“访问权限”和“改写权限”进行设置即可。知识点7-2-3:记录权限设置以科目字典的记录权限设置为例,通过访问权限设置可以实现制单科目权限控制、账簿查询科目权限控制等,通过改写权限设置可以实现科目字典维护的权限控制等,当然科目字典维护的权限控制可以通过功能授权来实现,在此只是为了说明记录权限设置可以实现的功能而已。记录权限设置的结果数据存入数据权限字典。数据权限字典(Sjqxzd)数据结构列名含义数据类型长度主键完整约束Zth账套号字符型3组合主键非空Bh用户编号字符型12组合主键非空Jlh记录号数值型10组合主键非空Jbm基表名字符型12非空Zj主键字符型60Zdm字段名字符型12Fwqx访问权限字符型2Gxqx改写权限字符型2Kzed控制额度数值型15.2知识点7-2-3:记录权限设置在存储时,系统将所有的角色数据授权全部转换为用户数据授权加以存储,根据用户角色字典中用户与角色的对应关系实施转换。数据授权时,不得对用户(角色)进行重复数据授权,可通过检查数据权限字典的账套号、用户编号、基表名、主键是否重复实现。知识点7-2-3:记录权限设置(1)账套号:根据账套主管登录时选择的账套赋值。(2)用户编号:根据选择的用户或角色赋值(角色:根据用户与角色的对应关系确定)。(3)记录号:根据数据生成的记录数计数产生。(4)基表名:根据选择的基表赋值。(5)主键:根据选定基表的主键和选定的记录自动赋值,若为组合主键,则将其按先后顺序连接,中间用“,”号分开。(6)字段名:与记录权限设置无关。知识点7-2-3:记录权限设置(7)访问权限:反向授权时,选定为“禁用”且其值为“×”,表示对该记录主键所涉及的内容不可引用或查询。(8)改写权限:反向授权时,选定为“禁用”且其值为“×”,表示对该记录主键所涉及的内容不可...