“千年虫”与电算化
赵国庆
在人类即将跨入21世纪之际,计算机2000年问题即“千年虫”问题也日益逼近。目前,“千年虫”问题已引
起国防、交通、通信、金融、发电、医疗等诸多领域的高度重视,多数部门或行业已采取相应解决措施。“千年虫”问题对会计电算化单位的数据安全和会计工作的连续性也将带来巨大影响,解决会计电算化中的计算机2000年问题,是会计工作面临的紧迫任务。为此,财政部专门发文要求各行业主管部门以及会计软件开发经销、使用部门立即行动起来,共同解决会计电算化中的“千年虫”问题。
水利系统虽然电算化工作开展较晚,尚未普及,但如果解决不好,也将给会计电算化单位带来灾难性后果。如届时可能出现无法建账、计算错误、数据崩溃、财务流程混乱以致系统瘫痪等无法预料的局面。如果大家足够重视,采取相应的补救措施,大部分危害还是可以避免的。
造成计算机“千年虫”问题的根本原因是在早期的计算机系统中,为节省存储空间,只采用两位十进制数记录年份的最后两位,如1975年四位数只记后两位数75。而在一些比较老的计算机系统程序中,使用数字串99表示文件结束、过期、删除等特殊意义的自动操作,当进入一些与99相关的日期时,计算机可能会误认为文件过期或将文件删除,从而引发计算机系统混乱甚至崩溃。如4月9日是1999年的第99天,1999年9月9日在计算机中表示为99/99等,这些特殊的日子都可能引起计算机系统混乱。会计电算化中的2000年问题涉及软硬件测试、软件修改、数据转换、运行实验等多项工作,我们应充分考虑到解决计算机千年问题的重要性和紧迫性,争取早准备。
电算化中的计算机2000年问题主要牵涉计算机硬件、操作平台软件和财务软件三个方面。解决“千年虫”问题需做好以下几项工作:
一、高度重视会计电算化工作中的计算机2000年问题
各单位领导和财会人员都要予以重视,充分认识解决计算机“千年虫”问题的重要性、严肃性。要注重学习,提高解决问题的能力。电算化工作涉及到计算机管理部门、技术支持部门和财务部门,只有统一部署、协
调一致,各层次、各环节密切配合,在相关软硬件厂商的帮助下,才可能最为有效地解决问题。
二、要充分制订完备的工作方案
我国会计电算化工作开展较晚,水利行业更滞后一些,电算化系统很脆弱。所以要充分准备,尽可能制订完备的解决方案。建议:成立会计电算化计算机2000年即“千年虫”问题小组;对本单位财务工作进行分析,找出财务软件使用中易出问题的环节;以1999年7月31日为基准日,按倒计时制订工作计划;进行软硬件测试;制订应急计划。
由于各种原因,有可能在2000年到来之际,本单位电算化中的“千年虫”问题没能彻底解决,所以一定要制定切实可行的应急方案,确保财务不乱、工作不断。
三、进行全面测试
解决会计电算化中的2000年问题,包括硬件、操作平台软件、财务软件三项测试。硬件测试时间设置为1999年12月31日和2000年2月28日的23点59分,测试计算机能否平稳过渡到第二天,以检查两位数字纪年及闰年表示是否正确,同时观察计算机测试前后能否正常开启和关闭,计算机日期、时间的显示是否正确,光驱、软驱能否正常运行;操作平台软件和财务软件的测试,主要测试时间可设为1999年9月9日、1999年12月31日至2000年1月1日、2000年2月28日至2000年2月29日。对操作平台软件的测试主要检查测试前后数据库、编译/解释器对日期、时间的表示是否正常,网络进出系统的时间是否表示正确等;对财务软件的测试则侧重于结果数据与实际数据的对比,以确认财务软件是否正确解决了2000年问题。主要包括会计期间的设置、年末数据结转、工资管理、固定资产折旧的计提、数据备份、恢复、跨年度往来款项的管理、银行利息计算、跨年度销售核算等方面。如果可能,最好模拟运行1999年12月至2000年3月的数据,同时,各会计电算化单位应主动与会计软件以及相关的软硬件厂商联系,取得他们的帮助,以便及早发现问题,及早解决。
2000年一天天逼近,财务软件日复一日运行,会计信息一步步更新,因此,不能等待,不能依赖,快速行动,着手灭“虫”。提醒一句,无论准备工作做得多么充分,2000年到来之前,千万别忘了做数据备份。