【分享】T_BD_FLEXSITEMDETAILV中插入重复
金蝶云社区-云社区用户1RQr9210
云社区用户1RQr9210
0人赞赏了该文章 778次浏览 未经作者许可,禁止转载编辑于2019年03月06日 09:28:54

这是在使用辅助属性的情况下遇到的问题
保存单据报错 :

不能在具有唯一素引"IDX_BD_FLEXSITEMDETAILV_U"的对象“dbo.T_BD_FLEXSITEMDETAILV”中插入重复键的行。重复键值为(,,床*1,02BK1901220002_50)。
语句已终止。

遇到类似问题的解决方式其实很好排查
原因就是系统在帮你创建新的辅助属性组合时,发现有重复的辅助属性组合时所报错
所以你必须去数据库查下这张表T_BD_FLEXSITEMDETAILV
不了解辅助属性的可以科普一下 {{{/article/2732654}}}
最终的原因有可能就是你在辅助属性里的结尾多了个空白格
而系统保存校验不出来
所以在系统在帮你创建新的辅助属性组合时,就报错了解决方式就是
把单据中的辅助属性结尾有空白格的去除,在保存即可
希望有帮助到你