问题现象: |
821升级到852时2002,2003正常升级,2004-2006年度数据升级报错 报8501期初库存整理程序失败,申请单据id 失败. 修改启用日期单独对2004-2006单独年度升级,库存模块没有期初数据.如果修改后从存货取数,07库等几个仓库取的部分数据没有存货编码只有名称,无法保存 |
问题原因: |
数据问题。 1、模块启用日期不对,应为2002-01-01,年结标志也不对; 2、accinformation表的标志号的cvalue值应为'',而不是null; |
解决方案: |
在查询分析器中执行以下脚本(请先备份数据库,假设账套号为AAA): 1、update ufsystem..ua_account_sub set bclosing=1 where cacc_id='AAA' and (iyear=2004 or iyear=2005); 2、update ufdata_AAA_2004..accinformation set cvalue='2002-1-1' where ccaption like '%采购%日期%' or ccaption like '%销售%日期%' or ccaption like '%库存%日期%' or ccaption like '%存货%日期%' ; 3、update ufdata_AAA_2005..accinformation set cvalue='2002-1-1' where ccaption like '%采购%日期%' or ccaption like '%销售%日期%' or ccaption like '%库存%日期%' or ccaption like '%存货%日期%' ; 4、update ufdata_AAA_2006..accinformation set cvalue='2002-1-1' where ccaption like '%采购%日期%' or ccaption like '%销售%日期%' or ccaption like '%库存%日期%' or ccaption like '%存货%日期%' ; 5、update ufdata_AAA_2004..accinformation set cvalue='' Where csysid='AA' and cname='cID'; 6、update ufdata_AAA_2005..accinformation set cvalue='' Where csysid='AA' and cname='cID'; 7、update ufdata_AAA_2006..accinformation set cvalue='' Where csysid='AA' and cname='cID'; 即可成功结转,库存期初也能正常带入。 |
相关补丁: |
|
版本: |
8.52 |
模块: |
系统管理 |
产品: |
U852--系统服务--系统管理 |
问题名称: |
821升级到852升级报错,报8501期初库存整理程序失败 |
最后更新: |
2006-08-07 00:00:00 |