免费下载应用软件、交流使用经验。

软件下载 经验交流 软件开发 专题论述 请君留言 网站介绍 休闲时光 返回主页
 
《QS纳税申报》软件升级到V4.2版

艰难的升级过程

作者:本人     来源:本站

    从今年7月份开始,我就着手对《QS纳税申报》软件进行升级准备工作。这次升级预期将《QS纳税申报》软件与国家税务总局的《通用数据采集》软件高度结合起来,即通过《QS纳税申报》软件导入销项开票数据和进项认证数据,利用《QS纳税申报》软件的超强数据共享和计算功能,将纳税申报表数据自动导入到国家税务总局的《通用数据采集》软件中,然后再通过其“数据申报”功能生成XML格式的电子申报数据文件,以满足部分用户的需要。这个功能的实现,将大大提高《QS纳税申报》软件的应用范围,解决目前部分用户在《QS纳税申报》软件下编制出申报表后,再到《通用数据采集》软件录入数据,然后生成符合税务部门要求的电子报税文件的繁琐过程,尤其是解决在《通用数据采集》软件中录入数据极其不方便的问题。
    通过近两个月时间的大量数据录入对比,9月上旬就基本上完成了对《通用数据采集》软件的数据库结构分析和导出模块的编制工作,开始进入导出测试。当时估计在9月份就可以完成测试工作,10月初就可以发布升级后的软件。不过实际困难大大超过了我的设想。
    首先是数据库的连接问题,《QS纳税申报》软件使用的是DBF结构的数据库,而《通用数据采集》软件使用的是ACCESS数据库。为了能无缝连接到ACCESS数据库,我试用了多种方式,最后确定了使用远程视图的连接方式,使得软件可以在无须用户干预的情况下直接连接到ACCESS数据库,完成这项工作后,时间已经过了9月中旬。
    然后是导出数据的问题,纳税申报表及其附表一、附表二的数据导出到《通用数据采集》软件中没有费用太大的周折,但附表三、附表四数据导出则很不顺利。经过大量的数据测试和反复地修改程序,到10月中旬才基本完成了全部数据的导出。大大超出了我10月初发布升级后软件的计划。
    可以在《通用数据采集》软件浏览纳税申报表数据后,我以为已经大功告成,谁知这仅仅才完成了一半的任务。当我兴冲冲的试用《通用数据采集》软件的“数据申报”功能时,却无法通过“数据申报”。我将相同的三个月份数据用手工录入到《通用数据采集》软件,然后与《QS纳税申报》软件导出的同期数据进行逐项对,试图查出原因,但结果却令人郁闷。因为无论是各个表的数据记录数量或各条记录的内容都做到了基本一致,但手工录入的数据就可以通过“数据申报”,而软件导出的数据就不能通过“数据申报”。我对导出的数据逐个报表进行“数据申报”时发现就是附表三和附表四无法通过“数据申报”,纳税申报表及附表一、附表二是可以通过“数据申报”的。于是我重点放在分析附表三、附表四的导出数据上。我尝试着改变数据项导出的次序,改变导出的方法等等,都无法解决问题。此时,时间已经进入到11月中旬。
    在此期间,我又得到用户提供的信息:少数使用新版税控开票软件的用户,无法直接导入开票系统的抄税数据了。经过了解获知,航天信息公司在开票系统的V6.13.20.05版中,抄税后并不产生XML的抄税数据文件,此时又面临着手工录入销项数据的可怕局面。为此,软件又增加了导入第三方软件的EXCEL销项数据文件的功能,即通过第三方软件,将本期的销项数据先导出到EXCEL文件中,然后再导入到《QS纳税申报》软件中,用户再对导入的发票进行处理,区分专用发票和普通发票,最后形成附表三的数据。这样做虽然比原来的直接导入多了几个环节,但比手工录入还是方便、快捷、准确的多。
    同时,为了满足用户打印特定格式的纳税申报表及其附表的要求,我又增加了将纳税申报表及其附表的数据导出到EXCEL文件的功能。用户只要将位于安装目录的DAT0目录下的“纳税申报表.XLS”文件页面调整到自己所需要的大小,《QS纳税申报》软件就会以这个文件作为模板,将指定期间的纳税申报表数据全部导出到一个“纳税申报表YYYYMM.xls”文件中,其中的YYYYMM为年月。
    按照用户提出的要求,在手工录入发票时,增加了模糊查找税号的功能。即录入已有的客户时,可以不录入15位的税号数据,仅仅录入税号中的任意连续几位(如末尾的3-4位),就可以很快地在下拉列表中定位该客户的税号。
    随着明年小规模纳税人的税率统一降至3%,针对可能出现的代开税票情况,软件中增加了允许录入3%税率的进项发票功能。
    又经过10多天时间的反复测试,我终于找到了导出数据无法通过《通用数据采集》软件“数据申报”的原因所在,但因为技术原因,目前却无法解决这个问题。鉴于本次升级的时间已经将近半年,投入了巨大的精力,投入远远超出了回报,且技术难题短期内尚无法解决,为此,不得不略带遗憾地暂时结束本次的升级工作。
    目前,升级后的软件导出数据到《通用数据采集》软件的步骤是:先到《通用数据采集》软件创建好当期的报表,然后才能到《QS纳税申报》软件中将当期的数据导出到《通用数据采集》软件中。最后还需要在《通用数据采集》软件对附表三和附表四进行“保存”和“审核”的操作,才能在“数据申报”中生成XML数据文件,否则会出现错误提示,无法完成“数据申报”的XML文件生成过程。在进入附表三、附表四编辑时,“保存”按钮是不能使用的,需要用户进行任意的编辑,如在备注栏录入任意字符,然后再删除掉,这样“保存”按钮就可以起作用了。
    套用一句名言:革命尚未成功,同志乃须努力。一个实用的软件成长和发展离不开软件作者的辛勤努力和广大用户的热情支持。为了让《QS纳税申报》软件更趋完善,我将会继续努力,在下一个版本中完成导出数据到《通用数据采集》软件的功能,即所有附表数据能够通过“数据申报”,而且不需要用户手工创建报表 。同时也希望能得到广大用户的切实支持。

注:

发表日期:2008-11-26     修改日期:

备案序号:赣ICP备05002359号

建议使用1024*768分辩率浏览 ☆版权所有 摘抄或转载须得到书面许可☆ Hujiajun ©1999,2016
E-Mail: hu-jj@21cn.com