用友U852在增加存货档案的时候提示:数据库已经存在相同的编码
问题描述:
U852在增加存货档案的时候提示:数据库已经存在相同的编码等!
检测发生其实系统里面根本就不存在这个编码,是软件数据库的问题
在提示这个问题之前,是因为我们处理了另外一个问题导致的,原来他们断电导致数据出现问题,系统表索引有问题,又没有找到修复的方法,点击销售出库单就提示:MDIForm1:mnuCGRKD_Clik 3704对象关闭时,不允许操作。
为了解决这个问题,把他的数据专门找了台电脑修复发现可以,但是恢复到他们服务器还是提示这个报错 找了很多方法就没有解决掉,最后想一个方法,把2014年的年度删除掉,重新建立结转,然后从我们原来可以的账套用access数据把对应的表(他们只用库存模块) dbo.RdRecords dbo.RdRecord dbo.Inventory CurrentStock 把这四个表导入到新建立的年度里面,嘿嘿 问题解决了U852在增加存货档案的时候提示:数据库已经存在相同的编码等!但是坑爹的是,问题又出现增加存货提示:数据库已经存在相同的编码等 进行后台数据库跟踪发现,在执行插入语句的时候,有为空的值插入,导致不能成功 对应数据库发现是Inventory表里面的字段默认值跟以前年度不一样,2015年度的默认值是空白的,参照2014年度的把所以有问题的字段都按要求补全就可以(特别注意 通access数据导入表和数据的方法很多默认值设置都丢了,记得补全) 总算可以轻松点了,问题解决了 耶U852在增加存货档案的时候提示:数据库已经存在相同的编码等! 可以坑爹的问题又冒出来了,在做销售出库单和采购入库单的时候,发现单据保存后,不显示在最后一张,上页,下页不显示刚做的单据。这个问题找了下资料一个朋友提供了解决方法,感谢这位朋友 原因是 UFSYSTEM数据库UA_Identity表对应账套ifatherID和iChildID字段与对应账套数据库RDrecord和Rdrecords表ID不一致造成 解决:修改收发记录的最大单据号 要先上你对应帐套对应年度的数据库中查找Rdrecord表和Rdrecords表,把其中的列名为ID的最后一条记录的值记下来,然后去Ufsystem库中找到UA_Identity表,在cAccid列中选择对应的帐套,然后找cVouchType列中找到对应的Rd,将该条记录对应的iFatherID值改为Rdrecord表的ID最大号,iChildID更改为对应的Rdrecords的AutoID号,就可以了,之后做的单据就正常显示,之前做的只能按照单据列表查.
用友软件,用心服务!正版软件,假一赔十!临沂用友软件销售、培训、服务、临沂用友二次开发,企事业单位信息化管理服务,OA办公系统,联系电话:18669962876 技术服务QQ:1095460234
|