找回密码
 注册账号

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

初学者课程:T3自学|T6自学|U8自学软件下载课件下载工具下载资料:通资料|U8资料|NC|培训|年结积分规则 | 使用常见问题Q&A
知识库:U8 | | NC | U9 | OA | 政务U8|U9|NCC|NC65|NC65客开|NCC客开新手必读 | 任务 | 快速增金币用友QQ群[微信群]
查看: 9160|回复: 5

详解用友软件中升级方法及Uferpact.lst文件

[复制链接]
发表于 2007-10-3 22:41:55 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册账号

×
、文章标题:Uferpact.lst文件的一些另类用法。
  Uferpact.lst文件为u8的帐套输出文件,里面到底记载了一些什么样的信息呢?让我们来对它分析一下:首先我们用记事本打开Uferpact.lst文件,会看见里面有以下的内容:(注意:以下括号中的内容为我的注释而非原文件中所有!!)
  [BackRetInfo]
  Type=Account
  cAcc_Id=005(帐套号)
  iSysId=36774.9463310185(帐套在数据库中的唯一标识)
  cacc_path=C:\WF821\ZT005\(帐套存放的原来路径)
  Version=1.00(版本)
  VersionEx=V8.21(u8的版本号)
  Date=2002-08-05 16:22
  YCount=3
  YYear=00,01,02
  Backup=Success
  Disks=0
  Bytes=157830144
  [FileInfo]
  Count=4(输出的数据有四个文件,以下分别为其原来的路径)
  File1=C:\WF821\ZT005\UFDATA.BAK
  File2=C:\WF821\ZT005\1.vts
  File3=C:\WF821\ZT005\7.vts
  File4=C:\WF821\ZT005\144.vts
  [Files]
  (以下为对应路径同上)
  File1=1,,UFDATA.BA_,UFDATA.BAK,C:\WF821\ZT005\,,,2002-08-05 16:24,157788672
  File2=1,,1.vt_,1.vts,C:\WF821\ZT005\,,,2002-07-26 15:41,13824
  File3=1,,7.vt_,7.vts,C:\WF821\ZT005\,,,2002-07-26 15:41,13824
  File4=1,,144.vt_,144.vts,C:\WF821\ZT005\,,,2002-07-26 15:41,13824
  知道这些我们可以干吗呢?假如我们在引入客户发来的一个数据时出现问题,我们可而已尝试在这里解决,比如我们看看他原来的路径在我们的系统里是否存在,比如客户原来的信息是存放在e:盘,但是我们的系统里没有e:盘,我们就可以在这个文件里修改相关的部分来完成工作了!当然处理完后要把路径再改回去,否则客户那边也许就会出问题了!
  其次我们可以检查一下客户发过来的数据是否文件齐全,不是有文件个数和文件名字吗?检查一下就可以发现了!
  我们的机器上通常有比较多的帐套,如果和客户的信息冲突了怎么办?我们可以有两中办法,一是把我们自己的对应帐套删除,二呢就是改变Uferpyer.lst文件里的帐套信息,当然推荐使用第一个方法,如果使用第二个呢最后要记得把原来的帐套信息改正,否则发给客户的数据可能就有问题了!
  Uferpyer.lst还有一个比较另类的用法,就是我们可以利用她来达到迁移数据库物理存放路径的目的。其实非常简单,我们先把帐套输出并选中删除当前输出帐套的选项,这样帐套输出后原帐套就被删除了,然后我们把Uferpyer.lst文件里的几个路径都改为您想要迁移到的地方的路径,再引入帐套就可以达到欺骗u8而把数据库存放到我们希望存放的位置了!
  当然做这些之前记得要做好备份工作。同样的,Uferpyer.lst为年度帐备份文件,里面的信息也是一样的,这里就不再多说了!
2、文章标题:Access版本产品到SQL SerVer版本产品升级技巧。
  一般来说,Access数据库对数据的要求没有SQL SerVer数据库严格,同样的值在Access数据库中是合法的,而在SQL SerVer数据库中就是不合法的,因此在Access版本产品到SQL SerVer版本产品的升级过程中会出错。例如:1)问题:8.12Access-->U8.20升级,在进行“工资变动”时报错。原因:在8.12Access版本中,有一个工资项目名称是“提高10%”,“%”在SQL SerVer数据库中是特殊字符,不能出现在数据库表字段取值中。解决:工资项目名称尽量使用汉字、英文字母、数字,不要使用%、"、,、(、)等符号,它们在SQL SerVer数据库中属于特殊字符,用作字段取值,会出现语法错误,导致升级失败。
  2)问题:8.12Access-->U8.21升级,在升级到固定资产时,系统提示错误,无法升级。?? 原因:在8.12Access版本中,固定资产卡片表(fa_cards)中有个别卡片的开始使用日期是“1198-02-03”,在SQL SerVer数据库不能识别“1198”这个年份,所以出错,导致升级失败。解决:在8.12Access版本中这几个固定资产卡片的开始使用日期改为“1900”年以后的日期,重新升级。
  
发表于 2007-10-10 00:32:34 | 显示全部楼层
this is what i want
发表于 2007-10-19 17:28:45 | 显示全部楼层
早就知道了,改帐套里的一些数据还是有用的哈
发表于 2007-10-19 20:59:30 | 显示全部楼层
好,支持一下。。。。。。。。。。。。。
发表于 2007-12-12 17:52:51 | 显示全部楼层
资源共享哈  谢谢了哦
发表于 2007-12-13 10:41:23 | 显示全部楼层
后面的不太明白~~~~~
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|站长微信|Archiver|手机版|小黑屋|用友之家 ( 蜀ICP备07505338号|51072502110008 )

GMT+8, 2024-5-7 02:04 , Processed in 0.021475 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表