金蝶星空系统为了确保标准产品英文和繁体数据完整性,每次打标准产品多语言补丁后会覆盖系统中原来系统预设主控台的英文和繁体菜单数据。如果客户有通过BOS设计器修改系统预设菜单分组和菜单明细,然后打了多语言包,多语言包就会覆盖客户本地已修改系统预设菜单分组和菜单明细数据,导致客户本地修改系统预设菜单分组和菜单明细数据又被重置了。
针对以上问题,建议客户在打多语言补丁之前,请首先将修改的菜单数据备份到数据脚本,然后再打多语言包,然后在BOS设计器导入备份数据脚本。具体操作步骤如下。
1. 登录BOS设计器修改菜单名称。
点击发布->发布到主控台,选择要修改菜单分组名称,点击修改,弹出菜单分组名称修改界面,维护菜单分组名称各语言数据,点击保存。
2. 查看菜单ID,导出菜单数据脚本文件到本地。
查看要修改菜单表及菜单ID,点击文件->导入导出数据和脚本,在导出界面输入菜单表名及要菜单ID,选择导出,填写要备份菜单数据文件名,菜单数据脚本就会备份到本地。
3. 更新多语言包。
4. BOS设计器导入备份菜单数据脚本并执行。
点击文件->导入导出数据和脚本,在导入界面点击“选择脚本”选择本地备份菜单数据脚本,点击执行,就会执行数据脚本将数据更新到数据库。
5. 清理一下缓存。
6. 查看结果。
系统预设菜单:
修改预设菜单数据: