【分享】T_BD_FLEXSITEMDETAILV中插入重复
778次浏览
编辑于2019年03月06日 09:28:54
这是在使用辅助属性的情况下遇到的问题
保存单据报错 :
不能在具有唯一素引"IDX_BD_FLEXSITEMDETAILV_U"的对象“dbo.T_BD_FLEXSITEMDETAILV”中插入重复键的行。重复键值为(,,床*1,02BK1901220002_50)。
语句已终止。
遇到类似问题的解决方式其实很好排查
原因就是系统在帮你创建新的辅助属性组合时,发现有重复的辅助属性组合时所报错
所以你必须去数据库查下这张表T_BD_FLEXSITEMDETAILV
不了解辅助属性的可以科普一下 {{{/article/2732654}}}
最终的原因有可能就是你在辅助属性里的结尾多了个空白格
而系统保存校验不出来
所以在系统在帮你创建新的辅助属性组合时,就报错了解决方式就是
把单据中的辅助属性结尾有空白格的去除,在保存即可
希望有帮助到你
推荐阅读