畅捷通T+12.2升级时发生的错误及处理方法图解
前言:最近处理一个客户单位的财务数据,需要从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、激动人心的时刻,升级成功:
最后啰嗦一下:
由于很多客户财务数据历经好多个财务年度,又是多人操作,从老版本升级到新版本,难免会出现好多问题,在升级时如果细心逐一排解,出现的问题应该都能解决。
在本升级过程中,用到了一个科目借贷修改工具,来自网络,对我帮助很大,在此感谢作者!网友的工具给了我一定启发,我决定也写一个升级辅助工具集,以方便我们和各位同仁们后续工作。如果您遇到了同类问题请发信息给我,我可以一并做到工具集中,以方便更多的人使用。我的联系方式:
网址:http://www.lzhlksoft.com http://www.lzhlksoft.cn
二维码:
出于学习、技术交流的目的,在不影响他人的情况下,本文可随意转发、拷贝。
畅捷通T+12.2升级时发生的错误及处理方法图解的更多相关文章
- 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 ...
- Win7/Win8 系统下安装Oracle 10g 提示“程序异常终止,发生未知错误”的解决方法
我的Oracle 10g版本是10.2.0.1.0,(10.1同理)选择高级安装,提示“程序异常终止,发生未知错误”. 1.修改Oracle 10G\database\stage\prereq\db\ ...
- gdi+ 中发生一般性错误 wpf解决方法
错误背景:原来在winform程序中写了一个窗口,在wpf应用程序中调用显示了这个窗口,有个头像功能,加载本地的一个图片文件,加载前进行了各种逻辑判断,效果如下: 而加载的关键代码如下面: pictu ...
- Admob(6.12.x)符号未定义错误的解决方法(IOS)
在升级Admob的SDK版本到6.12.x时, 按照官方文档操作(https://developers.google.com/mobile-ads-sdk/docs/#ios), 添加如下framew ...
- 处理畅捷通的T+ 12.0版,web服务无故自动停止的问题
用了几个月的畅捷通T+ 12.0版,一直都挺正常,但最近这两周,出现了好几次web服务自动停止的情况,今天抽空仔细看了Windows的日志,发现在半夜2点左右,TPlusProWebService12 ...
- 解决SQL将varchar值转换为数据类型为int的列时发生语法错误
今天遇到一个这样的错误,具体的报错情况如下 解决的方案如下. 数据库MSSQL在比较大小时,出错提示:“将 varchar 值 '24.5' 转换为数据类型为 int 的列时发生语法错!”分析数据库设 ...
- 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 ...
- C# .NET开发图形图像程序时提示"GDI+ 中发生一般性错误"
今天突然收到一封信,说我那个极度复杂的Marshal的问题被解决了(http://www.cnblogs.com/hotcan/archive/2005/01/12/91007.html).顿时感觉好 ...
- (转)金蝶KIS迷你版、标准版在查询数量金额明细账时提示“发生未知错误,系统当前操作被取消,请与金蝶公司联系”
金蝶KIS迷你版.标准版在查询数量金额明细账时提示“发生未知错误,系统当前操作被取消,请与金蝶公司联系” 2013-07-10 12:17:51| 分类: 金蝶专题|举报|字号 订阅 金 ...
随机推荐
- python田忌赛马
一,简介 田忌赛马的故事大家都知道我就不展开说了,田忌能用同全面被碾压的马赢了齐威王(公子),我觉得这是十分具有智慧的.但是,如果说这里的条件改为:1,田忌的马比齐威王同等次的马弱一点但是比齐威王下一 ...
- python下的并发编程
阅读目录 一 背景知识 二 python并发编程之多进程 三 python并发编程之多线程 四 python并发编程之协程 五 python并发编程之IO模型 六 补充:paramiko模块 七 作业 ...
- 图层 & 重排 & 重绘
图层 浏览器在渲染一个页面时,会将页面分为很多个图层,图层有大有小,每个图层上有一个或多个节点 渲染 DOM 时 浏览器所做的: 获取 DOM 后分割为多个图层 对每个图层的节点计算样式结果 (Rec ...
- python语法_str_eval
dict1 = {} a = str(dict1) type(a) = 字符串 b = eval(a) type(b) = 字典
- 甘特图dhtmlx Gantt入门
(以下截图来自别人的博客,来源地址已经忘记了,若后期找到会补充上来!) API地址:https://docs.dhtmlx.com/gantt/desktop__guides.html,这是英文的网页 ...
- Windows 上编译 corefx 源码生成 Linux 上可用的 System.Data.SqlClient.dll
最近在排查一个奇怪的 EF Core 查询速度慢的问题,需要在 corefx 2.2.3 的 System.Data.SqlClient 源码中打点. github 上签出 corefx 的源代码,运 ...
- day01 python入门之路
Python之路,Day1 - Python基础1 本节内容 Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入 模块初识 .pyc是个什么鬼 ...
- 队列->队列的表示和实现
文字描述 队列是和栈相反,队列是一种先进先出(first in first out,缩写FIFO)的线性表,它只允许在表的一端进行插入,而在另一端进行删除.和生活中的排队相似,最早进入队列的元素最早离 ...
- python之元组
一.元组定义 元组(tuple)使用小括号()来定义,它是不可变数据类型,它的元素不可变,但元素的元素是可变的,比如tuple中一个元素为list列表时,list中的元素是可变的 # 在定义tuple ...
- Linux服务器在SSH客户端如何实现免密登录
一.SSH客户端Setting 配置 key , 创建生成公钥导出文件. 二.服务器 master 上生成密钥 通过执行命令 ssh-keygen -t rsa 来生成我们需要的密钥. ssh-ke ...