找回密码
 注册账号

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

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

[求助] U872年结,结转应付模块过程中报错

[复制链接]
发表于 2014-1-7 10:30:44 | 显示全部楼层 |阅读模式

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

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

×
应收应付结转 : 结转收付款单时失败,原因为[INSERT 语句与 COLUMN FOREIGN KEY 约束 'FK_Ap_CloseBills_Ap_CloseBill' 冲突。该冲突发生于数据库 'UFDATA_001_2014',表 'Ap_CloseBill', column 'iID'。]


报错界面

报错界面
 楼主| 发表于 2014-1-7 10:31:14 | 显示全部楼层
数据库 用的是sql2000
回复 点赞 拍砖

使用道具 举报

发表于 2014-1-7 10:58:25 | 显示全部楼层
插入的iid字段值有重复,建议跟踪一下语句

点评

insert into ap_closebill(iID,ID,iType,bPrePay,cCusVen,iAmt_f,iAmt,iRAmt_f,iRAmt,cKm,cXmClass,cXm,cDepCode,cPersonCode,cOrderID,cItemName,cConType,cConID,iAmt_s,iRAmt_s,iOrderType,cDLCode,ccItemCode,Re  详情 回复 发表于 2014-1-7 13:39
回复 点赞 拍砖

使用道具 举报

 楼主| 发表于 2014-1-7 13:39:39 | 显示全部楼层
bjchenxun 发表于 2014-1-7 10:58
插入的iid字段值有重复,建议跟踪一下语句

insert into ap_closebill(iID,ID,iType,bPrePay,cCusVen,iAmt_f,iAmt,iRAmt_f,iRAmt,cKm,cXmClass,cXm,cDepCode,cPersonCode,cOrderID,cItemName,cConType,cConID,iAmt_s,iRAmt_s,iOrderType,cDLCode,ccItemCode,RegisterFlag,cDefine22,cDefine23,cDefine24,cDefine25,cDefine26,cDefine27,cDefine28,cDefine29,cDefine30,cDefine31,cDefine32,cDefine33,cDefine34,cDefine35,cDefine36,cDefine37,cStageCode,cCoVouchID) select iID,ID,iType,bPrePay,cCusVen,iAmt_f,iAmt,iRAmt_f,iRAmt,cKm,cXmClass,cXm,cDepCode,cPersonCode,cOrderID,cItemName,cConType,cConID,iAmt_s,iRAmt_s,iOrderType,cDLCode,ccItemCode,RegisterFlag,cDefine22,cDefine23,cDefine24,cDefine25,cDefine26,cDefine27,cDefine28,cDefine29,cDefine30,cDefine31,cDefine32,cDefine33,cDefine34,cDefine35,cDefine36,cDefine37,cStageCode,cCoVouchID from UFDATA_001_2013..ap_closebills where id not in (select id from ap_closebills)
回复 点赞 拍砖

使用道具 举报

发表于 2014-1-9 15:28:59 | 显示全部楼层
我们这里马上年结啦。  学习了。
回复 点赞 拍砖

使用道具 举报

发表于 2014-1-9 22:39:53 | 显示全部楼层
select * from ufdata_001_2013..ap_closebills where iID in ( select iid from ufdata_001_2013..ap_closebills where id not in (select id from ufdata_001_2014..ap_closebills) group by iid having count(iid)>1)
这个语句就可以找出你要插入的记录的重复iid字段的数据行

你发的语句我看不懂要干啥,为啥要将2013年的收付款子表中不包含2014年收付款子表id的记录插入到2014年的收付款主表记录中呢???

点评

这是年结中的报错内容。。u872 版本的  详情 回复 发表于 2014-1-15 15:36
回复 点赞 拍砖

使用道具 举报

 楼主| 发表于 2014-1-15 15:36:29 | 显示全部楼层
bjchenxun 发表于 2014-1-9 22:39
select * from ufdata_001_2013..ap_closebills where iID in ( select iid from ufdata_001_2013..ap_clos ...

这是年结中的报错内容。。u872 版本的
回复 点赞 拍砖

使用道具 举报

发表于 2014-1-16 08:46:27 | 显示全部楼层
应当是数据有重复
回复 点赞 拍砖

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

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

GMT+8, 2024-6-2 07:12 , Processed in 0.025229 second(s), 8 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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