结转上年购销存失败

2016/11/19 10:35:14山东用友

产品版本: 609-用友T6-小企业管理软件 3.3plus1 适用产品: T6系列
产品模块: 17-销售管理 提交时间: 2012-06-12
问题现象:

在结转上年购销存时,画面停留在存货价格表,提示销售系统结转失败,用事件查看器观察,在执行如下语句时提示错误INSERT 语句与 FOREIGN KEY 约束"FK_InvUPrice_Inventory"冲突。该冲突发生于数据库"UFDATA_001_2012",表"dbo.Inventory", column 'cInvCode'。


Insert into SA_InvUPrice(cInvCode,cFree1,cFree2,cFree3,cFree4,cFree5,cFree6,cFree7,cFree8,cFree9,cFree10,iUPrice1,iUPrice2,iUPrice3,iInvSCost,iInvSaleCost,cMemo,dStartDate,dEndDate,ISalePrice1,ISalePrice2,ISalePrice3,IUPrice4,ISalePrice4,IUPrice5,ISalePrice5,IUPrice6,ISalePrice6,IUPrice7,ISalePrice7,IUPrice8,ISalePrice8,IUPrice9,ISalePrice9,IUPrice10,ISalePrice10,cDesc) Select cInvCode,cFree1,cFree2,cFree3,cFree4,cFree5,cFree6,cFree7,cFree8,cFree9,cFree10,iUPrice1,iUPrice2,iUPrice3,iInvSCost,iInvSaleCost,cMemo,dStartDate,dEndDate,ISalePrice1,ISalePrice2,ISalePrice3,IUPrice4,ISalePrice4,IUPrice5,ISalePrice5,IUPrice6,ISalePrice6,IUPrice7,ISalePrice7,IUPrice8,ISalePrice8,IUPrice9,ISalePrice9,IUPrice10,ISalePrice10,cDesc  From UFDATA_001_2011..SA_InvUPrice

原因分析:

在结转上年购销存时,画面停留在存货价格表,提示销售系统结转失败,用事件查看器观察,在执行如下语句时提示错误INSERT 语句与 FOREIGN KEY 约束"FK_InvUPrice_Inventory"冲突。该冲突发生于数据库"UFDATA_001_2012",表"dbo.Inventory", column 'cInvCode'。


Insert into SA_InvUPrice(cInvCode,cFree1,cFree2,cFree3,cFree4,cFree5,cFree6,cFree7,cFree8,cFree9,cFree10,iUPrice1,iUPrice2,iUPrice3,iInvSCost,iInvSaleCost,cMemo,dStartDate,dEndDate,ISalePrice1,ISalePrice2,ISalePrice3,IUPrice4,ISalePrice4,IUPrice5,ISalePrice5,IUPrice6,ISalePrice6,IUPrice7,ISalePrice7,IUPrice8,ISalePrice8,IUPrice9,ISalePrice9,IUPrice10,ISalePrice10,cDesc) Select cInvCode,cFree1,cFree2,cFree3,cFree4,cFree5,cFree6,cFree7,cFree8,cFree9,cFree10,iUPrice1,iUPrice2,iUPrice3,iInvSCost,iInvSaleCost,cMemo,dStartDate,dEndDate,ISalePrice1,ISalePrice2,ISalePrice3,IUPrice4,ISalePrice4,IUPrice5,ISalePrice5,IUPrice6,ISalePrice6,IUPrice7,ISalePrice7,IUPrice8,ISalePrice8,IUPrice9,ISalePrice9,IUPrice10,ISalePrice10,cDesc  From UFDATA_001_2011..SA_InvUPrice

解决方案:

您好,查看您的提示FOREIGN KEY 约束,是一个外键约束。

可能的原因是由于插入到SA_InvUPrice表里的记录上的存货编码在存货档案中不存在引起的。

解决方法:增加上缺少的存货档案。

  • 设为首页
  • 济南用友|
  • 用友畅捷通软件山东济南销售服务中心|
  • 联系我们|
  • 鲁ICP备2021016587号-3
  • Copyright © 2021 山东一友信息科技有限公司