解决方案: |
1、升级进程报错的原因: BG_BudgetFormulaParse项目公式定义表中的记录其citem项目编号在BG_Item项目档案表中不存在,导致执行脚本出错。 解决办法:参照执行如下脚本删除错误的项目公式,然后在进行数据库升级即可: delete from BG_BudgetFormulaParse where citem not in (select citemcode from BG_Item) 升级之后需要重新定义项目取数公式。 2、登陆产品后提示升级,点升级会出错的原因: 原来做861向861A的dbhotfix数据库升级时,可能由于升级异常中断等原因导致bg_ctrlrule_tmp临时表没有被删除。 解决办法:参照执行如下脚本删除该临时表即可。 drop table bg_ctrlrule_tmp 3、执行数据取不出来的原因: 执行数取数成功的前提条件是: 1)、当前预算机构需要在设置-档案对照中进行部门档案对照; 2)、项目预算执行数公式定义要合法; 3)、执行数公式中的科目本期要有数据存在,可将公式参照在UFO中执行看能否取到数据,以验证是否有数据存在或定义是否有误。 经将补丁打上后项目执行数抽取没有问题。 |