异常分析:“左括号与右括号不匹配,请重新设置!”的处理思路原创
7人赞赏了该文章
3,809次浏览
编辑于2021年04月24日 21:23:52
重要提示:本文档涉及数据库表删除操作,请先备份数据中心。
使用金蝶云星空过程中,可能会因为一些过滤方案设置异常、数据库遇到异常恢复后,在打开某个表单时遇到报错“左括号与右括号不匹配,请重新设置!”
此问题通常有两种情况:
1、进入列表就报错。
2、点击过滤才报错。
解决方案
1、首先我们需要确认下异常的用户以及打开的表单,示例这边用户名是刘美丽、单据是即时库存。
2、查询用户ID,语句如下。查询结果100090
SELECT FUSERID FROM T_SEC_USER WHERE FNAME='刘美丽'
3、确认单据的业务对象编码,参考下图确认是STK_Inventory
4、打开单据就报错,说明用户【过滤】勾选了“下次以此方案进入”,查询并删除对应记录。
SELECT * INTO T_BAS_USERPARAMETERBak1127 -- 备份记录 -- SELECT * -- 查询记录 -- DELETE t -- 删除记录 FROM T_BAS_USERPARAMETER t WHERE FUSERID IN(SELECT FUSERID FROM T_SEC_USER WHERE FNAME='刘美丽') AND fkey='NextEntrySchemeId' AND FPARAMETEROBJID='STK_Inventory'
5、点击过滤才报错,说明用户某个过滤方案异常,需要清理过滤方案。
SELECT * INTO T_BAS_FILTERSCHEME_BAK1127 -- 备份过滤方案 -- SELECT * -- 查询过滤方案 -- DELETE -- 删除过滤方案 FROM T_BAS_FILTERSCHEME WHERE FUSERID IN(SELECT FUSERID FROM T_SEC_USER WHERE FNAME='刘美丽') AND FFORMID='STK_Inventory' AND FISDEFAULT = 0
【备注】
相关脚本可查看附件。
过滤异常.zip(0.68KB)
赞 7
7人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读