库存单据保存失败,并发生重号错误。
2016-4-26 0:0:0 wondial库存单据保存失败,并发生重号错误。
库存单据保存失败,并发生重号错误。问题号: | 3303 |
---|---|
解决状态: | 临时解决方案 |
软件版本: | 8.52 |
软件模块: | 库存管理 |
行业: | 通用 |
关键字: | 库存单据保存失败,并发生重号错误。 |
适用产品: | U852—-库存管理 |
问题名称: | 库存单据保存失败,并发生重号错误。 |
问题现象: | 库存系统录入几张入库单后报错,查数据库发现RdRecord表,新增的入库单id号排在前面,新增加单据时有重号,故报错。取消id的主键,无法解决。请帮助查找原因,很急,所有出入库单据都有此问题。 |
问题原因: | 对于数据表ua_identity,程序可以允许其中记录的ifatherid、ichildid值大于等于当前年度帐中关联数据主子表的唯一标识信息,如果小于则单据保存失败。由于是“新建03、04年度帐”,导致ua_identity中rd对应的ifatherid/ichildid均为初始值1,远远小于实际的max(rdrecord.id),max(rdrecords.autoid),从而导致单据保存时失败。 建议:可按原帐套在ua_identity中对应记录信息调整新建帐套的对应信息。(按帐套、年度、单据类型调整对应的ifatherid,ichildid) |
解决方案: | 1、首先了解一下ua_identity的结构及保存数据内容: 字段名字段中文名 cAcc_Id账套号 cVouchType单据类型编码 iFatherId主表标识 iChildId子表标识 该数据表中按帐套、单据类型保存单据主表、子表的唯一标识信息,其中cVouchtype为对应单据类型的简写。 2、解决脚本(在sql查询分析器中执行即可): 3、“取消id的主键”这种做法是绝对不允许的!!!id作为收发记录主表rdrecord的主键,作为数据表的唯一标识信息,取消只会造成数据的进一步混乱。针对问题应从问题的根源着手,而不是毫无目的的随意改动,以免造成数据意外错误。 4、如果操作过程中采用覆盖物理数据库的方式,建议进行数据库附加操作,从而保证业务正常使用。 |
补丁编号: | |
录入日期: | 2016-03-16 15:23:45 |
最后更新时间: |
如果您的问题还没有解决,可以到 T+搜索>>上找一下答案
相关阅读
- 登录T3提示运行错误48 无法找到文件 getAccossmode 卸载软件重新安装 T3卸载不掉怎么办2019-5-10 7:0:0
- 用友T3用友通系统重装后,没有账套备份,如何恢复账套2019-4-29 8:0:0
- 用友T3用友通年度结转后,库存期初查询不到数据2019-4-23 8:0:0
- 用友T3用友通年度结转之后新打印不能使用2019-4-23 8:0:0
- 用友T3用友通年度结转2019-4-23 8:0:0
- 用友T3用友通年底建新年度账时提示不成功2019-4-23 8:0:0
- 用友T3用友通已经超过使用年限,仍计提折旧2019-4-23 8:0:0
- 用友T3用友通已开发票未收款的数据结转不到下一年度2019-4-23 8:0:0
- 用友T3用友通已备份数居库的磁盘上结构版本为611,服务器支持版本为5392019-4-23 8:0:0
- 用友T3用友通已减少的资产删除不了2019-4-23 8:0:0
最新信息
用友U8其他修改上年工资数据系统不让进行反结账操作U8其他修改上年工资数据系统不让进行反结账操作
U8其他-修改上年工资数据系统不让进行反结账操作
自动编号: | 1215 | 产品版本: | U8其他 |
产品模块: | 工资管理 | 所属行业: | 通用 |
适用产品: | V8 | 关 键 字: | 反结账 |
问题名称: | 修改上年工资数据系统不让进行反结账操作 | ||
问题现象: | 06年工资已做到4月份,想修改05年12月工资,无法反结帐。 | ||
原因分析: | V8产品无工资反结帐功能 | ||
解决方案: | 把06年年度账输出删除,到ufsystem库中打开UA_ACCOUNT_sub 表中,找到bClosing 字段把1改成0,再看iModiPeri 字段是否为11月,把UA_Period的新年度日期删除掉,到DATA库中表AccInformation中看工资最新会计期是多少,在到GL_mend表中看一下结账标志.以上操作后问题依然没有解决,后找到工资类别表WA_account中的iLastMonth不允许工资变动最后月和iLastYear不允许工资变动最后年,改成正确值后正常. 温馨提示:如果您的问题还没有解决,欢迎进入用友云基地。 |