服务热线:022-26677809 , 13821206318
坚守“用户之友”的初心,做“专业的奋斗者”,始终坚持“持续创新”
首页 > 知识库 > 正文

升级后没有期初库存

- 浏览:521 - 发布时间:2008-01-08 00:00:00.0
问题版本: 804-U8.60 问题模块: 818-报账中心
所属行业: 0-通用 问题状态: 2-UU通注册用户
关 键 字: 升级后没有期初库存 适用产品: U860----库存管理
补 丁 号: 开放状态: 0-UU通注册用户
原问题号: 提交时间: 2008-1-8
问题名称: 升级后没有期初库存
问题现象: 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的两条记录。如