对应版本:用友U8.51A对应产品线:财务系统对应模块:应收模块问题现象:应收与总帐对帐不平,初步确定是ap_detail表中的ccode和iflag字段有问题,请集团给个根本解决办法问题原因:您好!经查发现以前的维护工程师自己导过数据库表及其数据记录,导入后带辅助核算的科目余额与辅助明细不一致进而造成应收期初余额与1131客户往来期初不一致。由于没有上年数据无法进行重新结转,因此只能通过本年应收期初引入到总帐期初。解决方案:您好!经查发现以前的维护工程师自己导过数据库表及其数据记录,导入后带辅助核算的科目余额与辅助明细不一致进而造成应收期初余额与1131客户往来期初不一致。由于没有上年数据无法进行重新结转,因此只能通过本年应收期初引入到总帐期初。以下为处理过程:首先做好数据备份!!1.在总帐中恢复凭证记帐到1月初后执行如下语句:deletefromgl_accasswhereccode=’1131’2.在数据库中执行如下操作:在gl_accvouch表设计中将下列默认值添加到相应列:nfrat默认值dbo.GL_accvouch_nfrat_Dnc_s默认值dbo.GL_accvouch_nc_s_D在gl_accass表设计中将下列默认值添加到相应列:mb默认值dbo.GL_accass_mb_Dmd默认值dbo.GL_accass_md_Dmc默认值dbo.GL_accass_mc_Dme默认值dbo.GL_accass_me_Dmb_f默认值dbo.GL_accass_mb_f_Dmd_f默认值dbo.GL_accass_md_f_Dmc_f默认值dbo.GL_accass_mc_f_Dme_f默认值dbo.GL_accass_me_f_Dnb_s默认值dbo.GL_accass_nb_s_Dnd_s默认值dbo.GL_accass_nd_s_Dnc_s默认值dbo.GL_accass_nc_s_Dne_s默认值dbo.GL_accass_ne_s_D在ap_detail表中的iFlag没有绑定默认值dbo.Ap_Detail_iFlag_D3.执行如下语句:updateap_detailsetiflag=6whereidamount0andccovouchtypein(’48’,’49’)andcflag=’ar’updateap_detailsetiflag=0whereicamount0andccovouchtypein(’48’,’49’)andcflag=’ar’updateap_detailsetiflag=0whereidamount0andcflag=’ap’andccovouchtypein(’48’,’49’)updateap_detailsetiflag=6whereicamount0andcflag=’ap’andccovouchtypein(’48’,’49’)updateap_detailsetiflag=0whereiflagisnullandccovouchtypein(’P0’,’03’,’02’,’R0’)deleteFromGL_AccvouchWhere(iflag=2oriflagisnull)andccode=’1131’andccus_idisnotnullandiperiod=0andcdigest’往来期初引入’最后在总帐选择相应科目进行1131科目期初引入保存即可****关键问题所在:由于是导过来的数据表,因此很多表列的默认值均没有绑定默认值,请参照正常表列的默认值添补进去!!!最后请按客户+科目进行对帐

微信号:yyrjlls
技术咨询,有偿服务!
复制微信号
本文链接:https://www.bbsufida.com/u8/43646.html