问题现象: |
从821升级后损益结转问题:客户数据是从821升级到860SP1的。升级之前,在进行期末的损益结转的时候正常;升级以后,在进行期间损益结转的时候,有部门客户辅助核算的科目,结转的贷方要比当月借方发生的大很多! |
问题原因: |
在U821版本中1-5月份生成的期间损益凭证(1月份392号银行凭证也如此)客户核算的损益科目没有客户编码,记帐后在GL_ACCASS表中这些科目的记录也没有客户编码,由于860SP中结转损益时是按客户明细结转的,从而导致在U860SP版本6月份期间损益结转时未能按客户过滤出这些客户为空的数据(相当于1-5月份没有生成这些科目的期间损益凭证),出现了结转金额不对的现象。 |
解决方案: |
1、在企业门户-客户档案中增加一调整客户编码(如:“9999”); 2、在2005年度库中参照执行如下脚本,将带客户核算的所有损益科目但是没有客户编码信息的凭证、辅助帐数据进行修复,将客户信息补录为9999,以备查询; --检查客户为空的凭证 select * from gl_accvouch where ccode in ( select ccode from code where ccode like '5%' and bcus=1) and ccus_id is null --进行修复 update gl_accvouch set ccus_id='9999' where ccode in ( select ccode from code where ccode like '5%' and bcus=1) and ccus_id is null --检查GL_ACCASS表 select * from gl_accass where ccode in ( select ccode from code where ccode like '5%' and bcus=1) and ccus_id is null --进行修复 update gl_accass set ccus_id='9999' where ccode in ( select ccode from code where ccode like '5%' and bcus=1) and ccus_id is null 3、进行期间损益结转即可。 等明年年初做完年结后,如果损益类科目没有必要按客户进行核算,建议取消这些科目的客户核算属性。 注意做好数据备份! |
相关补丁: |
|
版本: |
8.60sp |
模块: |
总账 |
产品: |
U860SP----总账 |
问题名称: |
从821升级后损益结转问题 |
最后更新: |
2005-08-02 00:00:00 |