找回密码
 注册账号

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

初学者课程:T3自学|T6自学|U8自学软件下载课件下载工具下载资料:通资料|U8资料|NC|培训|年结积分规则 | 使用常见问题Q&A
知识库:U8 | | NC | U9 | OA | 政务U8|U9|NCC|NC65|NC65客开|NCC客开新手必读 | 任务 | 快速增金币用友QQ群[微信群]
查看: 3525|回复: 4

[数据库知识] Ua_Identity——单据编号生成控制表

[复制链接]
发表于 2010-5-15 15:20:09 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册账号

×

Ua_Identity——单据编号生成控制表

问题:保存收款单的时候提示以下错误。SÌrDå߸«äbbs.51ecom.comä·Ÿ©(2`Q
分析:SÌrDå߸«äbbs.51ecom.comä·Ÿ©(2`Q
此类问题为ua_identity表中cvouchtype为sk所对应的ifatherid和ichildid数值太小。因为表Ap_CloseBill中的主键标识是通过ua_identity表中cvouchtype为sk所对应的ifatherid+1得到的,如果ifatherid过小的话,那么ifatherid+1的值可能在此表中已经存在了,这样就违反了主键唯一性错误,因此会报这个错误。SÌrDå߸«äbbs.51ecom.comä·Ÿ©(2`Q
解决方法:SÌrDå߸«äbbs.51ecom.comä·Ÿ©(2`Q
use ufsystem
SÌrDå߸«äbbs.51ecom.comä·Ÿ©(2`Q
update UA_Identity
SÌrDå߸«äbbs.51ecom.comä·Ÿ©(2`Q
set UA_Identity.ifatherid= (select max(iid) from ufdata_991_2007..Ap_CloseBill)
SÌrDå߸«äbbs.51ecom.comä·Ÿ©(2`Q
where UA_Identity.cvouchtype='sk' and cacc_id='991'
SÌrDå߸«äbbs.51ecom.comä·Ÿ©(2`Q
注意:SÌrDå߸«äbbs.51ecom.comä·Ÿ©(2`Q
如果在保存其他单据的时候提示类似的问题,请参照一下表进行更改。SÌrDå߸«äbbs.51ecom.comä·Ÿ©(2`Q
报错中的这个表在图1中找到,然后更改下上面的语句。ufdata_991_2007为出错的账套数据库,Ap_CloseBill为对应的关联主表(报错中在不能在此表中插入重复键),sk为此表在表Identity所对应的cvouchtype,991为对应的账套号SÌrDå߸«äbbs.51ecom.comä·Ÿ©(2`Q

发表于 2010-8-12 21:07:36 | 显示全部楼层
支持一个  经典
发表于 2010-8-19 16:01:34 | 显示全部楼层
路过。学习下
发表于 2010-11-2 13:36:32 | 显示全部楼层
路过。学习下
发表于 2010-12-2 16:49:38 | 显示全部楼层
路过,学习
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|站长微信|Archiver|手机版|小黑屋|用友之家 ( 蜀ICP备07505338号|51072502110008 )

GMT+8, 2024-5-29 13:45 , Processed in 0.035207 second(s), 9 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表