前言:最近处理一个客户单位的财务数据,需要从2004年的U820版本的数据升级到畅捷通T+12.2版本。经查,该升级先要将原数据升级到T6,再从T6升级到畅捷通T+12.2版本。U820升级到T6很简单,只需要将U820的数据以admin进行备份,然后引入T6,再逐一做账套各年度的“升级SQL  Server数据”即可,一切都比较顺利。但是从T6升级到畅捷通T+12.2时,遇到了一些麻烦,现记录下来,希望与各位同仁交流共享。为了避免不必要的麻烦,本文图片都掩盖了的相关单位名称。

1、打开T+升级工具,输入相关项目信息:

2、确认:

3、输入目的账套项目信息:

4、升级开始:

5、升级确认:

6、升级跑起:

7、发生第一个错误(下级科目的余额方向与其不一致):

复制错误内容如下:

友好提醒,有不符合畅捷通T+的数据,请检查原始账套,修改后再升级:

001 帐套 2015年度:【科目】编码:135;名称:库存商品;下级科目的余额方向与其不一致!

001 帐套 2015年度:【科目】编码:135;名称:库存商品;下级科目的余额方向与其不一致!

……………(略去N条提示)

001 帐套 2015年度:【科目】编码:221;名称:应交税金;下级科目的余额方向与其不一致!

001 帐套 2015年度:【科目】编码:221;名称:应交税金;下级科目的余额方向与其不一致!

001 帐套 2015年度:【科目】编码:229;名称:其他应交款;下级科目的余额方向与其不一致!

001 帐套 2015年度:【科目期初】:【科目:预付帐款 126】的期初信息中【业务员:.】在人员表中不存在;

确定退出升级程序,去修改错误:

(1)、修改借贷工具登录:

(2)、修改科目方向:

(3)、增加部门分类(各年分类编码规则不一样):

(4)、增加职员信息:

8、重新升级出现第二个人错误(启用分类管理时往来单位分类不能为空):

复制错误代码如下:

帐套 [001]XXXXXX有限公司 2015年度账 升级失败!

升级往来单位供应商出错,请重新升级!(友好提醒,有不符合畅捷通T+的数据,请检查原始账套,修改后再升级:

升级发生错误:

往来单位;编号:S062;名称:北龙米业异常原因:启用分类管理时往来单位分类不能为空,请重新输入!

往来单位;编号:S064;名称:辽宁省粮油贸易公司异常原因:启用分类管理时往来单位分类不能为空,请重新输入!

…………………………………(以下略去N多行).

)

确定退出升级程序,去修改错误:

(1)、增加一个供应商分类:

(2)、给各供应商输入分类信息:

或者数据库直接更新,数据库直接更新代码:

-----供应商表查看:

SELECT TOP 1000 *

FROM [UFDATA_001_2015].[dbo].[Vendor]  order by cVenCode  asc

----供应商表更新分类代码:

update [UFDATA_001_2015].[dbo].[Vendor] set cVCCode='000'

9、重新升级出现第三个人错误(科目编码必须是字母或数字):

复制错误信息如下:

帐套 [001]XXXXXX有限公司 2015年度账 升级失败!

升级科目出错,请重新升级!(友好提醒,有不符合畅捷通T+的数据,请检查原始账套,修改后再升级:

升级发生错误:

科目;编号:10201-1;名称:(活期)异常原因:科目编码必须是字母或数字!

科目;编号:10201-2;名称:(定期)异常原因:科目编码必须是字母或数字!

科目;编号:10203-1;名称:(活期)异常原因:科目编码必须是字母或数字!

科目;编号:10203-2;名称:(定期)异常原因:科目编码必须是字母或数字!

…………………..(以下略去N多行)

)

处理方法,数据库直接更新,更新和查询代码如下:

---- 一、在数据库科目代码表中更新为只包含数字的科目代码:

update  [UFDATA_001_2015].[dbo].[code] set ccode='1020101' where ccode='10201-1'

update  [UFDATA_001_2015].[dbo].[code] set ccode='1020102' where ccode='10201-2'

update  [UFDATA_001_2015].[dbo].[code] set ccode='1020301' where ccode='10203-1'

update  [UFDATA_001_2015].[dbo].[code] set ccode='1020302' where ccode='10203-2'

…………………..(以下略去N多行)

----查看

SELECT *

FROM [UFDATA_001_2015].[dbo].[code]   where  ccode like '%102%'  order by ccode asc

--- 二、更新科目总账表数据:

update  [UFDATA_001_2015].[dbo].[GL_accsum] set ccode='1020101' where ccode='10201-1'

update  [UFDATA_001_2015].[dbo].[GL_accsum] set ccode='1020102' where ccode='10201-2'

update  [UFDATA_001_2015].[dbo].[GL_accsum] set ccode='1020301' where ccode='10203-1'

update  [UFDATA_001_2015].[dbo].[GL_accsum] set ccode='1020302' where ccode='10203-2'

…………………..(以下略去N多行)

---- 查看

SELECT TOP 1000 * FROM [UFDATA_001_2015].[dbo].[GL_accsum]   where ccode like '%102%'  order by ccode asc

----三、更新凭证及明细账表数据:

update  [UFDATA_001_2015].[dbo].[GL_accvouch] set ccode='1020101' where ccode='10201-1'

update  [UFDATA_001_2015].[dbo].[GL_accvouch] set ccode='1020102' where ccode='10201-2'

update  [UFDATA_001_2015].[dbo].[GL_accvouch] set ccode='1020301' where ccode='10203-1'

update  [UFDATA_001_2015].[dbo].[GL_accvouch] set ccode='1020302' where ccode='10203-2'

…………………..(以下略去N多行)

---- 查看

SELECT *

FROM [UFDATA_001_2015].[dbo].[GL_accvouch]   where ccode like '%102%'   order by ccode asc

数据库操作截图如下:

更新执行成功:

10、激动人心的时刻,升级成功:

  最后啰嗦一下:

  由于很多客户财务数据历经好多个财务年度,又是多人操作,从老版本升级到新版本,难免会出现好多问题,在升级时如果细心逐一排解,出现的问题应该都能解决。

  在本升级过程中,用到了一个科目借贷修改工具,来自网络,对我帮助很大,在此感谢作者!网友的工具给了我一定启发,我决定也写一个升级辅助工具集,以方便我们和各位同仁们后续工作。如果您遇到了同类问题请发信息给我,我可以一并做到工具集中,以方便更多的人使用。我的联系方式:

  电邮:lk_duhuan@163.com

  网址:http://www.lzhlksoft.com    http://www.lzhlksoft.cn

  二维码:

   出于学习、技术交流的目的,在不影响他人的情况下,本文可随意转发、拷贝。

畅捷通T+12.2升级时发生的错误及处理方法图解的更多相关文章

  1. ASP.NET MVC 3 loginUrl自动变成Account/Login,并且发生404错误的解决方法

    http://www.cnblogs.com/think8848/archive/2011/07/08/2100814.html ASP.NET MVC 3 loginUrl自动变成Account/L ...

  2. Win7/Win8 系统下安装Oracle 10g 提示“程序异常终止,发生未知错误”的解决方法

    我的Oracle 10g版本是10.2.0.1.0,(10.1同理)选择高级安装,提示“程序异常终止,发生未知错误”. 1.修改Oracle 10G\database\stage\prereq\db\ ...

  3. gdi+ 中发生一般性错误 wpf解决方法

    错误背景:原来在winform程序中写了一个窗口,在wpf应用程序中调用显示了这个窗口,有个头像功能,加载本地的一个图片文件,加载前进行了各种逻辑判断,效果如下: 而加载的关键代码如下面: pictu ...

  4. Admob(6.12.x)符号未定义错误的解决方法(IOS)

    在升级Admob的SDK版本到6.12.x时, 按照官方文档操作(https://developers.google.com/mobile-ads-sdk/docs/#ios), 添加如下framew ...

  5. 处理畅捷通的T+ 12.0版,web服务无故自动停止的问题

    用了几个月的畅捷通T+ 12.0版,一直都挺正常,但最近这两周,出现了好几次web服务自动停止的情况,今天抽空仔细看了Windows的日志,发现在半夜2点左右,TPlusProWebService12 ...

  6. 解决SQL将varchar值转换为数据类型为int的列时发生语法错误

    今天遇到一个这样的错误,具体的报错情况如下 解决的方案如下. 数据库MSSQL在比较大小时,出错提示:“将 varchar 值 '24.5' 转换为数据类型为 int 的列时发生语法错!”分析数据库设 ...

  7. ORA-39127: 调用 "WMSYS"."LT_EXPORT_PKG"."SCHEMA_INFO_EXP" 时发生意外错误

    expdp 告警提示: Export: Release 11.2.0.4.0 - Production on 星期日 4月 28 12:14:51 2019....ORA-39127: 调用 &quo ...

  8. C# .NET开发图形图像程序时提示"GDI+ 中发生一般性错误"

    今天突然收到一封信,说我那个极度复杂的Marshal的问题被解决了(http://www.cnblogs.com/hotcan/archive/2005/01/12/91007.html).顿时感觉好 ...

  9. (转)金蝶KIS迷你版、标准版在查询数量金额明细账时提示“发生未知错误,系统当前操作被取消,请与金蝶公司联系”

    金蝶KIS迷你版.标准版在查询数量金额明细账时提示“发生未知错误,系统当前操作被取消,请与金蝶公司联系” 2013-07-10 12:17:51|  分类: 金蝶专题|举报|字号 订阅       金 ...

随机推荐

  1. 对《将Unreal4打包后的工程嵌入到Qt或者桌面中》一文的补充

    在上一文中本人尝试将Ue4嵌入到Qt中,但依然有一些问题没有去尝试解决.今天因为帮助知乎专栏作者@大钊的关系,顺便进行补完. 2018.7.18更新: 正好在参加杭州UnrealCircle的时候见到 ...

  2. 潭州课堂25班:Ph201805201 tornado 项目 第十二课 项目部署(课堂笔记)

    运行多个Tornado实例 网页响应不是特别的计算密集型处理 多个实例充分利用 CPU 多端口怎么处理 Linux 常见应用服务配置模式 nginx 和 supervisord:采用主配置文件 + 项 ...

  3. 网络流 最大流—最小割 之SAP算法 详解

    首先引入几个新名词: 1.距离标号: 所谓距离标号 ,就是某个点到汇点的最少的弧的数量(即边权值为1时某个点到汇点的最短路径长度). 设点i的标号为level[i],那么如果将满足level[i]=l ...

  4. scrapy 爬虫返回json格式内容unicode编码转换为中文的问题解决

    最近在基于python3.6.5 的环境使用scrapy框架爬虫获取json数据,返回的数据是unicode格式的,在spider里面的parse接口中打印response.text出来如下: cla ...

  5. angular.isDate()

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  6. ajax项目冲刺01

    1.模板引擎 1)模板+数据=>静态页面片段 2)art-template性能较好 分支语法: {{if value}} ... {{/if}} {{if v1}} ... {{else if ...

  7. __x__(47)0910第六天__IE6到IE11对于包含中文路径的png显示问题

    问题:IE6额外地除了中文路径外,对于png24的支持度不高,以致于无法透明. 解决方法1,png8 替换: png8 比 png24 小,质量较低,但是在这里可以替代,以解决问题. 使用 ps 打开 ...

  8. Centos7 编译安装 Nginx PHP Mariadb Memcache扩展 ZendOpcache扩展 (实测 笔记 Centos 7.0 + Mariadb 10.1.9 + Nginx 1.9.9 + PHP 5.5.30)

    环境: 系统硬件:vmware vsphere (CPU:2*4核,内存2G,双网卡) 系统版本:CentOS-7-x86_64-Minimal-1503-01.iso 安装步骤: 1.准备 1.1 ...

  9. Git 简单入门(一)

    Git 简介 Git 是目前世界上最先进的分布式版本控制系统 分布式和集中式 集中式版本控制系统 版本库放在中央服务器,干活之前先从中央服务器取得最新版本,然后开始干活,活干完后将自己干的成果推送给中 ...

  10. 【管理篇】用户故事STORY

    项目管理中,常常听说story,用户故事 “一开始就做对系统”纯属神话,反之,我们应该去实现今天的用户故事,然后重构,明天再拓展系统.实现新的用户故事.这就是迭代和增量敏捷的精粹所在.