总公司私有部署的系统,图片拿过来不易,我尽量文字描述清楚吧。 之前发过一个求助帖,一开始没有任何人理我 👀️ 主表和子表数据不一致是什么原因导致的? | 零代码社区 (mingdao.net) 问题再简单描述一下: 系统运行过程中每天都会出现,子表有记录,但子表的主表字段显示“已删除”。 按照我的理解,如果主表真的“已删除”,那子表数据也应该删除了才对。 估计只要看到这,有大神就知道怎么回事了,我是绝对小白,真是没有什么头绪。 经过一段时间观察和询问操作人员,我能够肯定是因为主表不允许重复导致的问题,但我复现不了,我每次操作,新增一条记录成功,再新增一条记录,系统提示重复,但主子表数据一致。 试过很多解决方法: 建工作流,主表记录有删除再搜索删一次子表,没什么用。 试着想在主表新增按钮方面做文章,比如当日本人已经有一条记录了,隐藏或不可用新增记录按钮,没有找到办法。 再将子表转回为关联表,乱了乱了,赶紧恢复,好悬没造成运行事故。 我甚至让需求部门给业务人员做了个培训,要求已经有一条记录的情况下只能修改本条记录,不能新增记录,确实问题少多了,但每日还都有。 还有其他一些乱七八糟的解决方法,都没有奏效,有一段时间我躺平了,每日下班离岗前,看看有出现“已删除”的子表,就把他删了,人力 + 机器共同协助运行系统,从此不再开发应用,专注业务管理得了。 还有一个问题:子表显示主表“已删除”的记录,你没法过滤筛选! 躺平几天,我忽然福至心灵,不能过于相信系统,子表数据没被删除掉,是不是因为权限问题!还真就是,虽然这时候删除子表应该是系统自动来删的,不应该被权限什么的限制住。但我们要相信,在 MDY,没什么不可能。 现在问题解决了,我把子表“删除本人数据”权限赋给营销人员,目前已观察 6 天,再也没有出现过这种问题。 这是不是系统 BUG!!
👍👍
昨晚已经修复更新,感谢反馈。
感谢反馈,尽快修复。
这个 BUG 我反馈了 8 个多月了,并没有什么用
创建主表记录,以日期和人员为不能重复字段,在主表里录入多条子表数据提交。
有的业务人员当日再次提交业绩明细时,会再次创建一条主表记录,提交时报重复,主表记录不不会保存,但子表数据应该是因为该业务人员没有子表的权限,所以子表数据留下来的。
应该很少会产生这种情况,因为原来子表是正常在用的实体表,设置权限一般也会给拥有者以删除本人数据的权限,但这次应该是我后来觉得子表就不给别人用了,所以把权限更改过。
不管什么情况,系统不允许保存主表,就不应该允许保存其子表。
如果主表没有正确保存,子表却保存了这是一个 bug。 出现这个情况都是怎么创建提交记录的?
学到,多谢。
业务(小白)不碰这玩意是对的,你们只管用,怼信息部,提需求意见就行了
有的东西不管怎么解释你都解释不清楚的,讲清楚可能又是另一回事了