一客户用的是用友870版本,最近因为iis问题导致不能登陆软件,最后只好重装系统,然后装用友软件870;他们这里呢原先物理文件所在磁盘分区没有足够的空间让用友软件870备份,所以一直是数据库备份,好不容易找到一个备份只备份到08年,他们用友软件870是原来用友软件851升级的从00年到09年,所以说把08年备份的帐套备份恢复之后,还要在建立09年年度账,然后用09年年度帐备份恢复,按理说应该不会有问题,但是问题出来了,当仓库做好一张出库单要保存时提示:单据保存失败,修改或稍后再试
不能在具有唯一索引‘aardrecod_pk’的对象‘rdrecode’中插入重复键的行.不能在具有唯一索引‘aardrecords_pk’的对象‘rdrecords’中插如重复键的行。新增单据保存失败。
解决方法:
首先:打开数据库的企业管理器,找到问题所出现的帐套数据库(ufdata_xxx_xxxx),打开表rdrecord,rdrecords,这两个表,查看rdrecord最大的id号,和rdrecords最大的autoid号,并记下。
其次:打开ufsystem,打开表,找到表ua_identity,找到对应帐套中的rd号,把ifatherid该为rdrecord的最大id号,把ichildid该为rdrecords中的最大autoid号。
最后:检查ufsystem表中的ua_account_sub表把本年度以前的年度的bclosing改为1当csub_id为ia时。