《用友变相修改科目编码级次.ppt》由会员分享,可在线阅读,更多相关《用友变相修改科目编码级次.ppt(12页珍藏版)》请在三一办公上搜索。
1、变相修改科目编码级次,2月份维护案例,单位:南昌小型服务支持部作者:吴奎日期:2009年2月27日,问题的引入,问题最近在接财务电话时客户常常会计科目的编码不够用了,比如在现金科目1001下面二级子科目已经从0099把所有的编码都用完了,现在还有第101或者更多102999的需要使用二级子科目。科目已经使用,现在怎么修改会计科目级次编码?,问题现象,如下图科目编码级次的第一级、第二级和第三级都置灰了,但客户有这样的需求要修改第二级的的位数怎么办?,根据客户提的需求,在不删除已经增加并且使用了的会计科目,直接去修改数据库里的科目编码级次可以吗?仔细分析:如果在数据库里把第二级科目编码级次由2位修
2、改为3位,那前面已经增加并在使用的科目在系统里会怎么显示?这根本无法预知,这个办法肯定不行!这个直接修改科目级次编码方法行不通,那只有另辟蹊径了!那怎么办?客户目的就是要增加编码的并不是一定要是二级是三位的啊!“编码”一般在数据库里的只要不是很特殊的编码都不是使用数字型的,我们可以用字母来编码啊!抱着一点希望查看一下科目表CODE的CCODE字段的数据类型是什么类型的。,问题分析,问题分析,在数据库的企业管理器里查看一下CODE表的ccode字段的数据类型如下图:,问题分析一,从上图的企业管理器的设计表里可以看到CODE 表的ccode字段的数据类型是VARCHAR类型的,那就是说这个科目编码
3、不一定要是数字的才行,只要是常见的字符(特殊的字符除外如换行符)都可以用来进行编码,使用字母是最容易让人区分的,这就好了我们可以用字母来增加科目的二级编码测试看行不行。我们先在会计科目里增加一个会计科目,在会计科目的二级编码使用字母来编码。,问题分析,问题分析,我们在增加科目时没有报任何错,这很好,为我们进行下一步的测试操作有一个好的开始。然后我们去总账填制凭证并使用该科目和总账以外的系统生成凭证并使用该科目看是否会出现一些意想不到的现象。首先去总账中填制凭证使用该科目。如下图,问题分析,在总账里填制凭证时没有任何异常出现,那我们去总账以外的系统里做生成凭证选择使用我们增加的带有字母编码的科目的操作,如下图。,问题分析,经过上面的测试我们在填制凭证时使用增加的带有字母编码的科目操作的操作,没有任何的异常情况出现,哪么在审核凭证和记账时会有异常出现吗?我们就进行一下对凭证审核和记账的炒作结果如下图也没有任何也常出现,经过这些测试我们可以可定可以使用字母来编码。,谢谢观赏!若有错请指正!,