今天,一位同事让我帮忙为某个账套添加“固定资产”模块。本以为启用后就能顺利使用,没想到出现了一系列问题。
启用模块后,当进入固定资产模块时,没有弹出初始化窗口,而是弹出一条提示:“登录日期 – – 不属于最新会计年度 ,从此日期登录不能进行对本账套的修改操作,是否继续进行,本账套最新可修改日期:-** -**”。点击“确定”后,虽然能够进入固定资产模块,但是当尝试进入各个子功能时,又会弹出提示:“由于互斥功能正在运行,或者系统相关设置步骤未完成,此功能暂时不可用”,并且界面上增加和修改等操作按钮全部呈现灰色状态,无法点击使用。
经过分析,发现出现这种情况的原因是由于这个账套以前曾经启用过固定资产模块,后来又停用了。所以此次重新启用后,系统没有弹出初始化窗口,而且相关数据也不允许修改。
为了解决这个问题,经过摸索和实践,总结出以下解决办法:
1. 备份账套
这一步非常重要。日常工作中,每天都要进行账套备份,而在对数据库进行修改操作之前,更要严格做好备份工作。因为对 SQL 数据库进行操作存在一定风险,如果操作不当可能导致数据丢失或损坏,所以做好备份是保障数据安全的重要措施。
2. 打开查询分析器
依次点击电脑桌面的“开始”菜单 – “所有程序” – “Microsoft SQL Server” – “查询分析器”。
3. 登录 SQL Server 服务器
在弹出的登录界面中,选择 SQL Server 服务器,然后输入 sa 的密码,完成后点击登录。
4. 执行下面 SQL 代码
成功进入查询分析器后,在查询窗口输入以下代码:
use ufdata_015_2010
update accinformation set cvalue='2010-05-01' where cname='dstartdate'and csysid='fa'
输入完成后,全选这段代码,接着按下键盘上的 F5 键来执行代码。需要特别注意的是,代码中红色部分需要根据实际情况进行修改。其中,“ufdata_015_2010 ”指的是该账套要启用固定资产的年度数据库名称,“2010-05-01”代表启用固定资产的时间。
在执行完以上几步操作后,再次进入固定资产模块时,之前弹出的“登录日期 ****-– 不属于最新会计年度 ,从此日期登录不能进行对本账套的修改操作,是否继续进行,本账套最新可修改日期: — ”提示就不会再出现了。不过,此时进入各个子功能时,仍然会出现“由于互斥功能正在运行,或者系统相关设置步骤未完成,此功能暂时不可用”的提示,增加和修改等按钮依旧是灰色不可用状态。接下来还需要继续进行如下操作:
5. 执行下面SQL 代码
在刚才使用的查询分析器的查询窗口中,接着输入下面这段代码:
update accinformation set cvalue='TRUE' where cname='bFirstTime'and csysid='fa'
输入完成后,选中刚输入的这条代码,然后按下 F5 键执行。
完成上述所有操作后,现在重新登录账套查看一下。此时,固定资产模块应该能够正常使用了,相关的初始化操作也可以顺利进行啦。
原创文章,作者:judrip,如若转载,请注明出处:http://www.judrip.com/experience-sharing/25.html