首页
学习
活动
专区
工具
TVP
发布

金蝶开发-工业老单据序时薄增加过滤条件

金蝶工业老单序时薄,用户可以设置多种过滤方案,根据不同的过滤方案,显示不同的数据,可以说能满足大多数业务需求。但这些过滤方案是用户自己设置的,当希望针对所有用户设置一些统一的过滤条件,如所有用户只能看到2019年1月1日之后的销售出库单,这让用户自己设置过滤方案就不合适了,这种情况,是可以通过修改数据库来实现。

以销售出库单序时薄所有用户只能看到2019年1月1日之后的销售出库单为例,在数据库上执行以下语句即可实现:

UPDATE ICListTemplate

SET FFilter =FFilter + ' AND FDate >= ''' + '2019-01-01' + ''''

WHERE FID=8

方法很不错,但这种修改数据库的方式,只能实现一些针对所有用户的全局过滤条件。针对不同用户设置不同的限制条件,就不好实现了,比如,以登录用户为过滤条件,只能看到自己做的单据,或者只能看到自己部门做的单据,通过数据库是实现不了的,同时这里又很难挂接插件,咋办?经过测试还是可以实现的。

按照当前登录用户和部门过滤:

按照当前登录用户过滤:

关于金蝶二次开发,其实很多需求一直都在,但一时半会我们又很难找到解决方案。因为二开这东西,很多对我们来说就是黑盒子,一切靠猜,但猜也不是天南地北的猜,当你发现蛛丝马迹的时候,顺着藤就摸到瓜了。时间是解决这一切的最好方法,多看看相关文章,多逛逛金蝶论坛,多进进二开群,没准哪一天,一篇文章、一句话、一张图片就触发了你的思路,忽然就发现那条藤了。

没办法,我也是多么过来的,我也是刚发现这条藤。

欢迎关注

「企业信息化那些事儿」

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190118G1A7O200?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券