下载用友账套时后缀名该选啥,别选错白忙活
下载与安装步骤里那个后缀名选项,藏得真深
我头一回从用友下载站整账套备份文件,是在帮一个做五金贸易的朋友恢复数据。他之前那台老服务器硬盘挂得彻底,就剩一个从别人那儿拷来的压缩包。我打开下载页,看到后缀名选择框那一刻,人有点懵——BAK、LST、A10、A19,还有一堆我压根没见过的。当时心想,这玩意儿不是解压完直接恢复就行吗?后来才知道,选错了后缀名,等于你费半天劲导进去,软件直接报错,甚至把现有账套结构搞坏。
下载按钮就在页面中部,点完会弹一个小窗,让你选文件格式。很多人嫌麻烦直接点默认的,结果拿回来的文件后缀跟自家软件版本对不上,白忙活一晚上。具体说,用友T3、T6的老版本,账套备份通常认BAK或者LST,这两个是标准备份文件,一个放数据库内容,一个放账套参数。而到了T+或者U8,情况又变了,可能是A十几这种带年份后缀的,或者是直接一个压缩包里面套着好几个文件。所以第一步,先看清楚你软件启动界面左下角写的版本号,再决定选哪个后缀。
后缀名和软件版本匹配,老经验新坑
我有个客户,公司财务一直用T3标准版,后来IT部门偷偷给服务器升级到了T+,但没人吭声。财务月底备份完,从用友下载站拿了个BAK后缀的备份文件,想着跟以前一样恢复。结果恢复向导走到最后一步,提示「账套号与文件标识不匹配」,整个界面卡住,连原来能用的账套都差点被覆盖。最后我远程过去,发现他下载时后缀名选的是BAK,但T+恢复要求的是A开头那种带年份的文件,或者干脆不选后缀直接传压缩包。
这里有个细节点:如果你用的是T+,下载时后缀名列表里通常会有「T+备份文件(ZIP)」这个选项,千万别手滑选了BAK。BAK是给T3、T6用的,T+内部数据结构完全不同,硬导进去轻则提示错误,重则把账套表搞乱。我自己后来定了个规矩,下载前先拿个小本子记下软件版本,不记得就打开系统管理看「产品登录」窗口左上角,那儿会写清楚。要是下载站页面上有「根据版本自动匹配」的按钮,也别全信,它有时候按你浏览器语言或IP瞎猜。
账套号在下载时就要定好,别等恢复才后悔
经常有人忽略了,下载备份文件时,后缀名旁边还会有一个「账套号」输入框。这玩意儿不是让你随便填的,它直接决定你恢复后这个账套在软件里显示成几号。我见过一哥们,下载时账套号填了个9,恢复完才发现自己原本的003号账套数据没丢,但新建了一个9号账套,里面啥都没有,他以为数据丢了,急得满头大汗。其实数据都在003里,只是他下载时选错了账套号,恢复向导把备份文件里的账套ID映射到了9号上。
正确的做法是,下载之前,先进用友系统管理,看看当前已有的账套号是什么,别跟它们撞车。比如你现有001、002,那下载文件时账套号就填003,恢复后它会自动创建003并把数据放进去。如果你填了个已存在的号,恢复时它会问你「是否覆盖」,那个提示千万别点确定,否则你把现有账套冲了,备份又没留好,就真回不来了。我自己的习惯是,每次下载前把现有账套号截图存手机上,对照着填,稳当。
解压路径和文件完整性,比后缀名更隐蔽的坑
后缀名选对了,账套号填对了,但下载下来的文件是个压缩包,还得解压。很多人图省事,直接在下载目录里右键解压到当前文件夹,然后拿着解压出来的文件去恢复。问题来了,用友的备份文件解压后,经常是一个文件夹里面套着好几个文件,比如UfErpAct.Lst、UfData.ba_,还有个临时数据库文件。如果你只拖了那个.Lst文件到恢复窗口,它会提示找不到数据文件;要是只拖.ba_,又会报错说缺少账套参数。
我教大家一个土办法,下载完成后,先别急着解压,把压缩包整体复制到一个纯英文路径下,比如D:\ufback\,然后再解压。路径里有中文或空格,有时候系统组件会读不到。解压完,你会看到至少两个文件,一个后缀是.Lst(账套参数),另一个可能是.ba_、.bak或者.dat,取决于你下载时选的后缀。恢复时,用友们一般是在系统管理里点「恢复」,然后选择那个.Lst文件,它会自动关联同目录下的数据文件。如果它弹窗说找不到数据,你手动把同目录下那个大文件的后缀名改成.bak再试一次,很多情况能救回来。
下载中断和文件损坏,后缀名对了也白搭
去年冬天帮一个做电商的朋友恢复账套,他下载到一半,WiFi断了,重新下了三次都卡在99%。最后下载完成,后缀名也是对的.BAK,但恢复向导走到20%就报「备份文件损坏,无法继续」。后来我用校验工具查了一下,文件大小比源站显示的少了几个字节,就是这几个字节,让整个备份废了。从那以后,我下载这类文件时,都会看下载页面上有没有附带的MD5校验值,没有的话,下载完先看文件大小跟页面标注的一不一致,不一致就果断重下。
再分享一个心得,下载大文件尽量别用那些多线程下载工具,有些工具会把文件分块,拼出来的文件看着完整,实际上块与块之间可能有空洞。我就在用友下载站上遇到过,用某雷下的账套备份,后缀名是A19,页面说1.2G,下完本地显示1.2G,但恢复时就是报错。后来换浏览器自带的下载功能,老老实实等了一个多小时,下完就能用。别嫌慢,账套数据这东西,稳比快重要一百倍。
云备份和本地后缀名的关系,老财务最容易忽略
现在用友很多版本支持云备份,你在网页上下载,后缀名可能直接是个.ZIP,里面也没有.Lst文件,而是一个XML描述文件加一个数据包。这时候别拿老经验去选BAK,你选了就等着报错。我见过一个会计,公司上了云版,下载时后缀名列表灰着不让选,她就硬着头皮下载,结果下完是个.ZIP,解压出来一堆没见过的东西。她拿去问售后,人家说云备份恢复得通过云端控制台,不是本地系统管理。
要是你本地已经装了用友,想从云上下历史数据,下载时后缀名选项可能会变成「云端数据包(ZIP)」、「标准备份(BAK)」、「兼容格式(A+年份)」这三种。我建议资金稍微宽裕的公司,两种都下载,一种留作本地恢复演练,另一种存云上做灾难备份。后缀名不同,恢复的入口都不一样,BAK走系统管理,ZIP走云端控制台,A开头的可能得用工具导入。别嫌麻烦,真到月底结账发现数据对不上,你会感谢自己当初多下载了一份。
经验总结:选后缀名就这三步,顺手记下来
说了这么多,最后给个傻瓜流程。第一步,看清自己用友软件版本,T3T6选BAK或LST,T+选ZIP或A开头,U8可能得选「U8备份文件」。第二步,下载页面上的账套号,先查系统管理里现有最大号码,加1填进去。第三步,下载完别急着解压,先看文件大小,再复制到纯英文路径下解压,恢复时选.Lst或那个参数文件,让它自动带数据文件。
这些招都是我在客户那儿摔了不知道多少跤攒出来的。有一次为了一个后缀名选错,晚上十一点还蹲在别人公司机房,老板在旁边一边抽烟一边问我能不能搞定。后来我学聪明了,每次下载前先在纸上写两个关键信息,版本号和账套号,贴显示器边上。看到下载页上的后缀名选项,心里默念一遍「BAK是老版本,新版本别碰」,基本就稳了。你要是记不住,就把这几行字抄下来放钱包里,下次下载时掏出来看一眼,省得白忙活一晚上还落一身埋怨。