通升级U6后进账套报错行业性质与科目设置不符
- 浏览:1414 - 发布时间:2008-03-29 15:37:00.0
问题版本: |
809-U6普及版(原U8普及版3.0) |
问题模块: |
1-总账 |
所属行业: |
0-通用 |
问题状态: |
1-UU通注册用户 |
关 键 字: |
行业性质与科目设置不符 |
适用产品: |
U6 |
补 丁 号: |
|
开放状态: |
0-UU通注册用户 |
原问题号: |
|
提交时间: |
2008-3-29 15:37:00 |
问题名称: |
通升级U6后进账套报错行业性质与科目设置不符 |
问题现象: |
用6000通升级U6补丁,tong10.2升级U8普及版3.0完成后.登陆总账报错:此帐套的行业性质与科目设置中的科目分类不符,请调整.调整行业科目后,依然有这类报错. |
原因分析: |
行业性质与分类不符合,主要有环境或数据错误造成的。环境问题:批注册下DLL主键,打补丁执行脚本。数据问题: 查看GL_CodeClass、GL_Btrade、AccInformation UFSYSTEM库中的GL_CodeClass表中科目分类与UFdata库中的Code表中的科目分类不一致 维护方法: 1.在UFSYSTEM库UA_Account表中此帐套的cTradeKind(行业性质)的值 2.以此cTradeKind的值去检索UfSystem库的GL_BTrade表中的ctrade_name,找到对应的行业性质编号(itrade_id); (select itrade_id from GL_BTrade where ctrade_name="cTradeKind") 3.以此行业性质编号(itrade_id)去检索UfSystem库中Gl_CodeClass表的itrade,查看字段cclass,cclass_engl的值,用此值与UFdata库中的Code表中的字段cclass,cclass_engl对比并根据实际情况将这2个表中的这2个字段取值改成一致。 以zt999为例: select * from GL_CodeClass where itrade=(select itrade_id from GL_BTrade where ctrade_name=(select cTradeKind from UA_Account where cAcc_Id='999')). 查看字段cclass,cclass_engl的值,用此值与UFdata库中的Code表中的字段cclass,cclass_engl对比并根据实际情况将这2个表中的这2个字段取值改成一致. 经查客户数据发现code表 |
解决方案: |
查客户数据发现code表中的cclass_engl=GG,应为‘GT’,执行下列语句 use UFDATA_001_2008 updatE code set cclass_engl ='GT' where cclass_engl='GG' | |