用友软件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为年度帐备份文件,里面的信息也是一样的,这里就不再多说了!