NC65采购管理常用功能快捷方式上添加自定义的查询方案曾喜梅zengxmc@yonyou.com1引言在功能导航---常用功能内,每个用户会根据自身需求创建业务节点的快捷方式,部分业务节点快捷方式右侧会有系统预置的查询方案,此文就如何在快捷方式上增加查询方案就行一下说明。2应用场景及问题描述2.1应用场景以到货单为例,将到货单维护节点添加快捷方式到常用功能。添加后,到货单维护快捷方式右侧有“待修改”、“待审批”两个查询方案。在到货单维护节点查看上图内的查询方案是系统预置的。2.2问题描述部分用户登陆后,在到货单维护节点将系统预置的查询方案删除了,导致常用功能内的快捷方式右侧的方案也没有了。补充:一个用户删除后,其他所有用户登陆都是上图删除后的界面。项目实际上此查询方式是需要保留的,后续手工在到货单维护节点新增查询方案,但在常用功能---快捷方式上还是没有增加,仍旧只有“待修改”一个查询方案。3解决方案3.1新建查询方案3.2去数据库中查询该查询方案数据库查询语句如下:select*frompub_queryschemewheremodulename='po'orderbytsdesc;根据ts排序就可以获得最新添加的,然后找到主键,如上图,最新增加的方案主键为:1001K11000000000IJCC。3.3更新最新添加的查询方案在数据库内根据3.2语句查询出最新添加的查询方案,比对数据库内NAME=待审批新增和NAME=待修改(待修改为系统默认的查询方案,且在快捷方式右侧也有此查询方案),将NAME=待审批新增内的各字段值更新成和NAME=待修改的一致。如上图,两行查询方案值不同的字段有:CUSERID、ISCOMPLETE、ISPREPARED、PK_ORG,故sql语句如下:Updatepub_queryschemesetCUSERID='~',ISCOMPLETE='Y',ISPREPARED='Y',PK_ORG='~'wherePK_QUERYSCHEME='1001K11000000000IJCC';Commit;更新后,数据库内各字段如上图所示。项目上执行语句时,请根据项目上具体数据库内查询结果更新不一致字段。3.4清除缓存,重新登录用户重新登陆后,常用功能---快捷方式上的查询方案已成功添加上去了。如下图所示。4注意事项无