对应版本:用友U8.60sp对应产品线:财务系统对应模块:总账模块问题现象:从821升级后损益结转问题:客户数据是从821升级到860SP1的。升级之前,在进行期末的损益结转的时候正常;升级以后,在进行期间损益结转的时候,有部门客户辅助核算的科目,结转的贷方要比当月借方发生的大很多!问题原因:在U821版本中1-5月份生成的期间损益凭证(1月份392号银行凭证也如此)客户核算的损益科目没有客户编码,记帐后在GL_ACCASS表中这些科目的记录也没有客户编码,由于860SP中结转损益时是按客户明细结转的,从而导致在U860SP版本6月份期间损益结转时未能按客户过滤出这些客户为空的数据(相当于1-5月份没有生成这些科目的期间损益凭证),出现了结转金额不对的现象。解决方案:1、在企业门户-客户档案中增加一调整客户编码(如:“9999”);2、在2005年度库中参照执行如下脚本,将带客户核算的所有损益科目但是没有客户编码信息的凭证、辅助帐数据进行修复,将客户信息补录为9999,以备查询;--检查客户为空的凭证select*fromgl_accvouchwhereccodein(selectccodefromcodewhereccodelike’5%’andbcus=1)andccus_idisnull--进行修复updategl_accvouchsetccus_id=’9999’whereccodein(selectccodefromcodewhereccodelike’5%’andbcus=1)andccus_idisnull--检查GL_ACCASS表select*fromgl_accasswhereccodein(selectccodefromcodewhereccodelike’5%’andbcus=1)andccus_idisnull--进行修复updategl_accasssetccus_id=’9999’whereccodein(selectccodefromcodewhereccodelike’5%’andbcus=1)andccus_idisnull3、进行期间损益结转即可。等明年年初做完年结后,如果损益类科目没有必要按客户进行核算,建议取消这些科目的客户核算属性。注意做好数据备份!

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