适用版本:8.5版本及以上
一、问题描述
预算编制修改表时,清除可编辑的数据并保存,清除的数据又显示出来了,如下图所示:
删除数据前如上图
删除数据如上图
保存后如上图
二、解决方案
1、查看是否存在后台参数,如果不存在,则插入
• 查看语句:SELECT * FROM T_MBG_PARAM where FNUMBER = 'REMOVEDATACHECKREF';
• 插入语句:Insert Into T_MBG_PARAM(FID, FNumber, FValue, FDescription) Values('tbR9Fh4jQ6eBRF2opK6C+OaOkpM=', 'REMOVEDATACHECKREF', 'false','数据关联多张表,删除数据是否校验多表关联');
2、参数的含义
• 当为“true”:当删除的明细数据关联多张预算表时,当前表上删除数据时仅删除该数据与当前表的关联关系,并不会删除数据;如果数据仅关联当前表时,则可以删除成功。
• 当为“false”:不考虑数据与表的关联关系,直接删除成功。
• 参数需要修改时,可以执行语句:update T_MBG_PARAM set fvalue = 'false' where FNUMBER = 'REMOVEDATACHECKREF'
3、预算表上的明细数据关联哪些表,有两种途径查看:
• 选中表上数据,右键单击“数据信息查询”,如下图所示:
• 战略管理-预算编制平台-预算分析-预算数据状态查询