问题现象: |
1.有个帐套是国药集团化学试剂有限公司总部2005年,库存中输出的收发存汇总表中的期初数和原821中的中的收发存汇总表期初数据不一样,就看收发存汇总表的第一个存货. 2.升级到860后库存中期初没有数据,要重新取数,数据量大取数很慢,用什么方法可以升级后有这些期初数据.下个星期就要升级2005年的数据了. |
问题原因: |
由于您的数据是.bak文件,没有系统库ufsystem中该帐套的系统信息,而由于821时有库存总帐,85x时则删除了,而821时如果是第一年启用库存,则对于期初数据要写入到收发记录主子表rdrecord(s)和库存总帐,而到下一年结转时则只结转库存总帐,不将期初记录插入到发记录主子表rdrecord(s)中,所以升级时判断是否库存第一年启用,如果是第一年,则不将库存总帐的期初记录插入到发记录主子表rdrecord(s)中,否则需要将库存总帐的期初插入到发记录主子表rdrecord(s)中作为期初升级调整记录。 |
解决方案: |
如果新建一个2005年的821帐套,则启用各个模块后,将数据引入到860数据库中后,修改ufsystem数据库中表ua_account中的帐套启用年度为2004,然后修改表ua_account_sub中该帐套的模块为库存的(csub_id='st'),年度为"9999"的(iyear='9999')记录的启用日期为2004年的日期(dsubsysused='2004-1-1'),如果没有该记录则需要添加上,并且还要加上该帐套的模块为库存的(csub_id='st'),年度为2004,2005的两条记录。如果是2000年启用,则需要在ua_account_sub表加上2000年到2005年的记录,并且修改年度为9999的那条库存记录的启用日期改为2000年的日期;还要修改ua_account表中的建帐日期。升级后,期初数据正常。 |
相关补丁: |
|
版本: |
8.60 |
模块: |
库存管理 |
产品: |
U860----库存管理 |
问题名称: |
升级后没有期初库存 |
最后更新: |
2005-07-12 00:00:00 |