×
畅享IT
    信息化规划
    IT总包
    供应商选型
    IT监理
    开发维护外包
    评估维权
客服电话
400-698-9918
当前位置:畅享论坛 >  信息化  >  ERP-企业资源计划 > 正文
发帖
回复
(共 0 条) 上一页 下一页
查看: 2031|回复: 0

[原创]《ERP开发百问百答》之5——科目权限

[复制链接]

等级:总监版主
行业:
职能部门:
城市:北京
金币:18706

财务软件之前多用于小微企业,财务人员或财务管理并没有太严格的科目要求。

企业上规模后就会有分工,也就有了更多的约束,这是管理上的必然要求,今天就遇到了如果在现有财务软件的基础上增加科目限制的功能。也即,哪些人具有操作或查询哪些科目的权限,如4103、4104就会限制操作或查看的人员范围。

如何实现呢?

1、在现有的会计科目表中增加可操作和可查询二列,因为所有规范都是从这张表中取数,可以在设置规范增加一个跟当前操作人员匹配的条件,就可以轻松实现科目的筛选;

2、增加一张人员科目权限表,给用户进行权限管理。

这二张表设计好,再对涉及科目的规范调整一下条件,用户的需求就圆满解决了。

增加二个字段是十方便的,一分钟就可以搞定。

再来设计科目权限维护的表,用户对科目权限进行管理使用的。

这张表目前的内容是确定人员权限的,那与会计科目表现有的权限之前如何建立关系?

需要在科目操作权限表上再增加二列,用表间公式提取现有的权限人员,如下图:

现有权限提取过来后,又如何将要给当前表操作人增加权限呢?再写条取数公式,将当前操作人员,在可操作录入或查询列为是的科目增加到现有权限人员对应的行列上。

上图中二条公式是为与会计科目表间的更新做准备的,执行时机是保存前。再一个注意的是因为是对当前打开的表进行操作,因此,数据来源是基础数据表,在5.0及以上版本已经可以不需选择,即默认了。

接下来就是做表间更新,把这次权限维护的结果更新到会计科目表中,如下图:

至此,只能算是完成了用户需求的一部分,应该也是够用的部分。

再深入思考一下,如果要删除某人的某个科目的权限怎么处理?当作一个作业大家去想想,实现也不难,方法也有几种。

 

 

2013-3-18于北京

 

 

 

 

 



畅享论坛提示:看帖后顺手回帖,是对辛苦发帖者的鼓励,是美德。

表格编程技术改变信息化管理模式,促进社会发展。
查阅更多相关主题的帖子: ERM ERP新闻 ERP技术 ERP理论 MRP SAP Oracle 用友 金蝶 ERP运维 ERP实施 ERP公司及产品 评估与改进
(共 0 条) 上一页 下一页
您还未登录,不能对文章发表评论!请先登录
2020-04-08 02:42:54 080/2020-04-08 02:43:15 081/2020-04-08 02:43:15 081