一、问题说明:
迁移路线:专业版12.0迁移至旗舰版2.0→然后旗舰版2.0迁移至k3wise14.2→然后k3wise14.2升级至k3wise14.3;
出现的问题:
1、功能权限管理里面不显示自定义核算项目;
专业版中有2个自定义核算项目“团号”“旅游路线”
但是在功能权限管理中无法找到自定义核算项目的设置
2、凭证查看、修改界面无法看到自定义核算项目
但是在会计分录序时簿中可以看到自定义核算项目。
3、字段权限控制和数据权限控制里面也没有自定义的核算项目
处理思路:
方法一:
新建核算项目团号n、旅游线路n;把原来的团号、旅游线路的资料分别转移到团号n、旅游线路n
--相关表
--select * from t_ItemClass order by FItemClassID
--select * from t_ItemDetail order by FDetailID
--select * from t_item where FItemClassID = 1 and FItemID = 464
--把团号、旅游线路的资料改到团号n、旅游线路n
update t_item set FItemClassID = 3027 where FItemClassID = 3014
update t_item set FItemClassID = 3028 where FItemClassID = 3026
--改完后,查询科目余额表正常,核算项目余额表不正常
--需要修改核算项目横表的团号n=团号,旅游线路n=旅游线路
update t_ItemDetail set F3027 = F3014 where 1=1
update t_ItemDetail set F3028 = F3026 where 1=1
update t_ItemDetail set F3014 = 0 where 1=1
update t_ItemDetail set F3026 = 0 where 1=1
--然后生成新的核算项目纵表
exec sp_cleanitemdetailv
--然后重新打开报表查询
方法二:
通过数据跟踪创建核算项目的步骤发现,权限是通过存储过程实现的,那么通过执行该存储过程即可
exec p_base_AddItemAuthority