银行对账期初日记账期初未达项记录无法删除用友软件股份有限公司张睿2010年11月18日具体问题情况:890版本,总账系统,银行对账2月1日启用,在银行对账期初里日记账期初未达项有很多1月份的记录,显示是黄色已勾对的状态,无法删除。正常应该是白色未勾对的状态,可以随意删除。问题情况分析:该问题之前在老版本中遇到过,重新引入期初未达项后,就可以删除了,但是这次使用该方法无效。前台测试了各种方法均无效,看来只能直接从后台修改了。下面详细说一下问题解决的情况打开银行对账期初录入界面,启用日期设置为2010.02.01,右边的日记账期初未达项里有很多数点开日记账期初未达项,里面有很多已勾对的记录,显示为黄色,无法删除进入银行对账界面,单位日记账两清标志是空的,点取消按钮,反对账到1月份,之后再回到银行对账期初,日记账期初未达项里记录还是黄色的,无法删除该问题之前在老版本中遇到过,重新引入期初未达项后,就可以删除了,但是这次使用该方法无效前台测试了各种方法均无效,看来只能直接从后台修改了。Gl_accvouch表中bdelete和iflagbank字段和银行对账有关,执行如下语句过滤出来1月份银行科目的相关记录:selectbdelete,iflagbank,*fromgl_accvouchwhereccode=‘100201’andiperiod=1查看到这些记录的bdelete字段都是1,执行语句都更新成0再回到日记账期初未达项里这次变成未勾对状态,可以删除了,可是删除之后,再重新进入删除的记录又出来了,而且变成已勾对,又无法删除了看来只修改bdelete字段不能解决问题,可能还和iflagbank字段有关,在事件探查器中跟踪发现,进入日记账期初未达项的时候软件过滤iflagbank=99的记录,现在Gl_accvouch表中这些记录的iflagbank字段值都是NULL,执行语句都更新成99试试之后再回到银行对账期初录入中,发现日记账期初未达项数值已经为0了,并且点开之后的记录都没有了,现在正常了该问题在中间月份启用银行对账的情况下经常会出现,从前台操作无法解决,只能从后台修改这两个字段解决。问题总结: