您好,欢迎访问三七文档
当前位置:首页 > 财经/贸易 > 资产评估/会计 > T3数据库维护讲解(财务部分)
T3数据库维护讲解(财务部分)(财务部分)畅捷通信息技术股份有限公司崔文哲2013年4月总账部分常见高发问题总账对账不平,期间损益结转出现红字金额行业性质与科目不符凭证不能作废或整理查询明细账记录时数据串行***_****客户账套号指定年度数据库code科目表GL_accvouch凭证及明细账表GL_accsum科目总账表GL_accass辅助总账表行业预置表记录各个行业类型的名称(如果UA_Account表cTradeKind字段的信息与此表记录有偏差则提示行业性质错误)为借方余额,0为贷方余额bend是否末级1为末级,0为非末级Sqlserver数据库中显示时True代表1,False代表0为期初往来明细帐,21为期初待核银行帐,20为银行帐科目调整前余额,1-12为凭证及明细isign凭证类别字isignseq凭证类别排序号与dsign凭证类别表isignseq值相关联Ino_id凭证编号Dbill_date制单日期ibook记账标志1已记账0未记账iflag凭证标志null_有效凭证,1_作废凭证,2_有错凭证(作废凭证可取消作废/进行凭证整理)Cdept_id部门编码Cperson_id职员编码职员编码必须对应相应部门编码Ccus_id客户编码Csup_id供应商编码Citem_id项目编码项目编码必须对应项目大类编码Citem_class项目大类编码行记录,分别记录1-12会计期间数据会计期间科目+辅助核算信息,在gl_accass表中都有12行记录,分别记录1-12会计期间数据总账与客户往来对账不平我们在总账月末结账的时候提示不能结账,然后我们再进行对账会出现如下图是否有无如级次、末级标志等通过数据显示表明,客户曾经做过一段时间凭证后又修改过辅助核算信息,然后继续做凭证。解决方法1.如果客户还是需要部门辅助核算,我们先取消所有的凭证的记账,然后删除此科目所有期初数据,再到会计科目中修改这个科目的辅助核算为部门辅助核算和客户往来,错误凭证进行修改补充部门辅助核算信息。2.如果客户不需要再使用部门辅助核算了,我们先取消所有的凭证的记账,然后我们在数据库中清除凭证及明细账表gl_accvouch中部门辅助项对应的列,使用语句:Updategl_accvouchsetcdept_id=nullwhereccode=’1122’我们必须删除期初的明细数据和辅助总账等数据,执行如下语句:Deletegl_accasswhereccode=’1122’Deletegl_accsumwhereccode=’1122’Deletegl_accvouchwhereccode=’1122’andiperiod=0删除多余数据以后我们再录入对应的期初,再对所有的凭证进行记账就可以解决。,明细账处为0的现象=0whereccode=’1211’我们再取对一下账,1211的对账错误没有了!=2whereccode='212101'重新对账,数据正确!首先检查期初余额是否对账正确,检查发现期初就有错误,所以需要将当年凭证全部取消记账取消凭证记账后,检查科目设置的辅助核算是什么,然后根据对账提示的辅助项信息,检查gl_accvouch数据确保期初明细和凭证数据无误再检查辅助总账表信息,发现查出24行记录,有12行多余记录做好账套备份后,通过脚本删除多余记录行deletefromgl_accasswhereccode='2241005'andcperson_id='055'andi_id10752重新期初余额对账试算,然后凭证记账,月结操作期间损益结转出现红字金额在进行期间损益结转时,发现系统生成凭证中有红字金额出现会计科目的性质修改正确(凭证要取消记账)updatecodesetbproperty=1whereccode='550102'重新期间损益结转,凭证无误!账套数据库出现了数据库一致性错误,导致软件判断行业性质出错账套行业性质如果正确,可以使用数据库修复工具尝试修复看是否账套存在一致性错误。(工具只试用sql2000数据库)凭证不能作废或整理有张凭证需要作废,打开填制凭证,选择凭证作废报错:凭证号被其他人修改,不能作废。凭证表数据此张凭证数据有错误,所以先检查凭证表此张凭证数据是否有误。检查发现此张2012年12月的凭证,会计期间iperiod字段数值错误,并且凭证类别编码字段也有错误。将错误字段的信息根据正确的信息进行修改,然后重新登录软件进行凭证作废。脚本修改错误字段信息。updategl_accvouchsetiperiod=12,isignseq=1wherei_idin(6997,6998)查询明细账记录时数据串行如果查询总账明细账,查询信息有串行现象(摘要为空,摘要信息在借方金额显示等显示错误)问题分析:此类现象绝大部分是由于在填写凭证时,摘要中填写了空格、回车、特殊字符等,导致的解决方法:先做好账套备份,然后找到串行对应的凭证行,检查此行记录和上一行记录的对应凭证,检查摘要是否有特殊符号等存在,然后进行修改。也可使用维护工具中的“检测数据表字段非法字符”工具,进行检测总账数据问题分析思路和维护原则1.遇到对账不平问题,首先检查期初余额中的对账和试算功能是否正确。2.如果期初正确,将错误月份当月凭证取消记账重新记账再对账3.如果期初对账错误,检查上年12月末数据是否正确,新建账套检查是否客户修改过辅助核算设置4.检查科目设置,确定好辅助核算设置信息,然后检查code表末级标志,编码级次等是否正确5.根据科目编码,结合科目设置的辅助核算检查gl_accvouch表数据,是否辅助核算信息有错误6.根据辅助核算和科目信息,检查gl_accass表数据,辅助核算信息是否有误,数据行是否有丢失、多余等现象维护原则:1.根据科目辅助核算目前的设置进行后续分析(code表)2.gl_accvouch表中科目记录行的辅助信息基于科目目前设置进行检查,如遇到辅助数据有误按照目前科目设置进行调整3.gl_accass表根据科目编码+辅助核算编码的筛选条件应只显示12条记录行,多余或缺少则根据实际情况进行删除或添加,另科目不应存在不符合科目现有设置辅助项的记录行存在,金额合计以gl_accvouch数据为准。5.gl_accsum表记录各科目金额合计数据(不区分辅助信息),主要检查合计金额与gl_accvouch表此科目金额合计是否有误,上级科目金额是否等于下级科目金额之合6.修改数据前需进行账套备份,凭证取消记账操作财务部分维护注意事项及常用工具注意事项:1.不要在账套使用过程中进行辅助核算设置调整!2.如要调整辅助设置,需要将科目对应的凭证进行删除或先修改为其他科目暂存,此科目期初余额需要先全部删除明细记录和金额,然后再修改辅助设置,重新补录期初,期初试算、对账正确后,重新调整凭证!3.出现对账不平后,如需数据库数据调整之前,需做好账套备份,以免修改错误无法恢复!4.调整数据已code设置为准,先检查调整gl_accvouh,再检查gl_accsum和gl_accass表,调整原则以明细数据为准,上下级金额以下级合计金额为准,辅助合计与总账合计以辅助合计为准!常用工具:1.SQL数据库检测修复工具-检测并修复常见数据文件错误2.特殊行业性质期间损益结转-解决特殊行业结
本文标题:T3数据库维护讲解(财务部分)
链接地址:https://www.777doc.com/doc-2861933 .html