2023年12月20日发(作者:)

U8+升级方法论-数据升级概述

一、平滑升级部分

U8V12.0支持 U8 系统下述版本的产品向U8V12.0升级

1. SQL8.x低版本产品

 U8系列的SQL8.13版产品、SQL8.20版产品、SQL8.21版产品支持向U8V12.0平滑升级;

2. U8.5x版产品

 U8系列的8.50版产品、8.51版产品、8.51A版产品、8.52版产品支持向U8V12.0平滑升级;

 但其中《物料需求计划》模块(8.50版、8.51版、8.51A版)、《生产管理》模块(8.52版)的相关数据的在平滑升级时有如下需要注意的问题:

 《物料需求计划》的BOM(自由项问题)、生产订单(关联单据的关联信息)的升级存在缺陷,已在用户指南中声明,可参考;

 《生产管理》的车间部分(相对851新增内容[包括相关档案(工作中心、资源、标准工序、工艺路线)])不做升级,生产订单新增的字段不升级(升级脚本按照860规则设置缺省值[订单类型、定额数量等]);

 上述两个产品中的ROP由《物料需求计划》或《生产管理》模块升级为库存管理的数据;

3. U8.6x(含860SP)版产品

 可以支持U860(含860SP)、861版产品向U8V12.0版产品升级。

4. U8.7x版产品

 可以支持U870(含SP)、871、872版产品向U8V12.0版产品升级。

5. U8.9x版产品

 可以支持U890(含SP1)版产品向U8V12.0版产品升级。

6. U8 V10.X版产品

++++++++++

 可以支持U8V10.0、V10.1版产品向U8V12.0版产品升级。

7. U8 V11.X版产品

 可以支持U8V11.0、V11.1版产品向U8V12.0版产品升级。

8. 普及版

 支持U8普及版、普及版2.0版本升级到U8V12.0

++++++二、

U8V12.0不支持直接升级的产品

1. Dos版产品、Access7.2x版产品、Access8.12版产品不支持直接升级到U8V12.0

 用户可使用U8.5x版产品对此类产品提供的升级功能或升级工具将它们升级为U8.5x版产品数据(见U8.5x版产品发版说明中的数据升级部分),然后再将升级后的U8.5x版产品数据升级为U8V12.0数据;

2. U8.51财务繁体版不支持直接升级到U8V12.0

3. T6版产品需要使用工具转换后可升级到U8V12.0

 对于T6的3.0/3.1/3.1Plus1/3.2/3.3/3.3Plus1/5.1/6.0版本产品,用户可以使用“低版本账套转换工具”,将需要升级的账套进行数据转换处理,在程序处理数据后可自动在指定位置输出备份或者直接导入U8数据服务器(直接导入功能需要转换工具与U8V12.0数据服务器安装在同一台机器上)。

 将输出的账套引入到U8V12.0系统管理后升级或者直接在系统管理中进行升级(需要上一操作步骤选择为直接导入U8数据库服务器)。

 对于U8普及版2.0不支持、而U8V12.0支持的某些功能,可以在升级到U8V12.0之后再次运行“低版本账套转换工具”处理对应数据。

 低版本升级账套转换工具可以在U8支持网站()上获取。具体获取地址以工具发布说明为准。

4. T3 版产品10.3以后版本不支持直接升级到U8,可以先升级到T6版,再按照T6升级方式U8V12.0,详见低版本T系列升级

5. 行政事业专版不支持升级到U8V12.0

++++++++++++++三、升级过程

U8V12.0升级过程中,如出现 Lock锁资源不足,数据库日志已满,数据库primary已+

满,对象名’rpt_fold_base’找不到等等错误,这很大程度上与机器的配置有关。为了最大限度减少以上类似错误,升级前请按照以下操作步骤调整当前系统。

1. 清理硬盘空间,系统盘至少留出1G可用空间,U8安装所在磁盘至少需要5G可用空间,账套所在磁盘至少留出升级账套/年度账体积大小2.5倍可用空间。

2. 打开sql_ server的查询分析器执行下面语句,将锁配置为2147483647个。

USE master

GO

SP_CONFIGURE 'locks','2147483647'

GO

RECONFIGURE WITH OVERRIDE

3. 重新启动sql_ server。

4. 升级数据库。

5. 如果升级成功,手工收缩数据库。

+

如上图,点击“文件”按钮。

操作两次,分别选择 ufmodel 和ufmdel_log, 点击确定。

四、注意事项

(一)环境数据库升级

1. 系统升级推荐如下配置(或更高配置):

处理器

Pentium IV 3.0 G Hz(或相同级别) * 2

RAM

2 GB

可用硬盘空间 操作系统

待升级年度账的体积* Windows 2000 Server或2.5--6倍(版本越低需要空间的倍数越大)

Windows Server 2003

2. 数据库服务器要求安装U8V12.0之前将操作系统的默认语言(非Unicode语言)改为简体中文(简体中文的操作系统不需要修改)。

3. SQL Server实例的排序方式只能是中文排序。

4. 升级前先检查是否增加了触发器和索引,如果增加了请先删除后再升级,否则升级失败。

5. 如果在升级的过程中出现“字符串空间溢出“或者“调整数据类型”时出现“未指定错+

误”,这种情况多与内存资源不足、磁盘空间不足有关。

a) 出错以后如果没有重启过机器,打开windows的任务管理器可以看到:认可用量下的“限制”和“峰值”相差很小(一般在10M以内)

说明在升级过程中出现了内存不足情况,可以通过以下步骤解决:

1) 杀病毒;

2) 加大机器的虚拟内存,增加虚拟内存的初始大小;

3) 如果以上步骤都未能解决,需要增加物理内存;

b) 如果是磁盘空间不足,请加大待升级年度账所在磁盘分区的空间,或者转移到另外的空间更大的磁盘分区上进行升级;如果U8安装目录与待升级年度账在同一磁盘分区,请再多预留5G的空间。

6. 二次开发升级说明

a) 如果是采用插件模式开发的内容升级后,需要在V12.0环境下重新编译。

b) 如果是分公司直接申请源代码对产品功能做了修改,升级后客开的文件被卸载或覆盖。这种情况需要联系原来做客开的人员申请最新源代码基于新版本重新实现原有的客开功能。

+

(二)账套升级

1. 全部产品安装在本机,卸载原产品再安装新产品,即所有操作都在一台机器上,没有账套的输出引入操作,则需重新设置EAI的导出导入。如果覆盖系统数据库,则也需重新设置任务中心、工作日历、EAI注册码、个性流程等用户信息。

2. 由于U86x业务对象启用数据权限控制后,默认用户对所有字段为无权限,U8V12.0则默认为有“录入”、“查询”权限,升级时只处理已做分配的字段权限,也可以在“数据权限控制设置”中修改为“默认无权”。

3. 数据下发接收设置信息存储在U8客户端WINNT(WINDOWS)中的中,先将其拷贝到安装了U8客户端的WINNT(WINDOWS)目录中,再用ACCESS 2000以上版本打开、转换并保存即可用。

4. 在数据库升级之前请一定先备份账套,再覆盖数据库,引入账套后升级。

+++五、低版本T系列升级

(一)概述

为了满足使用低版本T系列产品的客户向U8迁移,实现了将T系列数据向U8V12.0版升级功能。按照版本的不同分两种升级方式:

 10.3之前支持导U8的版本:

低版本标准版10.1plus2、10.2、10.3、10.3PLUS1。

 10.3之后支持导U6的版本:

低版本精算版(相当于10.5)

T3标准版(相当于10.6)

T3标准版10.6plus1

+++(二)升级步骤

1)通10.3之前版本数据(10.1PLUS2、10.2、10.3、10.3Plus1版):

a)在低版本T3环境下

 安装T3

支持T3 10.1PLUS2、10.2版、10.3版平滑升级到U8。

 将数据输出到U8

++

进入T3系统管理,选择“输出U8”功能,将需要升级的账套输出备份(由于每次输出的数据包含多个文件,建议对每一次输出备份,单独建一个目录。此备份数据专门为升级使用,不能做为一般的T系列的账套备份)

b)安装U8 V12.0系统

 在干净环境下安装用友U8V12.0产品。

++c)在U8 V12.0环境下升级

 导入通低版本T3备份的升级数据

进入系统管理,选择“账套-引入”。选择通数据备份,将账套恢复到数据库中。(期间会进行升级准备工作)

 升级数据

选择“系统-升级SQL Server数据”,自动将T3数据升级到U8V12.0。

2)通10.3之后版本数据(10.5、10.6、10.6plus1版)

a)在T3环境下

 安装T3

支T3 10.5(精算版)、10.6(T3标准版)、10.6plus1(T3标准版10.6plus1)经过工具转换后升级到U8。

 将数据输出到U6

进入T3系统管理,选择“输出U6”功能,将需要升级的账套输出,得到输出账套和处理脚本(由于每次输出的数据包含多个文件,建议对每一次输出备份,单独建一个目录。此备份数据专门为升级使用,不能做为一般的T系列的账套备份)

b)安装T6产品

 建议用户在不同机器上安装T3和T6产品进行转换。如确实需要在同一台机器上处理,请首先在T3环境下将所有需要升级的账套输出到U6备份,然后卸载T3,再安装T6,在T6安装的最后步骤一定要选择覆盖已存在的系统数据库。

c)在T6环境下转换

 安装《低版本升级账套转换工具》

《低版本升级账套转换工具》可以在U8支持网站()上获取,详细使用说明以工具发布说明为准。

 导入T3备份的升级数据

进入升级工具,选择“账套-引入通账套”。选择T3数据备份,将账套恢复到数据库中。

 升级为T6账套

进入T6的系统管理,选择“系统-升级SQL Server数据”。选择引入的T3账套,将其升级到T6。

++++

 输出并升级U8账套

使用《低版本账套转换工具》,将需要升级的账套进行数据转换处理,在程序处理数据后可自动在指定位置输出备份或者直接导入U8数据服务器(直接导入功能需要转换工具与U8V12.0数据服务器安装在同一台机器上)。

安装U8V12.0,将输出的账套引入到U8V12.0系统管理后升级或者直接在系统管理中进行升级(需要上一操作步骤选择为直接导入U8数据库服务器)。

 后续处理

对于U8普及版2.0不支持、而U8V12.0支持的某些功能,可以在升级到U8V12.0之后再次运行“低版本账套转换工具”处理对应数据。

++++++++(三)对低版本T3原有功能的支持范围

功能

系统管理非U8支持的功能

门户非U8支持的功能

U8已有功能

未审核的凭证允许记账

支持用户自定义导出工资项目

通系列风格打印控件

菜单位置变化

单据流转/单据联查

采购优化流程

销售优化流程

发货单价格控制

+++是否支持

自动升级

U8不需要支持

由于U8与通风格不同,不支持

U8不需支持

U8不需支持

因通无单据模板编辑功能而增加的功能,U8不需要

+++++最低批发价控制 U8不需支持

+

发货单开票收款勾对表反映发货单与发票的差异

增加发货单预估毛利表

防伪税控接口增加普通发票导出

销售订金管理

订单应收统计(按客户汇总)

销售发票应收款统计表、销售发票应收款统计表(按客户汇总)

客户期间对账单

业务账龄分析

U8已支持(只有尾差的区别)

U8可采用自定义报表实现

支持

U8不需支持

U8不需支持

U8不需支持

+++++U8不需支持

U8不需支持

++移动商务:实现账套数据可以通过短信方式发送到手机上 否

票据通

出纳通

U8已支持

+(四) 对低版本T6原有功能的支持范围

1、支持模块范围:

总账、应付款管理、应收款管理、财务分析、网上银行、UFO 报表、固定资产、采购管理、销售管理、库存管理、存货核算、工资管理

2、升级功能变化说明:

功能

现金流量表 不支持升级

自定义关键字:将自定义关键字的数值类型赋上数字型

自定义报表预制了人事和销售的报表,不支持直接升级,UFO 需要重新设置

证劵公司、商业银行(2007年新会计准则)报表模板,需要处理将报表模板和本地模板地址关联

升级规则

允许设置关键字颜色及供打印,不支持升级

T6账期管理档案不支持升级到U8的收付款协议,如果需要使用,需要重新设置收付款协议档案。

T6有账期管理的单据支持升级,规则如下:单据上的收付款协议字段(虚拟一个),立账日(T6的单据日期)收付款协议 和到期日按原单升级上来。如果修改升级后的单据,只要不修改收付款协议相关字段,不重新计算立账日和到期日

应收应付帐表查询时,默认升级到U8后的单据立账单据为发票和其他应收单(其他应付单),立账日(单据日期)和到期日按单据上的计算

固定资产

成本管理

跨账套查询

专家财务评估

选项中,与总账接口设置中的“可纳税调整的增减方式”不支持升级。

不支持成本管理升级

不支持升级,需要另购插件

支持,升级后转换为费用预算,具体支持内容参见费用预算部分。

T6 中的物料清单可以升级到 U8

不支持升级

不支持升级

除物料清单外,其余功能不支持升级。

生产制造

升级成功后需要手工到系统启用中把物料清单模块启用,然后到系统管理中手工给操作员赋予物料清单的功能权限。

详细内容以工具发布说明为准。

(五)使用注意事项

 在同一台机器上进行升级,一定要注意安装U8V12.0要求,备份文件中增加文件,请注意在U8V12.0导入数据时一定要存在。

 对T3 10.3未使用批次管理的账套、使用批次管理未使用批次合并功能的账套可以升级到V12.0版本。使用批次管理同时使用批次合并功能的账套不能升级到V12.0版本。

+++++物料清单

委外管理

质量管理

六、零售系统升级步骤及注意事项

(一)老版本升级到12.0版的步骤

用友U8连锁零售管理系统的升级需要先升级零售管理端,再升级门店端。12.0安装盘上提供的升级程序,支持从11.1直接升级到12.0,也支持从8.90的043补丁以后的版本(含043补丁版)直接升级到12.0,对于更低版本的升级要先升级到8.90的043补丁版后再升级到12.0。打升级补丁的详细步骤,请见安装盘上的《用友U8+连锁零售管理系统安装配置指南》中的相应描述。

+(二)升级零售管理端的注意事项

1升级前的数据交换暂停:

如果后台的数据交换的自动任务运行时,安装零售后台补丁时将会报无法覆盖文件的错误,请保证运行补丁的时候,后台的数据交换自动任务不会运行。再检查数据交换控制台程序是否打开,如果已经打开,请关闭它。

接下来,拨掉零售服务器与门店端连接的网线。

2升级前的数据备份内容:

管理端的数据库可通过SQL Server提供的“备份数据库”功能进行手动备份,须备份的数据库包括:U8DRP_DataBase、U8DRP_EntData、U8DRP_Template、UFIDA_U8_RetailCDXS、Ufsoft_U8_Retail。也可以使用安装盘上提供的管理端的数据库备份工具进行备份;数据库备份工具备份后生成的文件,也必须用该工具进行数据恢复。

3安装目录改变和数据库实例改变的修改位置(没有必要时,不要修改):

系统注册表:DBDIR——数据库实例名、InstallDir——安装目录。

同时用记事本打开安装目录下CDXSbin目录下的文件。

中需要修改的项目:

InstallDir:——安装目录,到CDXS

DataServer:——数据库实例名

4升级到零售12.0后的卸载以及工具使用说明

零售管理端从11.1升级到12.0后,卸载不了,从而无法重新安装12.0.。解决办法:双击安装盘上“工具”文件夹下的“分销零售移除工具.exe”,弹出的程序对话框中选“零售”和“Retail12.0”,然后确认清除;清除完成后就可以重新安装零售12.0了。

(三)升级零售门店端的注意事项

1升级前的数据备份:

门店端的数据库备份,可使用门店端提供的数据库工具进行。位置:开始-程序-用友U8+连锁零售管理系统-门店客户端-工具-数据库工具。

七、商业分析升级方案

(一)商业分析平台升级

1. 升级前做好数据备份工作:

 通过导入导出工具将基础设置、用户权限、报表和文件夹、模型导出称bar文件

 如果涉及通过数据整合平台做的二开内容,需导出二开相关的dis文件

2. 卸载老版本分析报表产品

3. 安装U8+商业分析V12.0产品,需要重新安装数据库

4. 导入bar文件

5. 进入数据仓库管理端,重置ODS库

6. 导入dis文件,并安装

7. 进入管理端,重新抽取数据

(二) U8+升级后,商业分析的操作步骤

U8+商业分析V12.0已经支持多本版U8+的数据抽取,因此U8+版本升级后,U8+商业分析需要进行如下操作:

1. 如果涉及通过数据整合平台做的二开内容,升级前做好数据备份工作,导出二开相关的dis文件

2. 进入数据仓库管理端,重置ODS库

3. 导入dis文件,并安装

4. 进入管理端,重新抽取数据

八、 U8+OA基础版升级步骤及注意事项

关于升级更多详细说明请见《U8+OA V12.0基础版升级手册》

(一) 支持升级的版本

1. 升级版本:仅支持U8-OA V2.82Sp2、U8-OA V2.83、U8-OA V3.0Sp2、U8-OA V11.0、U8+OA

V11.1五个版本直接升级到U8+OA V12.0基础版;

2. 其他版本:若用户使用A6其他版本(A6 V2.76-V2.82Sp2企业版),若A6版本需要迁移到U8-OA V2.83,必须先通过迁移工具迁移到U8-OA V2.82SP2,再以U8-OA实现升级到U8+OA V12.0基础版。说明:支持A6V276、V280、V280sp1、V282、V282sp1、V282sp2企业版本直接升级到U8-OA V282sp2,但对于二次开发产品不支持迁移。(具体升级说明见《U8-OA 282sp2升级手册》。例如:A6 V2.80企业版要升级到U8+OA V12.0基础版,必须先通过A6至U8+OA升迁工具升迁到U8+OA V2.82Sp2,升迁成功后,再升级到U8+OA

V12.0基础版。

3. 不支持A6任意版本直接升迁至U8+OA V12.0基础版。

(二) 升级方法

1. 升级前务必做好备份:做好数据和代码备份,将产品安装目录下jdk, mysql, Service,

tomcat, usercfg和产品安装目录根目录下的所有文件进行备份;(即除去upload、backup目录下的所有文件,有条件的用户备份整个OA目录);用小地球做数据备份。

2. 请务必注意产品部署是否满足U8+OA V12.0基础版环境要求

3. 其他:

 升级前请务必完全关掉OA服务,解除所有可能对升级所使用目录的占用,以免升级过程中会提示**文件出现目录访问失败。

 检查磁盘环境,确定当前磁盘剩余空间足够,(一般来讲,磁盘的剩余空间大小应大于当前OA安装目录的1.5倍)。

 升级前请关闭服务器端正在运行的其他程序,(如杀毒软件,其他数据库软件等),在升级完成后重新运行,以免会耗用服务器的资源,导致升级过程中出现死机情况。

 升级后请务必查看升级日志,确认升级成功。查看方式见下表。

 升级后请务必运行批处理文件进行旧文件清理,必须需手动运行安装路径...UFIDAU8-OAService下“”文件,完成旧文件清理后才能正常启动OA服务不然会导致OA启动失败;

 安装精灵:对于老客户,可手动进行原有精灵卸载及旧文件清理,方式见下表。也可以下载11.0新精灵后直接覆盖安装,若采用覆盖安装,则原有安装路径不变。建议采用手动卸载及清理的方式进行。

4. 升级方法

升级必读

+升级操作注册事项

运行U8OA V12.0基础版升级程序:执行U8OA V12.0基础版安装程序中的

在U8OA V12.0基础版的安装维护手册中的升级章节,已经说明升级日志的存放++升级方法

升级成功确认方法

通过批处理程序完成旧文件路径为“安装包文件夹文件”。大家升级完毕后,务必要看一下这个文件中,是否包含报错信息,如果有报错则证明升级出问题,可尝试重新进行升级

U8-OA283及2.82Sp2升级到U8OA V12.0基础版后,必须手动运行安装路径...UFIDAU8-OAService下“”文件,完成旧文件清理后才能正对于老客户,可手动进行原有精灵卸载及旧文件清理,方式见下表。也可以下载11.1新精灵后直接覆盖安装,若采用覆盖安装,则原有安装路径不变。建议采用手动卸载及清理的方式进行。

 手动卸载原有精灵的方法为:以前版本的OA精灵,进入C:WindowsSystem32OAWizard文件目录双击批处理文件即可完成卸载精灵,卸载结束后删除OAWizard文件夹。

 手动清理原有精灵旧文件:

+清理(必须) 常启动OA服务不然会导致OA启动失败;

精灵升级

A)第一步:用电脑清理软件(例如360安全卫士或其他类似软件)电脑清理功能,清除垃圾文件。

B)第二步:安装精灵,一定要注意,安装的时候有一个默认安装目录C:Program

FilesOAWizard。需要到这个目录下看看是否有这个文件夹OAWiard。如果有,并且删除不掉这个目录,则安装到另外一个目录(或者注销后尝试删除)。如果没有,则可以放心安装。

C)第三步:重新登录精灵进行切换即可。

(三) 升级注意事项

1. 如果用户是从原有的OA系统升级上来的,要视数据量的大小适当增加内存和CPU数量。若用户并发数大于100,强烈建议使用64位服务器。

2. 关于HTTPS安全传输应用:若客户安装有协同安全传输应用,升级时,需用友商务提供最新根证书文件,重新安装。

3. 关于控件:U8+OA V12.0基础版升级office控件及电子签章电子套件,更新office控件版本为最新v4.3.46.0、isignature html电子签章套件为金格v7.2.0.7268。升级后需安装最新版本插件同时客户端环境同步升级保证正常使用。

4. U8+OA V12.0基础版相适配M1版本为V2.2,若使用M1老用户升级U8+OA V12.0基础版必须同步升级M1到v2.2版本。